Title :
The rationale of an environment for real-time software
Author :
Morasca, Sandro ; Pezze, Mauro
Author_Institution :
Dept. of Electron., Milan Polytech., Italy
Abstract :
Some core ideas that lead to the definition of an environment for real-time systems are discussed. It is explained how integration, flexibility, and validation support can be achieved by using a suitable formalism as a hidden underlying kernel for the environment. The kernel formal notation proposed (called environment relationship nets, or ER nets) is an extension of Petri nets where tokens are not anonymous. Rather, they are environments, i.e. mappings between variables and values. The use of the kernel model for supporting the development cycle is described, and the flexibility of the model which can support a wide set of views at different levels of abstraction and for different kinds of users at the same level is shown. The problems connected with the quality assurances of the system being developed are also discussed
Keywords :
Petri nets; programming environments; real-time systems; ER nets; Petri nets; abstraction; development cycle; environment relationship nets; flexibility; integration; kernel formal notation; kernel model; quality assurances; real-time software; real-time systems; tokens; validation; Application software; Erbium; Kernel; Production; Programming; Proposals; Real time systems; Reliability engineering; Software tools; Timing;
Conference_Titel :
Real Time, 1989. Proceedings., Euromicro Workshop on
Conference_Location :
Como
Print_ISBN :
0-8186-1956-2
DOI :
10.1109/EMWRT.1989.43439