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
Link To Document