• DocumentCode
    2050467
  • Title

    A Case Study of Developing an IDE for Embedded Software Using Open Source

  • Author

    Ertl, Dominik ; Krapfenbauer, Harald

  • Author_Institution
    Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    191
  • Lastpage
    196
  • Abstract
    IDEs (Integrated Development Environments) support software developers in their implementation work. However, embedded software has specific requirements, so an off-the-shelf IDE for this purpose does not exist. In such a case, this paper recommends developing a customized IDE based on open source software. We present a case study of developing such an IDE for the languages C#, Python and JavaScript. We used several open source projects with varying project status as a basis for our development. We analyzed developer communication within these open source projects and identified the benefits and the potential pitfalls for the case study. Moreover, we present the effort made in terms of person months and that reuse of open source software improves cost-efficiency for the development of such IDEs.
  • Keywords
    embedded systems; programming environments; public domain software; C# language; Integrated Development Environment; JavaScript; Python language; case study; embedded software; open source software; software reuse; Computer architecture; Embedded software; Embedded system; Java; Open source software; Programming; Project management; Software engineering; Software tools; Virtual machining; Embedded Software; Integrated Development Environment (IDE); Open Source;
  • 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.38
  • Filename
    5298435