Title :
Rapid Ada prototyping: principles and example of a complex application
Author :
Kordon, F. ; Estraillier, P. ; Card, R.
Author_Institution :
Lab. MASI, Univ. Pierre et Marie Curie, Paris, France
Abstract :
The automatic prototyping methodology presented is derived from Petri net theory and has been developed for the PNTAGADA project (Petri Net Translation, Analysis, and Generation of Ada code). Colored Petri nets allow concise modeling and verification of distributed systems. Their quantitative analysis provides invariants which are of particular interest for rapid prototyping of parallel applications. Management of a phone conversation, or a complex application, is used as an example to demonstrate the methodology of the Ada code generator. A description of subscriber behavior and services available at a private automatic branch exchange (PABX) is presented, along with a qualitative analysis of the model. A listing abstract of the task associated with a given subscriber is provided. Execution of the code generated for that model presents the process sequence involved in management of different subscribers
Keywords :
Petri nets; private telephone exchanges; software prototyping; telecommunication services; telecommunications computing; telephone systems; Ada code generator; PABX services; PNTAGADA project; Petri net theory; automatic prototyping methodology; coloured Petri nets; distributed systems; parallel applications; phone conversation; private automatic branch exchange; process sequence; qualitative analysis; quantitative analysis; rapid prototyping; subscriber behavior; Acoustical engineering; Formal specifications; Laboratories; Petri nets; Protocols; Prototypes; Redundancy;
Conference_Titel :
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2030-7
DOI :
10.1109/PCCC.1990.101656