A synthesis-based approach to transformations in an MDA software development process

Ivan Kurtev, Klaas van den Berg

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    31 Downloads (Pure)

    Abstract

    In an MDA software development process, models are repeatedly transformed to other models to finally achieve a set of models with enough detail to implement the system. Generally, there are multiple ways to transform one model into another model. Alternative target models differ in quality properties and the selection of a particular model is determined on the base of specific requirements. Current transformation languages only provide means to specify transformations but do not help to identify and select among alternative transformations. In this paper we propose a synthesis-based software development process with a set of techniques for constructing a transformation space for a given transformation problem. The process takes a source model, its meta-model and the meta-model of the target, and quality requirements as input and generates a transformation space.
    Original languageEnglish
    Title of host publicationModel Driven Architecture: Foundations and Applications
    Subtitle of host publication26–27 June 2003, University of Twente
    EditorsArend Rensink
    Place of PublicationEnschede
    PublisherUniversity of Twente
    Pages121-126
    Number of pages6
    Publication statusPublished - 2003
    Event1st Workshop on Model Driven Architecture: Foundations and Application 2003 - Enschede, Netherlands
    Duration: 26 Jun 200327 Jun 2003
    Conference number: 1
    http://trese.cs.utwente.nl/mdafa2003/

    Publication series

    NameCTIT technical report series
    PublisherCTIT, University of Twente
    NumberTR-CTIT-03-27
    ISSN (Print)1381-3625

    Workshop

    Workshop1st Workshop on Model Driven Architecture: Foundations and Application 2003
    Abbreviated titleMDAFA 2003
    Country/TerritoryNetherlands
    CityEnschede
    Period26/06/0327/06/03
    Internet address

    Fingerprint

    Dive into the research topics of 'A synthesis-based approach to transformations in an MDA software development process'. Together they form a unique fingerprint.

    Cite this