Building a Software Development Environment for Embedded Systems: COMDES case study

Yu Guo, Wei Guan, Krzysztof Sierszecki, Christo K. Angelov

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

This paper presents the architecture of an integratedsoftware development toolset supporting a domain-specific frame-work for embedded control applications. In this particular work,emphasis is put on tool requirements concerning the graphical specification, model transformation and code generation of embedded applications built of reusable executable components that are retrieved from a component repository. Furthermore, this paper attempts to cover the important aspects of the methodology and technology needed to implement a DSL development environment, with respect to both model-driven and component-based development of embedded software. The technological issues discussed come largely from the experience gained duringthe implementation of the prototype version of the COMDES development environment. The issues investigated and problemsdiscovered will offer hints to other research and development efforts dealing with software development environments based on models and components.
Original languageEnglish
Title of host publicationProceedings 2010 IEEE ACM International Conference on Green Computing and Communications GreenCom 2010 2010 IEEEACM International Conference on Cyber Physical and Social Computing CPSCom 2010 (2010) : GREENCOM-CPSCOM '10
Number of pages6
Place of PublicationHangzhou
PublisherIEEE Computer Society Press
Publication dateDec 2010
Pages916-921
ISBN (Print)978-0-7695-4331-4
ISBN (Electronic)9780769543314
DOIs
Publication statusPublished - Dec 2010

Keywords

  • Model driven software engineering
  • Component based software engineering
  • Tool-chain development
  • Eclipse

Fingerprint

Dive into the research topics of 'Building a Software Development Environment for Embedded Systems: COMDES case study'. Together they form a unique fingerprint.

Cite this