• DocumentCode
    2050557
  • Title

    Model-Driven Open Source Software Development - The Open Models Approach

  • Author

    Aho, Pekka ; Merilinna, Janne ; Ovaska, Eila

  • Author_Institution
    VTT Tech. Res. Centre of Finland, Oulu, Finland
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    185
  • Lastpage
    190
  • 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.
  • Keywords
    Web services; groupware; public domain software; software metrics; Web service; collaborative MDD; model-driven development; model-driven open source software; open models; resource availability service; software complexity; software development; Application software; Availability; Open source software; Productivity; Programming; Software development management; Software engineering; Software systems; Unified modeling language; Web services; MDA; OSS; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.37
  • Filename
    5298439