Title :
System development using Petri net based modules
Author :
Costa, Anikó ; Gomes, Luís
Author_Institution :
CTS, Univ. Nova de Lisboa, Lisbon, Portugal
Abstract :
Model Based Development within the area of embedded systems hardware-software co-design has been demonstrated to be effective to handle system complexity. Several modeling formalisms are widely used within this area. The work presented in this paper aims to contribute for the usage of Petri nets as the system-level specification language within model-based development of embedded systems using co-design techniques. System model partitioning into modules and components ready to be implemented in hardware or software and be deployed into a distributed platform is a major concern within co-design methodologies. Having Petri net as underlying modeling formalisms the net splitting operation can be used in order to decompose the model into several sub-models. The resulted sub-models can be seen as components and executed in parallel communicating using directed synchronous communication channels. In this paper it is presented how to modify the splitted model in order to be considered as composable modules, supporting module reutilization, which is a key impact factor within engineering activities. The proposed techniques rely on keeping the module interface unchanged in order to support the integration of the module in new situations.
Keywords :
Petri nets; computational complexity; embedded systems; formal specification; hardware-software codesign; object-oriented programming; Petri net based modules; directed synchronous communication channels; distributed platform; embedded systems hardware-software codesign; model based development; net splitting operation; system complexity; system development; system-level specification language; Analytical models; Communication channels; Control systems; Mathematical model; Petri nets; Software; Synchronization;
Conference_Titel :
Industrial Informatics (INDIN), 2011 9th IEEE International Conference on
Conference_Location :
Caparica, Lisbon
Print_ISBN :
978-1-4577-0435-2
Electronic_ISBN :
978-1-4577-0433-8
DOI :
10.1109/INDIN.2011.6034990