System development using Petri net based modules

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.
Original languageUnknown
Title of host publicationIEEE International Conference on Industrial Informatics
Pages768 - 774
DOIs
Publication statusPublished - 1 Jan 2011
EventINDIN’2011 - 9th IEEE International Conference on Industrial Informatics -
Duration: 1 Jan 2011 → …

Conference

ConferenceINDIN’2011 - 9th IEEE International Conference on Industrial Informatics
Period1/01/11 → …

Cite this

Gomes, L. F. D. S., Costa, A. K. H. D., & DEE Group Author (2011). System development using Petri net based modules. In IEEE International Conference on Industrial Informatics (pp. 768 - 774) https://doi.org/10.1109/INDIN.2011.6034990