Title :
RETPN: reverse engineering methodology based on timed Petri nets. A software reliability approach
Author :
Noriega-Carranza, Anthony ; Wang, David T.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
Abstract :
Concerns the design and implementation of methodologies applicable to reverse engineering in the software process. In particular, forward engineering is normally in dark and cannot enlighten the advancement of the new process needs. At present, there exists no software engineering methodology capable of guaranteeing major achievements in reverse engineering once a software project has been started and it is to be upgraded in one particular manner. Techniques such as SADT, HIPO, the spiral methodologies, and the very waterfall model do not provide optimal results in reverse engineering because they are based on a systematic, quasi sequential approach to satisfy each specific step in a particular model. However, Petri nets offer the possibility of optimizing reverse software engineering at any stage of the software process and provide a flexible mechanism to ensure quality and guarantee continuity, and consistency in reverse engineering models. In particular, timed Petri nets (TPNs) offer a unique capability to control and optimize the time and cost involved in each individual task or milestone and similarly offer a powerful approach to interact different tasks associated with a specific place in a more flexible and effective manner
Keywords :
Petri nets; reverse engineering; software reliability; RETPN; consistency; continuity; quality; reverse software engineering; software reliability approach; timed Petri nets; Costs; Information science; Petri nets; Power system modeling; Reverse engineering; Software engineering; Software quality; Software reliability; Spirals; Timing;
Conference_Titel :
Systems, Man and Cybernetics, 1995. Intelligent Systems for the 21st Century., IEEE International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-2559-1
DOI :
10.1109/ICSMC.1995.538254