Costs and Benefits of Multiple Levels of Models in MDA Development

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

    5 Downloads (Pure)

    Abstract

    In Model-Driven Architecture (MDA) development, models of a distributed application are carefully defined so as to remain stable in face of changes in technology platforms. As we have argued previously in [1, 3], models in MDA can be organized into different levels of platformindependence. In this paper, we analyze the costs and benefits of maintaining separate levels of models with transformations between these levels. We argue that the number of levels of models and the degree of automation of transformations between these levels depend on a number of design goals to be balanced, including those of maximizing the efficiency of the design process and maximizing the reusability of models and transformations.
    Original languageEnglish
    Title of host publicationSecond European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations
    Subtitle of host publicationSeptember 7th-8th 2004 Canterbury, UK: Proceedings
    EditorsD.H. Akehurst
    Place of PublicationCanterbury, Kent
    PublisherUniversity of Kent
    Pages12-20
    Publication statusPublished - 7 Sep 2004
    Event2nd European Workshop Model Driven Architecture with Emphasis on Methodologies and Transformations, MDA 2004 - Canterbury, United Kingdom
    Duration: 7 Sep 20048 Sep 2004
    Conference number: 2

    Publication series

    NameTechnical Report
    PublisherUniversity of Kent
    Number17-04

    Conference

    Conference2nd European Workshop Model Driven Architecture with Emphasis on Methodologies and Transformations, MDA 2004
    Abbreviated titleMDA
    CountryUnited Kingdom
    CityCanterbury
    Period7/09/048/09/04

    Keywords

    • SCS-Services

    Fingerprint Dive into the research topics of 'Costs and Benefits of Multiple Levels of Models in MDA Development'. Together they form a unique fingerprint.

    Cite this