• DocumentCode
    814615
  • Title

    Gaining Insight into Executable Models during Runtime: Architecture and Mappings

  • Author

    Graf, Philipp ; Müller-Glaser, Klaus D.

  • Author_Institution
    Karlsruhe Univ.
  • Volume
    8
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    An extension to a seamless, model-based development approach provides an architecture for debugging models that execute on target systems or in dedicated rapid-prototyping environments. During development, the ever-increasing design complexity of embedded systems frequently comes into conflict with cost, time-to-market, and quality. This complexity results from increasing functionality, the expanding design space, the distribution of functionality to distributed control units, the optimization of power dissipation, and performance requirements. As complexity increases, the development focus shifts from electronic and pure control-based systems toward software-based systems. The embedded-software development community is increasingly accepting the object-oriented paradigm, and a growing number of graphical tools for computer-aided systems and software engineering (CASE) support it. Relevant notations include the Unified Modeling Language (UML), statecharts, and signalflow-based modeling. In this article, we briefly describe our development process for specifying software targeted at embedded systems according to different modeling domains and transforming it to an executable binary that´s appropriate for rapid prototyping
  • Keywords
    Unified Modeling Language; embedded systems; object-oriented programming; program debugging; software architecture; software prototyping; Unified Modeling Language; computer-aided system; embedded system; executable model; object-oriented paradigm; program debugging; rapid prototyping; signalflow-based modeling; software architecture; software development; software engineering; statechart; Costs; Debugging; Design optimization; Distributed control; Embedded system; Object oriented modeling; Power system modeling; Runtime; Time to market; Unified modeling language; debugging; embedded systems; metamodeling; model-based development;
  • fLanguage
    English
  • Journal_Title
    Distributed Systems Online, IEEE
  • Publisher
    ieee
  • ISSN
    1541-4922
  • Type

    jour

  • DOI
    10.1109/MDSO.2007.14
  • Filename
    4161733