• DocumentCode
    3225862
  • Title

    GeneralStore - a CASE-tool integration platform enabling model level coupling of heterogeneous designs for embedded electronic systems

  • Author

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

  • Author_Institution
    ITIV, Karlsruhe Univ., Germany
  • fYear
    2004
  • fDate
    24-27 May 2004
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    The integration platform GeneralStore is a tool that assists an integrated development process starting with a model and ending with executable code. The software features coupling of subsystems from different modeling domains on model level. From the coupled model it generates a running prototype by code generation. In addition to object-oriented system modeling for software components in embedded systems, it supports time-discrete and time-continuous modeling concepts. The Unified Modeling Language (UML) metamodel is used for storing CASE data in a meta object facility (MOF) object repository whereas XML metadata interchange format (XMI) is used to interchange this data with UML-CASE-tools. The CASE-tool chain we present in this paper further supports concurrent engineering including versioning and configuration management. It provides adaptors for the tools MATLAB/Simulink/Stateflow and ARTiSAN real-time studio, as well as an importer and exporter of UML/XMI. Utilizing the UML notation for an overall system design cycle, the focus of this paper lies on the coupling of heterogeneous subsystems and on a new code generation and coupling approach.
  • Keywords
    Unified Modeling Language; computer aided software engineering; concurrent engineering; configuration management; electronic data interchange; embedded systems; meta data; object-oriented methods; program compilers; software metrics; software tools; ARTiSAN real-time studio; CASE-tool integration platform; GeneralStore tool; MATLAB tool; Simulink tool; Stateflow tool; UML-CASE-tools; Unified Modeling Language; XML metadata interchange format; code generation; concurrent engineering; configuration management; embedded electronic systems; heterogeneous subsystem design; meta object facility; object-oriented system modeling; software component; time-continuous model; time-discrete model; Computer aided software engineering; Embedded software; Embedded system; Mathematical model; Object oriented modeling; Prototypes; Software prototyping; Software systems; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-2125-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2004.1316703
  • Filename
    1316703