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
Towards a Dependable Component Technology for Embedded System Applications
Mälardalen University, Department of Computer Science and Electronics.
(English)Manuscript (Other academic)
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-4211OAI: oai:DiVA.org:mdh-4211DiVA, id: diva2:121250
Available from: 2008-04-25 Created: 2008-04-25 Last updated: 2015-10-12Bibliographically approved
In thesis
1. Reusability of Software Components in the Vehicular Domain
Open this publication in new window or tab >>Reusability of Software Components in the Vehicular Domain
2008 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

Component-based software engineering is concerned with enabling software to be assembled through systematic (re)use of carefully built software elements denoted components. In this thesis we describe how reusability benefits of component-based software engineering can be utilized for organizations acting in the vehicular domain. Attractive benefits with this approach include managing complexity through an architecture divided in components and avoidance of large monolithic structures; reduction of time-to-market since applications ideally can be assembled from pre-existing components; increased quality when applications are built from components already proven in use; and cost amortization through investment payoff by each reuse of a component.

Successful deployment of component-based development is however not simple - it depends on many strategic, technical, and business decisions. Furthermore the domain of vehicular systems represents a class of systems where component-based principles have had a limited success, in comparison to the domain of PC applications where the approach has emerged. The major reason to this is a number of important qualities that leaven all through the software life-cycle, e.g., safety, reliability, timing, and resource efficiency.

We have developed a prototype component technology tailored for the vehicular domain. The technology is based on a proposed component-model defining how component-based applications should be built and modelled in the context of vehicular systems. Our solution includes analysis tools and mechanisms supporting the process of maintaining important quality attributes in the life-cycle of software components.

Furthermore, we have used the technology to develop a typical vehicular application, demonstrated its integration with a component repository for vehicular components, and also studied real cases to evaluate our results in cooperation with industry. The results confirm the suitability of component-based principles for the domain, and also show the potential in further development of component technologies for vehicular systems.

Place, publisher, year, edition, pages
Akademin för innovation, design och teknik, 2008. p. 184
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 60
Keywords
Software Engineering, Embedded Systems
National Category
Computer Sciences
Research subject
Datavetenskap
Identifiers
urn:nbn:se:mdh:diva-648 (URN)978-91-85485-82-6 (ISBN)
Public defence
2008-05-29, Gamma, U, Högskoleplan 1, Västerås, 14:00
Opponent
Supervisors
Available from: 2008-04-25 Created: 2008-04-25 Last updated: 2018-01-13

Open Access in DiVA

No full text in DiVA

Authority records BETA

Hansson, HansNolin, Mikael

Search in DiVA

By author/editor
Åkerholm, MikaelHansson, HansNolin, Mikael
By organisation
Department of Computer Science and Electronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 73 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