Title :
A methodology for risk assessment of functional specification of software systems using colored Petri nets
Author :
Ammar, H.H. ; Nikzadeh, T. ; Dugan, J.B.
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
Abstract :
The paper presents a methodology for risk assessment in complex real time software systems at the early stages of development, namely the analysis/design phase. A heuristic risk assessment technique is described based on colored Petri net (CPN) models. The technique uses complexity metrics and severity measures in developing a heuristic risk factor from software functional specifications. The objective of risk assessment is to classify the software components according to their relative importance in terms of such factors as severity and complexity. Both traditional static and dynamic complexity measures are supported. Concurrency complexity is presented as a new dynamic complexity metric. This metric measures the added dynamic complexity due to concurrency in the system. Severity analysis is conducted using failure mode and effect analysis (FMEA). The methodology presented here is applied to a large scale software system as presented in a companion paper (H. Ammar et al., 1997)
Keywords :
Petri nets; failure analysis; formal specification; graph colouring; risk management; software metrics; software reliability; analysis/design phase; colored Petri nets; complex real time software systems; complexity metrics; concurrency complexity; dynamic complexity measures; failure mode and effect analysis; functional specification; heuristic risk assessment technique; heuristic risk factor; large scale software system; risk assessment; severity analysis; severity measures; software components; software functional specifications; software systems analysis; Concurrent computing; Failure analysis; Inspection; Object oriented modeling; Petri nets; Real time systems; Risk management; Software design; Software systems; Timing;
Conference_Titel :
Software Metrics Symposium, 1997. Proceedings., Fourth International
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-8186-8093-8
DOI :
10.1109/METRIC.1997.637171