Domain model translation using graph transformations

J. Sprinkle, A. Agrawal, T. Levendovszky, Feng Shi, G. Karsai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

30 Scopus citations

Abstract

The implementation of computer based systems (CBSs) is commonly guided by constraints imposed by the particular domain of the CBS. Domain-specific programming is a convenient way to provide a domain expert with a language that is customized to the particular constraints and assumptions of the domain.. The careful thought and design that precede the development of any domain-specific visual language restrict the programmer from illegal formalisms, and allow for the rapid determination of the validity of the "program". Usually, the domain-specific visual language is designed and produced using a metamodel of some sort. Occasionally, similar domains can benefit from models created according to the ontology of this original metamodel, but usually some amount of model-transformation is required to give validity of the transformed models. This paper presents a visual language for transforming domain-models that can express the mapping between the meta-models of the "input" (i.e. the "old" domain) and the "output" (i.e. the "new" domain), and uses graph-rewriting techniques to transform the "old" domain-models into the appropriate "new" form.

Original languageEnglish (US)
Title of host publicationProceedings - 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages159-168
Number of pages10
ISBN (Electronic)0769519172, 9780769519173
DOIs
StatePublished - 2003
Event10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003 - Huntsville, United States
Duration: Apr 7 2003Apr 10 2003

Publication series

NameProceedings - 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003

Other

Other10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, ECBS 2003
Country/TerritoryUnited States
CityHuntsville
Period4/7/034/10/03

Keywords

  • Buildings
  • Employment
  • Investments
  • Metamodeling
  • Ontologies
  • Pattern matching
  • Production
  • Programming profession
  • Software engineering
  • Tree graphs

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Domain model translation using graph transformations'. Together they form a unique fingerprint.

Cite this