Automating the interoperability of conceptual models in specific development domains

Oscar Pastor, Giovanni Giachetti, Beatriz Marín, Francisco Valverde

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

5 Citations (Scopus)

Abstract

An increasing number of modeling approaches for representing concepts related to a wide variety of domains can be clearly observed in software engineering. In this context, the definition of sound interoperability mechanisms to reuse knowledge and share ideas among existing conceptual models, and also apply them into concrete development processes, is an important challenge to be faced. Thus, different modeling approaches, tools, and standards can be integrated and coordinated to reduce the implementation and learning time of development processes as well as to improve the quality of the final software products. However, there is a lack of approaches to support automatic interoperability among modeling approaches. For tackling this situation, this chapter presents an interoperability approach focused on the characterization of different modeling approaches in a common software development domain. For putting in practice and automate the interoperability the approach proposed, existing modeling technologies and standards are considered. All these elements comprise a reference interoperability model, which can be used to implement specific interoperability solutions.

Original languageEnglish
Title of host publicationDomain Engineering
Subtitle of host publicationProduct Lines, Languages, and Conceptual Models
PublisherSpringer Berlin Heidelberg
Pages349-373
Number of pages25
ISBN (Electronic)9783642366543
ISBN (Print)9783642366536
DOIs
Publication statusPublished - 1 Jan 2013

Keywords

  • Conceptual modeling
  • Interoperability model
  • Interoperability process
  • Literature review
  • Model-driven interoperability

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Automating the interoperability of conceptual models in specific development domains'. Together they form a unique fingerprint.

Cite this