DocumentCode
2488400
Title
Removing ill-structured arcs in Hierarchical and Concurrent State Diagrams
Author
Gomes, Luís ; Costa, Anikó
Author_Institution
Univ. Nova de Lisboa
fYear
2006
fDate
20-22 Sept. 2006
Firstpage
1230
Lastpage
1237
Abstract
This paper starts presenting a methodology for embedded systems co-design where statecharts play the role of specification formalism. The system model is expressed using a statechart model, which is a kind of hierarchical and concurrent state diagram, and the methodology relies on the decomposition of the system model into a set of parallel components. The system model is edited using a UML-2.0 compliant graphical editor, and the tool described in this paper produces an intermediary representation of the components using XML (after model partitioning), amenable to feed automatic code generation tools, allowing production of VHDL-code, C-code, or SystemC-code. The paper presents a set of arc lifting mechanisms to be applied to an ill-structured hierarchical and concurrent state diagram in order to obtain a well-structured model, which, according with methodology´s requirements, is a requisite for removing hierarchical structures in the model and allow partitioning of the model into a set of concurrent components.
Keywords
Unified Modeling Language; XML; concurrency control; embedded systems; formal specification; systems analysis; UML-2.0 compliant graphical editor; XML; arc lifting mechanism; concurrent component; concurrent state diagram; embedded systems codesign; hierarchical state diagram; ill-structured arcs; parallel component; specification formalism; statechart model; system model; well-structured model; Concurrent computing; Embedded system; Feeds; Field programmable gate arrays; Hardware; Network-on-a-chip; Production systems; Programmable logic arrays; Programmable logic devices; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2006. ETFA '06. IEEE Conference on
Conference_Location
Prague
Print_ISBN
0-7803-9758-4
Type
conf
DOI
10.1109/ETFA.2006.355193
Filename
4178308
Link To Document