DocumentCode
1933616
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
fYear
1990
fDate
21-23 Mar 1990
Firstpage
453
Lastpage
460
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-2030-7
Type
conf
DOI
10.1109/PCCC.1990.101656
Filename
101656
Link To Document