• DocumentCode
    3342856
  • Title

    Towards Tool Integration through Artifacts and Roles

  • Author

    Weiqing Zhang ; Leilde, V. ; Moller-Pedersen, Birger ; Champeau, J. ; Guychard, C.

  • Author_Institution
    Dept. of Inf., Univ. of Oslo, Oslo, Norway
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    603
  • Lastpage
    613
  • Abstract
    Existing approaches to tool integration based upon metamodels encounter the problem that common (integration) metamodels become too large and complicated, due to the large number of different tools that have to be integrated, each with their specific metamodel defining models handled by each tool. The approach taken here is radically different in that it distinguishes between the model for integration and the tool metamodels, and that it provides mechanisms by which the common integration model and the various tool metamodels can be related. In addition the integration model covers the need for expressing commonalities between models in different languages. Integration is done by means of Artifact resources that are representatives of the real models and model elements. Pure Artifact resources have properties that are required for simple tool integration like trace ability. In order to cover transformations, special Artifact resources for models and model elements in languages defined by metamodels will have properties identifying the metamodel of the language and the type of model element. In cases where integration is based upon concepts that are common to a set of languages, the common concepts are represented by roles played by Artifact resources, in general the same real model element may therefore play different roles for different integration purposes. The integration approach is validated by three experiments: trace ability, transformation, and common concepts for the purpose of software-hardware co-design. The approach is independent of specific implementation platforms. The paper demonstrates how the approach is realized based upon OSLC [24].
  • Keywords
    data integration; hardware-software codesign; software tools; OSLC; artifact resources; integration model; model element; software-hardware codesign; tool integration; tool metamodel; trace ability; transformation; Adaptation models; Context; Data models; Embedded systems; Semantics; Software packages; Unified modeling language; Artifact; role; tool integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.45
  • Filename
    6462716