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
Evaluation of Component Technologies with Respect to Industrial Requirements
Mälardalen University, Department of Computer Science and Electronics.
Mälardalen University, Department of Computer Science and Electronics.
Mälardalen University, Department of Computer Science and Electronics.
Mälardalen University, Department of Computer Science and Electronics.
2004 (English)In: Conference Proceedings of the EUROMICRO, 2004, 56-63 p.Conference paper, Published paper (Other academic)
Abstract [en]

We compare existing component technologies for embedded systems with respect to industrial requirements. The requirements are collected from the vehicular industry, but our findings are applicable to similar industries developing resource constrained safety critical embedded distributed real-time computer systems. One of our conclusions is that none of the studied technologies is a perfect match for the industrial requirements. Furthermore, no single technology stands out as being a significantly better choice than the others; each technology has its own pros and cons. The results of our evaluation can be used to guide modifications or extensions to existing technologies, making them better suited for industrial deployment. Companies that want to make use of component-based software engineering as available today can use this evaluation to select a suitable technology.

Place, publisher, year, edition, pages
2004. 56-63 p.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-4105DOI: 10.1109/EURMIC.2004.1333356ISI: 000224462100007Scopus ID: 2-s2.0-11844256969ISBN: 0-7695-2199-1 (print)OAI: oai:DiVA.org:mdh-4105DiVA: diva2:120818
Conference
30th EUROMICRO Conference; Rennes; France; 31 August 2004 through 3 September 2004
Available from: 2005-11-04 Created: 2005-11-04 Last updated: 2015-07-29Bibliographically approved
In thesis
1. Software Component Technologies for Heavy Vehicles
Open this publication in new window or tab >>Software Component Technologies for Heavy Vehicles
2005 (English)Licentiate thesis, comprehensive summary (Other scientific)
Abstract [sv]

Control-systems for heavy vehicles have advanced from an area where Industrial Requirements on Component Technologies for Embedded Systemsmainly mechanic and hydraulic solutions were used, to a highly computerised domain using distributed embedded real-time computer systems. To cope with the increasing level of end-customer demands on advanced features and functions in future vehicle systems, sophisticated development techniques are needed. The development techniques must support software in numerous configurations and facilitate development of systems with requirements on advanced functionality, timeliness, and safety-criticality. In order to meet these requirements, we propose the use of component-based software engineering. However, the software component-technologies available on the market have not yet been generally accepted by the vehicular industry. In order to better understand why this is the case, we have conduced a survey - identifying the industrial requirements that are deemed decisive for introducing a component technology. We have used these requirements to evaluate a number of existing component technologies, and one of our conclusions is that none of the studied technologies is a perfect match for the industrial requirements. In addition, we have implemented and evaluated the novel component model SaveCCM, which has been designed for safety-critical automotive applications. Our evaluation indicates that SaveCCM is a promising technology which has the potential to fulfil the industrial requirements. However, tools are still immature and incomplete. In the final part of this work, we propose the use of monitored software components, as a general approach for engineering of embedded systems. In our approach, a component's execution is continuously monitored and experience regarding the behaviour is accumulated. As more and more experience is collected the confidence in the component grows.

Place, publisher, year, edition, pages
Västerås: Mälardalens högskola, 2005. 76 p.
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 42
Research subject
Datavetenskap
Identifiers
urn:nbn:se:mdh:diva-34 (URN)91-88834-88-3 (ISBN)
Presentation
2005-01-28, Västerås, 14:15
Opponent
Supervisors
Available from: 2005-11-04 Created: 2005-11-04

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Åkerholm, MikaelFredriksson, Johan
By organisation
Department of Computer Science and Electronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

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