• 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