mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A Classification Framework for Component Models
Mälardalens högskola, Akademin för innovation, design och teknik. (Industrial Software Engineering)ORCID-id: 0000-0002-5278-755X
Technical University Eindhoven.
Mälardalens högskola, Akademin för innovation, design och teknik. (Industrial Software Engineering)ORCID-id: 0000-0003-0165-3743
Mälardalens högskola, Akademin för innovation, design och teknik. (Industrial Software Engineering)ORCID-id: 0000-0003-2383-7981
2007 (Engelska)Ingår i: Proceedings of the 7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden, 2007Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Ort, förlag, år, upplaga, sidor
2007.
Nyckelord [en]
component models, taxonomy.
Nationell ämneskategori
Datorsystem
Forskningsämne
datavetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-6555OAI: oai:DiVA.org:mdh-6555DiVA, id: diva2:227049
Konferens
7th Conference on Software Engineering and Practice in Sweden, Göteborg, Sweden
Projekt
PROGRESSTillgänglig från: 2009-07-08 Skapad: 2009-07-08 Senast uppdaterad: 2015-09-14Bibliografiskt granskad
Ingår i avhandling
1. A Resource-Aware Component Model for Embedded Systems
Öppna denna publikation i ny flik eller fönster >>A Resource-Aware Component Model for Embedded Systems
2009 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Embedded systems are microprocessor-based systems that cover a large range of computer systems from ultra small computer-based devices to large systems monitoring and controlling complex processes. The particular constraints that must be met by embedded systems, such as timeliness, resource-use efficiency, short time-to-market and low cost, coupled with the increasing complexity of embedded system software, demand technologies and processes that will tackle these issues. An attractive approach to manage the software complexity, increase productivity, reduce time to market and decrease development costs, lies in the adoption of the component based software engineering (CBSE) paradigm. The specific characteristics of embedded systems lead to important design issues that need to be addressed by a component model. Consequently, a component model for development of embedded systems needs to systematically address extra-functional system properties. The component model should support predictable system development and as such guarantee absence or presence of certain properties. Formal methods can be a suitable solution to guarantee the correctness and reliability of software systems.

 

Following the CBSE spirit, in this thesis we introduce the ProCom component model for development of distributed embedded systems. ProCom is structured in two layers, in order to support both a high-level view of loosely coupled subsystems encapsulating complex functionality, and a low-level view of control loops with restricted functionality. These layers differ from each other in terms of execution model, communication style, synchronization etc., but also in kind of analysis which are suitable. To describe the internal behavior of a component, in a structured way, in this thesis we propose REsource Model for Embedded Systems (REMES) that describes both functional and extra-functional behavior of interacting embedded components. We also formalize the resource-wise properties of interest and show how to analyze such behavioral models against them.

Ort, förlag, år, upplaga, sidor
Västerås: Mälardalens högskola, 2009
Serie
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 108
Nyckelord
component based software engineering, formal modeling, embedded systems, resources, analysis, behavior, component model
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-6681 (URN)978-91-86135-37-9 (ISBN)
Presentation
2009-09-17, Zeta, Västerås, 14:15 (Engelska)
Opponent
Handledare
Projekt
PROGRESS
Tillgänglig från: 2009-08-25 Skapad: 2009-08-25 Senast uppdaterad: 2018-01-13Bibliografiskt granskad
2. Towards Efficient Component-Based Software Development of Distributed Embedded Systems
Öppna denna publikation i ny flik eller fönster >>Towards Efficient Component-Based Software Development of Distributed Embedded Systems
2009 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
Västerås: Mälardalens högskola, 2009
Serie
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 111
Nyckelord
Embedded System Development, Component-Based Software Engineering, Component Model, Extra-Functional Properties
Nationell ämneskategori
Programvaruteknik
Forskningsämne
datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-7368 (URN)978-91-86135-43-0 (ISBN)
Presentation
2009-11-03, Gamma, Mälardalens Högskola, Västerås, 15:00 (Engelska)
Opponent
Handledare
Projekt
Progress
Tillgänglig från: 2009-10-16 Skapad: 2009-10-12 Senast uppdaterad: 2018-01-12Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Crnkovic, IvicaSentilles, SéverineVulgarakis, Aneta

Sök vidare i DiVA

Av författaren/redaktören
Crnkovic, IvicaSentilles, SéverineVulgarakis, Aneta
Av organisationen
Akademin för innovation, design och teknik
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 120 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf