Petri Net Model of Architecture-Based Software Process

张友生,陈松乔
DOI: https://doi.org/10.3969/j.issn.1000-1220.2005.01.018
2005-01-01
Abstract:Conventional software process models have many disadvantages such as low development efficiency, bad portability and smal l reusable granularity. Petri-net can be used to descript software process due to its properties and there are some researches in academia, but almost of these researches are based on high-level extend of Petri-net and so complex that it is difficult to use these theories in practical software projects. In this pape r, by using the theories of software process, software architecture and Petri-n et synthetically, a Petri-net model of architecture-based software process was presented, and its process soundness, strong connectedness, liveness and bounded ness were proved. Software development in practice using this model has many adv a ntages such as explicit structure, easy understandability, better portability an d large reusable granularity.
What problem does this paper attempt to address?