Title :
Rapid prototyping through communicating Petri nets
Author :
Bucci, Giacomo ; Vicario, Enrico
Author_Institution :
Dipartimento di Sistemi e Inf., Firenze Univ., Italy
Abstract :
The design and implementation of a tool for the construction of distributed systems are described. This tool is based on a specification model which extends ordinary Petri nets to include functional and structural concepts. Functional extensions give the model specification completeness, whereas structuring extensions support the organization of the system under development into a set of message passing modules. The augmented model is named communicating Petri net (CmPN). After an introduction to communicating Petri nets, an outline of the software lifecycle activities enforced by the tool under development is given. Two different methods for automatic code generation are expounded and compared in terms of both computational run-time overhead and code dimension (in the case of an example comprised of four CmPNs)
Keywords :
Petri nets; automatic programming; distributed processing; formal specification; software prototyping; software tools; automatic code generation; code dimension; communicating Petri net; computational run-time overhead; distributed systems; message passing; software lifecycle; specification model; tool; Availability; Embedded system; Object oriented modeling; Petri nets; Process control; Prototypes; Resource management; Skeleton; Software systems; Specification languages;
Conference_Titel :
Rapid System Prototyping, 1992. Shortening the Path from Specification to Prototype, 1992 International Workshop on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-3520-7
DOI :
10.1109/IWRSP.1992.243916