Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Managing Extra-Functional Properties in Component-Based Development of Embedded Systems
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-0165-3743
2012 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

The continuously increasing complexity of embedded systems is a major issue for their development, which, in addition, must also consider specific extra-functional requirements and constraints, such as limited and shared resources, distribution, timing, and dependability. Thus, embedded systems call for development solutions that can efficiently and predictably cope with these issues. Component-based software engineering is a proven paradigm to handle complexity. Yet, for efficiently managing extra-functional properties, a component model needs to have dedicated mechanisms that provide a suitable support for their management. The objective of this thesis is to build this support.

We have performed a systematic analysis of existing component models and identified challenges of applying a component-based approach to embedded system development. Based on these challenges we have advanced the current state-of-the-art by developing a new component model, called ProCom, that accommodates the specifics of embedded systems through its well-defined execution semantics and layered structure. Centered around ProCom, we have also developed PRIDE, the ProCom Integrated Development Environment. PRIDE supports the development from early specification to synthesis and deployment, providing the means to aggregate various analysis and verification tools.

The main contribution of the thesis is in the design and implementation of an extra-functional property management framework that enables to seamlessly specify, manage and integrate multi-valued context-aware extra-functional properties of component-based embedded systems. Properties can be attached to architectural elements of component models and their values can be compared and refined during the development process. In particular, having multiple context-aware values allows values from different sources to be compared. The proposed concepts have been demonstrated on several representative example systems.

Place, publisher, year, edition, pages
Västerås: Mälardalen University , 2012.
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 121
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-14543ISBN: 978-91-7485-067-3 (print)OAI: oai:DiVA.org:mdh-14543DiVA: diva2:524253
Public defence
2012-06-11, Gamma, Mälardalens högskola, Västerås, 14:00 (English)
Opponent
Supervisors
Available from: 2012-05-03 Created: 2012-04-30 Last updated: 2013-12-03Bibliographically approved

Open Access in DiVA

fulltext(2562 kB)11053 downloads
File information
File name FULLTEXT02.pdfFile size 2562 kBChecksum SHA-512
f68fdbc305130674b416f1d64c5bd182afb2b57a5ed613fa57be37888bbc1ef28872d91c62643acdc0c6c9d4abb286bab29bb7f311c867fadf3f18b70fa45b96
Type fulltextMimetype application/pdf

Authority records BETA

Sentilles, Séverine

Search in DiVA

By author/editor
Sentilles, Séverine
By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 11054 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 688 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf