Model-driven open source software development: The open models approach

Pekka Aho, Janne Merilinna, Eila Ovaska

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

    8 Citations (Scopus)

    Abstract

    Model-Driven Development (MDD) aims to increase productivity in software development and manage the complexity of software by utilizing modelling to shift from programming in solution-space to modelling in problem-space. Another approach to increase productivity and experience significant cost savings is to utilize Open Source (OS) components in software development. This paper presents the state of the art of how to combine MDD methods with OS software development. The approach is called Open Models software development which is expected to combine the benefits of both worlds. The fundamental idea of Open Models development is to apply community-driven collaborative MDD. In this paper, Open Models development is exemplified by constructing Resource Availability Service (RAS). RAS is a web service for providing availability information about resources such as services, content, users and terminals. This paper shows that Open Models development is feasible from technical point of view although there are still great challenges in tooling. In addition, more empirical research is needed in studying attractiveness of Open Models.
    Original languageEnglish
    Title of host publicationProceedings
    Subtitle of host publicationFourth International Conference on Software Engineering Advances, ICSEA 2009
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages185-190
    ISBN (Print)978-0-7695-3777-1, 978-1-4244-4779-4
    DOIs
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    Event4th International Conference on Software Engineering Advances, ICSEA - Porto, Portugal
    Duration: 20 Sep 200925 Sep 2009

    Conference

    Conference4th International Conference on Software Engineering Advances, ICSEA
    Country/TerritoryPortugal
    CityPorto
    Period20/09/0925/09/09

    Keywords

    • MDA
    • OSS
    • UML

    Fingerprint

    Dive into the research topics of 'Model-driven open source software development: The open models approach'. Together they form a unique fingerprint.

    Cite this