https://www.mdu.se/

mdu.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
Guiding assurance of architectural design patterns for critical applications
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-7382-8437
TRUSTECH, TECNALIA Research and Innovation, Derio, Spain.
Intecs, SpA, Pisa, Italy.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-6952-1053
2020 (English)In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 110, article id 101765Article in journal (Refereed) Published
Abstract [en]

Development of critical systems nowadays is hardly achievable without reuse of previous knowledge. Design patterns have an important role in the design of such systems as they define and document common solutions to recurring design problems. However, critical systems such as those that are safety or security related, often require specific assurances that the system is adequate to operate in a given environment. Just as with any other reused knowledge in such systems, the reuse via application of design patterns needs to be assured every time. In this paper, we present a methodology for assuring the application of design patterns in critical domains. In particular, we enrich the design patterns template to support their further assurance. We define the aspects that should be tackled during the assurance of a design pattern application. We use the information specified in the design pattern template to guide the automated instantiation of the argumentation for each design pattern application in the system. We provide tool-support for our methodology in the context of the AMASS tool-platform and evaluate it in an automotive case study.

Place, publisher, year, edition, pages
Elsevier B.V. , 2020. Vol. 110, article id 101765
Keywords [en]
Assurance cases, Critical Applications, Design patterns, Safety assurance, Security assurance, Tool-support, Software engineering, Critical domain, Critical systems, Design problems, Tool support
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-47556DOI: 10.1016/j.sysarc.2020.101765ISI: 000587924400002Scopus ID: 2-s2.0-85083115306OAI: oai:DiVA.org:mdh-47556DiVA, id: diva2:1425987
Available from: 2020-04-23 Created: 2020-04-23 Last updated: 2020-12-03Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Sljivo, IrfanGallina, Barbara

Search in DiVA

By author/editor
Sljivo, IrfanGallina, Barbara
By organisation
Embedded Systems
In the same journal
Journal of systems architecture
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

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