DocumentCode :
2706939
Title :
Rapid prototyping through graphical operational specification and automated code generation
Author :
Zompi, R. ; Russi, V.
Author_Institution :
Olivetti Syst. & Networks, Ivrea, Italy
fYear :
1990
fDate :
8-10 May 1990
Firstpage :
509
Lastpage :
517
Abstract :
The application of PROTOB, an object-oriented CASE system based on high-level Petri nets, to rapid prototyping of distributed systems is presented. PROTOB consists of several tools supporting specification, modeling and prototyping activities within the framework of the operational software life-cycle paradigm. As its major application area it addresses distributed systems, such as real-time embedded systems, communication protocols and manufacturing control systems. The PROTOB methodology and its support environment can be used in software development of distributed discrete-event dynamic systems at three different levels. The functionality of the system can be formally defined and also analyzed quantitatively by building a PROT net based model, which is actually a simulation model. The model becomes more detailed and the timing of the transitions is real, being managed by the host operating system. The PROTOB objects emulating the physical environment are are replaced by a suitable interface which has the task of transforming signals coming from the plant into tokens to be introduced into the PROTOB model and, likewise, of converting tokens coming from the PROTOB model into appropriate commands issued to the plant
Keywords :
Petri nets; distributed processing; formal specification; object-oriented programming; software prototyping; software tools; PROT net based model; PROTOB; application generation; automated code generation; communication protocols; distributed discrete-event dynamic systems; distributed systems; graphical operational specification; high-level Petri nets; manufacturing control systems; object-oriented CASE system; prototyping; rapid prototyping; real-time embedded systems; simulation model; specification; tokens; Application software; Computer aided software engineering; Embedded system; Object oriented modeling; Petri nets; Protocols; Prototypes; Real time systems; Software prototyping; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-2041-2
Type :
conf
DOI :
10.1109/CMPEUR.1990.113664
Filename :
113664
Link To Document :
بازگشت