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 Efficient Component-Based Software Development of Distributed Embedded Systems
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-0165-3743
2009 (English)Licentiate thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Västerås: Mälardalens högskola , 2009.
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 111
Keywords [en]
Embedded System Development, Component-Based Software Engineering, Component Model, Extra-Functional Properties
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-7368ISBN: 978-91-86135-43-0 (print)OAI: oai:DiVA.org:mdh-7368DiVA, id: diva2:272149
Presentation
2009-11-03, Gamma, Mälardalens Högskola, Västerås, 15:00 (English)
Opponent
Supervisors
Projects
ProgressAvailable from: 2009-10-16 Created: 2009-10-12 Last updated: 2018-01-12Bibliographically approved
List of papers
1. A Classification Framework for Component Models
Open this publication in new window or tab >>A Classification Framework for Component Models
2007 (English)In: Proceedings of the 7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden, 2007Conference paper, Published paper (Refereed)
Abstract [en]

The essence of component-based software engineering is embodied in component models. Component models specify the properties of components and the mechanism of component compositions. In a rapid growth, a plethora of different component models has been developed, using different technologies, having different aims, and using different principles. This has resulted in a number of models and technologies which have some similarities, but also principal differences, and in many cases unclear concepts. Component-based development has not succeeded in providing standard principles, as for example object-oriented development. In order to increase the understanding of the concepts, and to easier differentiate component models, this paper provides a Component Model Classification Framework which identifies and quantifies basic principles of component models. Further, the paper classifies a certain number of component models using this framework.

Keywords
component models, taxonomy.
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-6555 (URN)
Conference
7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden
Projects
PROGRESS
Available from: 2009-07-08 Created: 2009-07-08 Last updated: 2015-09-14Bibliographically approved
2. A Component Model Family for Vehicular Embedded Systems
Open this publication in new window or tab >>A Component Model Family for Vehicular Embedded Systems
2008 (English)In: The 3rd International Conference on Software Engineering Advances, ICSEA 2008, Includes ENTISY 2008: International Workshop on Enterprise Information Systems, 2008, p. 437-444Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we propose to use components for managingthe increasing complexity in modern vehicular systems.Compared to other approaches, the distinguishingfeature of our work is using and benefiting from componentsthroughout the development process from early designto development and deployment, and an explicit separationof concerns at different levels of granularity. Basedon the elaboration of the specifics of vehicular systems (resourceconstraints, real-time requirements, hard demandson reliability), the paper identifies concerns that need to beaddressed by a component model for this domain, and describesa realization of such a component model.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-6561 (URN)10.1109/ICSEA.2008.58 (DOI)2-s2.0-57649234244 (Scopus ID)9780769533728 (ISBN)
Conference
3rd International Conference on Software Engineering Advances, ICSEA 2008; Sliema; Malta; 26 October 2008 through 31 October 2008
Projects
PROGRESS
Available from: 2009-07-09 Created: 2009-07-09 Last updated: 2013-12-19Bibliographically approved
3. A Component Model for Control-Intensive Distributed Embedded Systems
Open this publication in new window or tab >>A Component Model for Control-Intensive Distributed Embedded Systems
Show others...
2008 (English)In: Lecture Notes in Computer Science, vol. 5282, Springer, 2008, p. 310-317Chapter in book (Refereed)
Abstract [en]

In this paper we focus on design of a class of distributed embedded systems that primarily perform real-time controlling tasks. We propose a two-layer component model for design and development of such embedded systems with the aim of using component-based development for decreasing the complexity in design and providing a ground for analyzing them and predict their properties, such as resource consumption and timing behavior. The two-layer model is used to efficiently cope with different design paradigms on different abstraction levels. The model is illustrated by an example from the vehicular domain.

Place, publisher, year, edition, pages
Springer, 2008
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 5282
Keywords
component model, embedded systems, control intensive
National Category
Engineering and Technology
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-6551 (URN)000261030000021 ()2-s2.0-70350521418 (Scopus ID)9783540878902 (ISBN)
Projects
PROGRESS
Note

11th International Symposium on Component-Based Software Engineering, CBSE 2008; Karlsruhe; 14 October 2008 through 17 October 2008

Available from: 2009-07-08 Created: 2009-07-08 Last updated: 2018-06-26Bibliographically approved
4. Integration of Extra-Functional Properties in Component Models
Open this publication in new window or tab >>Integration of Extra-Functional Properties in Component Models
2009 (English)In: COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, Springer Berlin , 2009, p. 173-190Chapter in book (Refereed)
Abstract [en]

Management of extra-functional properties in component models is one ofthe main challenges in the component-based software engineering community.Still, the starting point in their management, namely their specification in acontext of component models is not addressed in a systematic way. Extra-functional properties can be expressed as attributes (or combinations of them)of components, or of a system, but also as attributes of other elements, such as interfaces and connectors. Attributes can be defined as estimations, or can be measured, or modelled; this means that an attribute can be expressed through multiple values valid under different conditions. This paper addresses how this diversity in attribute specifications and their relations to component model canbe expressed, by proposing a model for attribute specifications and their integrations in componentmodels. A format for attribute specification is proposed,discussed and analyzed, and the approach is exemplified through its integration both in the ProCom component model and its integrated development environment.

Place, publisher, year, edition, pages
Springer Berlin, 2009
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 5582
National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-7366 (URN)10.1007/978-3-642-02414-6_11 (DOI)000268062200011 ()2-s2.0-71049119001 (Scopus ID)978-3-642-02413-9 (ISBN)
Note

12th International Symposium on Component-Based Software Engineering Location: E Stroudsburg, PA Date: JUN 24-26, 2009

Available from: 2009-10-12 Created: 2009-10-12 Last updated: 2016-05-17Bibliographically approved
5. Save-IDE – A Tool for Design, Analysis andImplementation of Component-based Embedded Systems
Open this publication in new window or tab >>Save-IDE – A Tool for Design, Analysis andImplementation of Component-based Embedded Systems
Show others...
2009 (English)In: 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, IEEE Computer Society , 2009, p. 607-610Conference paper, Published paper (Refereed)
Abstract [en]

The paper presents Save-IDE, an Integrated Development Environment for thedevelopment of component-based embedded systems. Save-IDE supports efficient development of dependable embedded systems by providing tools for design of embedded software systems using a dedicated component model, formal specification and analysis of component and system behaviors already in early development phases, and a fully automated transformation of the system of components into an executable image.

Place, publisher, year, edition, pages
IEEE Computer Society, 2009
National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-7367 (URN)10.1109/ICSE.2009.5070567 (DOI)000271438200065 ()2-s2.0-77949905490 (Scopus ID)978-1-4244-3453-4 (ISBN)
Conference
31st International Conference on Software Engineering (ICSE 2009) Location: Vancouver, CANADA Date: MAY 16-27, 2009
Available from: 2009-10-12 Created: 2009-10-12 Last updated: 2013-12-03Bibliographically approved

Open Access in DiVA

fulltext(391 kB)406 downloads
File information
File name FULLTEXT03.pdfFile size 391 kBChecksum SHA-512
01afd47c48f379fc9cdaa1e460426a8dd9f727ffa49ee8a7631a255441c3eb172dcbfa090084394650e766c7241da700db3f4a82e08f1b4a7c9fb79870898e8f
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: 407 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: 191 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