Towards component-based design and verification of a μ-controller

Yunja Choi, Christian Bunse

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

Model-driven and component-based software development seems to be a promising approach to handling the complexity and at the same time increasing the quality of software systems. Although the idea of assembling systems from pre-fabricated components is appealing, quality becomes a major issue, especially for embedded systems. Quality defects in one component might not affect the quality of the component but that of others. This paper presents an integrated, formal verification approach to ensure the correct behavior of embedded software components, as well as a case study that demonstrates its practical applicability. The approach is based on the formalism of abstract components and their refinements, with its focus being on interaction behavior among components. The approach enables the identification of unanticipated design errors that are difficult to find and costly to correct using traditional verification methods such as testing and simulation.

Original languageEnglish
Title of host publicationComponent-Based Software Engineering - 11th International Symposium, CBSE 2008, Proceedings
PublisherSpringer Verlag
Pages196-211
Number of pages16
ISBN (Print)3540878904, 9783540878902
DOIs
StatePublished - 2008
Event11th International Symposium on Component-Based Software Engineering, CBSE 2008 - Karlsruhe, Germany
Duration: 14 Oct 200817 Oct 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5282 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Symposium on Component-Based Software Engineering, CBSE 2008
Country/TerritoryGermany
CityKarlsruhe
Period14/10/0817/10/08

Fingerprint

Dive into the research topics of 'Towards component-based design and verification of a μ-controller'. Together they form a unique fingerprint.

Cite this