Title :
A white box analysis of concurrent system designs
Author :
Becker, Shirley A. ; Hevner, Alan R.
Author_Institution :
American Univ., Washington, DC, USA
Abstract :
An effective approach is demonstrated for the analysis of concurrent system design in box structures. Potential clear box designs at each level of the box structure usage hierarchy are termed white boxes and are evaluated for design correctness (i.e. consistency and closure) and estimated performance. A correct design with the best estimated performance can be selected as the final clear box. For deterministic concurrent designs, the authors present rigorous methods to evaluate design correctness. For non-deterministic design the authors resort to the use of a Petri-net model of the white box. By implementing the Petri-net model on an automated analysis tool, they evaluate correctness criteria of fairness, mutual exclusion, and liveness, and such performance criteria as resource utilization and throughput
Keywords :
Petri nets; parallel programming; program verification; Petri-net model; automated analysis tool; closure; concurrent system designs; consistency; correctness criteria; design correctness; deterministic concurrent designs; fairness; liveness; mutual exclusion; resource utilization; throughput; white box analysis; Calculus; Computer aided software engineering; Concurrent computing; Distributed processing; Information analysis; Information systems; Performance analysis; Real time systems; System analysis and design; Systems engineering and theory;
Conference_Titel :
Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2133-8
DOI :
10.1109/PCCC.1991.113830