• DocumentCode
    3444886
  • Title

    Feature-Based Customisation of Tool Environments for Model-Driven Software Development

  • Author

    Wende, C. ; Assmann, Uwe ; Zivkovic, S. ; Kuhn, Harald

  • Author_Institution
    Lehrstuhl Softwaretechnologie, Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2011
  • fDate
    22-26 Aug. 2011
  • Firstpage
    45
  • Lastpage
    54
  • Abstract
    Model-driven software development (MDSD) bridges the gap between domain-specific abstractions and general purpose implementation languages and promises enhanced productivity for software engineering. The availability and appropriateness of tool environments supporting the developer is a crucial factor for such productivity promises. The widespread use of MDSD on various domains means a special challenge for the development of MDSD environments. Tool users expect advanced tools customised for the very special domain they are working in. However, tool development and customisation is a complex and expensive task. To address these challenges we propose to apply the principles of software product line engineering (SPLE) for feature-based customisation of MDSD tool environments. This paper is an experience report for the development of a product-line of MDSD tool environments that employ ontology technology to advance MDSD. Finally, we discuss the lessons learned as well as the benefits and challenges observed for feature-based tool customisation.
  • Keywords
    ontologies (artificial intelligence); software tools; domain-specific abstractions; feature-based tool customisation; general purpose implementation languages; model-driven software development; ontology technology; software engineering; software product line engineering; tool development; Automation; Business; Concrete; Object oriented modeling; Ontologies; Software; Unified modeling language; Component-based Software Engineering; Experience Report; Feature Modelling; Model-Driven Software Development; Ontology; Software Product Line Engineering; Tool Customisation; Tool Environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference (SPLC), 2011 15th International
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-1029-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2011.29
  • Filename
    6030045