Now showing 1 - 5 of 5
  • Publication
    Enabling the interoperability of the Modelica DSL and Matlab Simulink towards the development of self-adaptive dynamic systems
    ( 2018)
    Tcholtchev, Nikolay
    ;
    ;
    Wagner, Michael
    ;
    ; ;
    Domain Specific Languages (DSL) are an important concept that is used in industry, in order to enable the fast and cost-efficient design of specific functions/components, and/or to target particular aspects of the systems' development and operation. In the current article, the authors describe their experiences on the integration of the Modelica DSL into a platform that enables the integration and interoperability of model-based tools across the various phases of the system development process. Furthermore, it is illustrated how Matlab Simulink can be used in parallel in the course of the same system design undertaking. Thereby, the authors present their approach and compare different tools which were used, in order to efficiently complete the integration, and finally exemplify the outcome on a case study related to a self-adaptive dynamic system from the automotive domain.
  • Publication
    Integrating the Modelica DSL into a platform for model-based tool interoperability
    ( 2014)
    Tcholtchev, Nikolay
    ;
    ;
    Wagner, Michael
    ;
    ; ;
    Domain Specific Languages (DSL) are an important concept that is used in industry, in order to enable the fast and cost efficient design of specific functions/components, and/or to target particular aspects of the systems' development and operation. In the current paper, we describe our experiences on the integration of the Modelica DSL into a platform that enables the integration and interoperability of model-based tools across the various phases of the system development process. Thereby, we present our approach, compare different tools which were used, in order to efficiently complete the integration, and finally exemplify the outcome on a case study from the automotive domain.
  • Publication
    Implementation of the RTP
    ( 2013) ; ;
    Wagner, Michael
    As a basic principle the CESAR RTP is a generic integration platform which focuses on a model driven development process for safety-critical embedded systems. The process of realizing and implementing a specific tool chain (RTP Instance) is defined as RTP Tailoring.
  • Publication
    Generation of formal model metrics for MOF based domain specific languages
    The assessment of quality in a software development process is vital for the quality of the final system. A number of approaches exist, which can be used to determine such quality properties. In a model-driven development process models are the primary artifacts. Novel technologies are needed in order to assess the quality of those artifacts. Often, the Object Constraint Language is used to formulate model metrics and to compute them automatically afterwards. This paper describes an approach for the generation of model metrics expressed as OCL statements based on a set of generic rules. These rules can be applied on any domain specific modeling languages for creating a basic set of metrics which can be tailored for the specific needs of a development process. The paper also briefly describes a prototype of a tool for the generation, computation, and management of these model metrics by using the Software Metrics Meta-model - SMM.