• DocumentCode
    1996455
  • Title

    SimPL A Simple Software Production Line for End User Development

  • Author

    Malaer, Andreas ; Lampe, Matthias

  • Author_Institution
    Inst. for Pervasive Comput., ETH Zurich, Zurich, Switzerland
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    179
  • Lastpage
    186
  • Abstract
    Model-driven engineering (MDE) and product line engineering (PLE) will influence the future of software development and increase the automation of application development. End user development (EUD) is an emerging paradigm where end users create and adapt systems themselves. To leverage MDE and PLE for EUD in small domains, we introduce a simple software production line that allows domain engineers to easily set up product line member instantiation environments for end users. The main contribution of our work is SimPL-the production line tools. SimPL consists of a graphical editor to model the concrete products and a code generator to produce the corresponding software, both based on a single product line specification. In this paper, we describe the concepts and processes incorporated in SimPL and a case study of successful employment.
  • Keywords
    formal specification; product development; program compilers; software reusability; software tools; user centred design; code generator; end user development; graphical editor; model-driven engineering; simple software production line engineering; single product line specification; software development; Application software; Automation; Concrete; Employment; Model driven engineering; Pervasive computing; Production systems; Programming; Software engineering; Software tools; DSL; DSML; code generation; domain-specific modeling; end user development; graphical editor; model-driven engineering; product line engineering; software automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.29
  • Filename
    4724546