Title :
Extending software complexity metrics to concurrent programs
Author :
De Paoli, Flavio ; Morasca, Sandro
Author_Institution :
Dipartimento di Elettronica, Politecnico di Milano, Italy
fDate :
31 Oct-2 Nov 1990
Abstract :
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension of T.J. McCabe´s (1976) cyclomatic number. As such, its focus is on the complexity of control flow. This metric is applied to the assessment of Ada programs, and an automatic method for its direct computation based on the inspection of Ada code is provided. It is pointed out, however, that wider experimentation is needed in order to better assess its effectiveness
Keywords :
Ada; parallel programming; software metrics; Ada programs; Petri nets; abstract model; concurrent programs; control flow; cyclomatic number; software complexity metrics; Application software; Automatic control; Computer applications; Hardware; Inspection; Petri nets; Software measurement; Software metrics; Software quality; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
DOI :
10.1109/CMPSAC.1990.139397