Title :
Synthesis aspects of the PARADISE design environment
Author :
Rammig, Franz J.
Author_Institution :
Heinz Nixdorf Inst. (HNI), Paderborn Univ., Germany
fDate :
6/24/1905 12:00:00 AM
Abstract :
PARADISE stands for Design Environment for PARAllel and DIStributed Embedded Systems. It integrates on an open platform a variety of tools covering the entire design cycle for distributed embedded systems. Abstract specifications are supported by the Abstract State Machine Workbench (ASM Workbench) from HNI which is a design environment of its own. The same is true for the SpecC environment from UCI that has been integrated as well. An alternative modeling tool is SEA from C-LAB which is based on Predicate/Transition nets. Design space exploration is carried out using the SSEA tool from ETH Zurich/Univ. Paderborn. With the aid of the CHaRy tool from C-LAB a partitioning based on precise timing calculations is carried out. It is closely interconnected to the STARC code generator for StateCharts from C-LAB. It generates code with guaranteed execution times. For processes running as software on programmable processors a dedicated RTOS is generated using the generator TEReCS based on a component library named DreaMS, both from HNI. Processes to be mapped on hardware are handled by the PMOSS tool from TU Dresden/Univ. Tubingen/Univ. Paderborn. In this paper aspects of modeling based on Pr/T-nets and aspects of the synthesis process for such models are discussed. The co-existence of asynchronous and synchronous modeling techniques is pointed out and synthesis methods for both modeling paradigms are discussed
Keywords :
Petri nets; distributed processing; embedded systems; formal specification; program compilers; programming environments; software libraries; Abstract State Machine Workbench; CHaRy tool; DreaMS; PARADISE design environment; PMOSS tool; Predicate Transition nets; SSEA tool; STARC code generator; SpecC environment; StateCharts; abstract specifications; asynchronous modeling; component library; distributed embedded systems; open platform; software tools; synchronous modeling; timing; Application software; Design methodology; Embedded computing; Embedded system; Hardware; Real time systems; Software libraries; Software systems; Space exploration; Timing;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7695-1576-2
DOI :
10.1109/WORDS.2002.1000033