• DocumentCode
    3026948
  • Title

    Model driven development with mechatronic UML

  • Author

    Schäfer, Wilhelm

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Paderborn, Paderborn
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    9
  • Lastpage
    10
  • Abstract
    We address these challenges by the model-driven mechatronic UML development approach which combines domain specific modeling and refinement techniques with verification based on compositional model checking. The approach suggests modeling the software by using a refined UML 2.0 component model including the detailed definition of ports, connectors, and patterns. We further refine the component model to define a proper integration between discrete and continuous control such that the reconfiguration of hierarchical component systems can be described in a modular way. Compositional model checking is based on a domain specific decomposition of the system specification into individually checkable components based on a common pre-defined architectural model. As a basis for formal verification, a formal semantic definition of the concepts taken from UML 2.0 is given. For the scope of this presentation, this is particularly done for our notion of so-called real-time statecharts. Besides supporting compositional verification, the approach supports checking consistency between different parts of a systems specification by a syntax check. This check is based on giving a formal definition of consistency.
  • Keywords
    Unified Modeling Language; formal specification; mechanical engineering computing; mechatronics; object-oriented programming; program verification; software architecture; compositional formal verification; compositional model checking; consistency checking; domain specific decomposition; domain specific modeling; formal semantic definition; hierarchical component system reconfiguration; model-driven mechatronic UML development approach; real-time statechart; refined UML 2.0 component model; refinement technique; software architectural modeling; syntax check; system specification; Application software; Computer science; Embedded system; Formal verification; Intelligent systems; Mechatronics; Software engineering; Software safety; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
  • Conference_Location
    Herrsching am Ammersee
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-2528-0
  • Electronic_ISBN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2008.4639050
  • Filename
    4639050