Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Multi-Viewed Components
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0002-7842-1599
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0002-9655-7326
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0001-7048-0108
Show others and affiliations
2013 (English)Report (Other academic)
Abstract [en]

In this report, we present a concept for generic multi-viewed component models based on modular  and (de)composable viewpoints.   By decomposing systems not only along component but also viewpoint borders, a family of multi-viewed component models is proposed. Semantic relations between the viewpoints are modeled in order to be able to ensure e.g. consistency between separate but semantically partly  overlapping views.  We also characterize different types of relations between viewpoints in order to see how the choice of viewpoints in the component model influences the complexity of multi-viewed components. Finally we provide an example and describe how the concepts presented can be applied in practice.

 

Place, publisher, year, edition, pages
2013. , 41 p.
Series
TRITA-MMK, ISSN 1400-1179 ; 2013:08
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kth:diva-122486OAI: oai:DiVA.org:kth-122486DiVA: diva2:622666
Note

QC 20130527

Available from: 2013-05-22 Created: 2013-05-22 Last updated: 2014-01-21Bibliographically approved
In thesis
1. A Formalized Approach to Multi-View Components for Embedded Systems: Applied to Tool Integration, Run-Time Adaptivity and Architecture Exploration
Open this publication in new window or tab >>A Formalized Approach to Multi-View Components for Embedded Systems: Applied to Tool Integration, Run-Time Adaptivity and Architecture Exploration
2013 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Development of embedded systems poses an increasing challenge fordevelopers largely due to increasing complexity. Several factors contribute tothe complexity challenge:

• the number of extra-functional properties applying to embedded systems,such as resource usage, timing effects, safety.

• the functionality of embedded systems, to a larger extent than for othersoftware, involves engineers from multiple different disciplines, such asmechanical, control, software, safety, systems and electrical engineers.Themulti-disciplinarity causes the development environments to consistof separate data, models and tools.

Several engineering paradigms to handle this complexity increase havebeen suggested, including methodologies focused on architecture, models andcomponents. In systems engineering, a long-standing approach has been todescribe the system in several views, each according to a certain viewpoint.By doing so, a divide-and-conquer strategy is applied to system concerns.Unfortunately, it is hard to always find completely independent concerns:there is always some semantic overlap between the different views. Modelbaseddesign (MBD) deals with building sound abstractions that can representa system under design and be used for analysis. Component-based design(CBD) focuses on how to build reusable component models with well-definedcomposition models.

In this thesis, a concept of formalized multi-viewed component models (MVCM) is proposed, which integrates the three above mentioned paradigms.Principles and guidelines for MV CMs are developed. One of the main challengesfor the proposition is to provide MV CMs that produce composabilityboth along component boundaries and viewpoint boundaries. To accomplishthis, the relations between viewpoints need to be explicitly taken into account.Further, the semantic relations between these viewpoints need to be explicitlymodeled in order to efficiently ensure that the views are kept consistent. Asa main contribution, this thesis presents the formalization of the conceptsneeded to build such component models. A proper formalization of multiviewedconcerns provides several opportunities. Given suitable tool support, itwill be feasible to automate architecture analysis and architecture exploration.

The thesis includes a number of case studies that provide insight andfeedback to the problem formulation and validating the results. The casestudies include a resource-aware reconfigurable middleware, a design of anarchitecture exploration methodology, and a windshield wiper system.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2013. xvii, 53 p.
Series
Trita-MMK, ISSN 1400-1179 ; 2013:10
Keyword
view, viewpoint, architecture, component, view integration, architecture exploration, component-based development, multi-view modeling, model-based design, CESAR, DySCAS, ESPRESSO
National Category
Embedded Systems
Identifiers
urn:nbn:se:kth:diva-122487 (URN)978-91-7501-805-8 (ISBN)
Public defence
2013-06-07, Gladan, Brinellvägen 85, KTH, Stockholm, 09:00 (English)
Opponent
Supervisors
Note

QC 20130527

Available from: 2013-05-27 Created: 2013-05-22 Last updated: 2013-05-27Bibliographically approved

Open Access in DiVA

fulltext(507 kB)231 downloads
File information
File name FULLTEXT01.pdfFile size 507 kBChecksum SHA-512
b85ba89182184539e5407e73e98a6d65fa3f502567130ab4d66d504e15f342e750e7a9c971a62ae16c72afa10e09947863acc085f7cb2562eaeae8a5c40bb847
Type fulltextMimetype application/pdf

Authority records BETA

Loiret, FrédéricWestman, JonasChen, De-JiuTörngren, Martin

Search in DiVA

By author/editor
Persson, MagnusLoiret, FrédéricWestman, JonasChen, De-JiuTörngren, MartinBiehl, Matthias
By organisation
Embedded Control Systems
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 231 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

urn-nbn

Altmetric score

urn-nbn
Total: 250 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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