Title :
A toolkit for automated support of Ada tasking analysis
Author :
Shatz, S.M. ; Mai, K. ; Moorthi, D. ; Woodward, J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Abstract :
A discussion is presented of research on the development of a toolkit that supports general static analysis using a Petri net framework for Ada tasking. The toolkit integrates some custom and general-purpose tools. The custom tools were defined and implemented specifically for research in Ada tasking analysis; the general-purpose tools are Petri net tools developed to support arbitrary Petri-net-based research. The analysis toolkit is divided into two major subsystems. The first is the front-end translator subsystem, which translates Ada source (or design-level source specified in a design language called Ada Tasking Language) into a Petri net format. The translation allows one to base current and future analysis techniques on a model that is both theoretically mature and actively investigated. The second is the back-end information display subsystem, which receives user queries and presents tasking analysis results. Example Ada tasking programs are used to demonstrate the utility of the tools individually as well as collectively
Keywords :
Ada; distributed processing; program interpreters; program testing; Ada tasking analysis; Petri net framework; automated support; back-end information display subsystem; front-end translator subsystem; general static analysis; general-purpose tools; toolkit; Concurrent computing; Displays; Distributed computing; FETs; Filters; Information analysis; Petri nets; Skeleton; Software engineering; System recovery;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37993