DocumentCode
453714
Title
Towards usage of formal methods within embedded systems co-design
Author
Gomes, Luis ; Barros, João Paulo ; Costa, Anikó ; Pais, Rui ; Moutinho, Filipe
Author_Institution
Dept. of Electr. Eng., Univ. Nova de Lisboa
Volume
1
fYear
2005
fDate
19-22 Sept. 2005
Lastpage
284
Abstract
This paper presents the planned and on-going activities inside the FORDESIGN research project, funded by the Portuguese FCT (Foundation for Science and Technology), whose main objective is to foster the effective use of formal methods for embedded systems co-design. The project proposes a methodology where the use-cases are used as a starting point, not only for capturing requirements but also to support sub-model compositions. The methodology will support several different graphical formalisms, namely state diagrams, hierarchical and concurrent state diagrams, state-charts, sequence diagrams, and Petri nets. The latter are also used as the interchange format between the other used graphical formalisms. Hence, translations to Petri nets play a fundamental role. These Petri nets are then implemented using hardware-software co-design techniques, which will include reconfigurable devices, as well as microcontroller architectures, as supporting platforms. The project also includes the definition of a generic mechanism for Petri nets composition. This will offer support for composition, hierarchical structuring, and model modification
Keywords
Petri nets; Unified Modeling Language; XML; embedded systems; formal specification; formal verification; hardware description languages; hardware-software codesign; logic partitioning; FORDESIGN research project; Petri net; concurrent state diagram; embedded systems co-design; formal methods; graphical formalism; hardware-software co-design technique; hierarchical state diagram; microcontroller architecture; reconfigurable device; requirements use-cases; sequence diagram; state diagram; state-chart; Embedded system; Field programmable gate arrays; Hardware; Logic devices; Microcontrollers; Petri nets; Programmable logic arrays; Programmable logic devices; Prototypes; Unified modeling language; Automatic code generation; Hardware-software partitioning; Model composition; Petri nets;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
Conference_Location
Catania
Print_ISBN
0-7803-9401-1
Type
conf
DOI
10.1109/ETFA.2005.1612535
Filename
1612535
Link To Document