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
A Multi-Viewpoint Architecture Exploration Methodology for Embedded Systems
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-4300-885X
Show others and affiliations
2013 (English)Report (Other academic)
Abstract [en]

Architecture exploration is increasingly important as a design approach for embeddedsystems. In this paper, we present an architecture exploration methodology especiallysuited for multi-viewpoint systems, based on 8 different key tasks: preparation, baselinedesign, design variability modeling, selection of search space, architecture analysis, tradeoffanalysis & design, and documentation. The methodology is exemplified and validatedthrough a concrete aerospace case study.

Place, publisher, year, edition, pages
2013. , 29 p.
Series
Trita-MMK, ISSN 1400-1179 ; 2013:09
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kth:diva-122482OAI: oai:DiVA.org:kth-122482DiVA: diva2:622663
Note

QC 20130527

Available from: 2013-05-22 Created: 2013-05-22 Last updated: 2013-05-27Bibliographically 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(3627 kB)436 downloads
File information
File name FULLTEXT01.pdfFile size 3627 kBChecksum SHA-512
9e5f734751b257bfe6f304878b8019f5b6b4d252d8a531b3bd756c7ab5c267297743e5f6ce3549a267a473bbb31704a64629a1ec07c31736d5e2638a4b0fb00c
Type fulltextMimetype application/pdf

Authority records BETA

Törngren, MartinChen, De-Jiu

Search in DiVA

By author/editor
Persson, MagnusTörngren, MartinChen, De-Jiu
By organisation
Embedded Control Systems
Embedded Systems

Search outside of DiVA

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