mdh.sePublications
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
Flexible and efficient reuse of multi-mode components for building multi-mode systems---An extended report
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-1067-583X
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-7235-6888
2014 (English)Report (Other academic)
Abstract [en]

Component-Based Software Engineering (CBSE) is by the reuse of software components an effective approach to managing the growing software complexity of embedded systems. Another technique for reducing software complexity is to partition the system behavior into different operational modes, with each mode being associated with a unique behavior. Such a multi-mode system can change behavior by switching between modes under certain circumstances. Integrating CBSE and the multi-mode approach, we have developed the Mode Switch Logic (MSL), a framework dedicated to the development of multi-mode systems composed by reusable multi-mode components, i.e. components which can run in different modes. The mode switch handling of MSL is based on a fully distributed architecture in the sense that a system mode switch is achieved by the joint mode switches of different independently developed components. Algorithms that by inter-component communication guarantee the correctness of the mode switch have been developed. In this report, we propose a mode transformation technique as a supplement to MSL for converting the distributed mode switch handling of MSL to a centralized mode switch handling. The goal is to enhance the run-time mode switch efficiency when components are deployed on a single hardware platform and global mode information is available. We demonstrate this technique by an example and reveal its potential industrial value.

Place, publisher, year, edition, pages
Västerås, Sweden: Mälardalen Real-Time Research Centre, Mälardalen University , 2014.
Series
MRTC Reports, ISSN 1404-3041
Keyword [en]
component-based, software reuse, mode switch, mode transformation
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-26782ISRN: MDH-MRTC-288/2014-1-SEOAI: oai:DiVA.org:mdh-26782DiVA: diva2:768665
Projects
ARROWS - Design Techniques for Adaptive Embedded Systems
Available from: 2014-12-04 Created: 2014-12-02 Last updated: 2014-12-04Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Yin, HangHansson, Hans
By organisation
Embedded Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

Total: 86 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