• DocumentCode
    1616540
  • Title

    From use cases to system implementation: statechart based co-design

  • Author

    Gomes, Luís ; Costa, Anikó

  • Author_Institution
    Dept. of Elect. Eng., Univ. Nova de Lisboa, Portugal
  • fYear
    2003
  • Firstpage
    24
  • Lastpage
    33
  • Abstract
    This paper proposes a methodology for embedded systems co-design, based on statechart models. The process starts with grabbing the system functionalities through use cases. A set of procedures addressing the implementation of statechart models is presented. The main goal of this set of procedures is to lift the structuring mechanisms presented in statecharts to the top level. In this sense, the complexity of statechart implementation will be similar to the complexity of communicating concurrent state machines and the platforms selected to support implementation will not need to have specific capabilities to directly support the structuring mechanisms of Harel´s statecharts. As a consequence, full direct implementation of statecharts is possible considering different types of implementation platforms, ranging from hardware-centric or software-centric to hardware-software partitioning through codesign techniques.
  • Keywords
    embedded systems; formal specification; hardware-software codesign; software architecture; systems engineering; Harels statechart; codesign technique; communicating concurrent state machine; concurrent design; embedded system; hardware-centric platform; hardware-software partitioning; software-centric platform; statechart based codesign; statechart implementation complexity; statechart model; structuring mechanism; system functionality; system implementation; Computational modeling; Computer aided software engineering; Concurrent computing; Data processing; Embedded computing; Embedded software; Embedded system; Hardware; Real time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings. First ACM and IEEE International Conference on
  • Conference_Location
    Mont Saint Michel, France
  • Print_ISBN
    0-7695-1923-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2003.1210083
  • Filename
    1210083