his.sePublications
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
Communicating Architectural Design Rules Using Models – An Action Case Study
Lero—The Irish Software Engineering Research Centre, University of Limerick, Ireland, and Husqvarna AB, Huskvarna, Sweden.
University of Skövde, School of Humanities and Informatics.
Lero—The Irish Software Engineering Research Centre, University of Limerick, Ireland.
2012 (English)In: Proceedings of the  Informing Science and Information Technology Education Conference InSITE 2012: June 22-27, 2012, Montreal, Canada / [ed] Eli Cohen and Elizabeth Boyd, Santa Rosa: Informing Science Institute, 2012, p. 475-492Conference paper, Published paper (Refereed)
Abstract [en]

An important purpose of architectural design is to ensure that the system meets its quality requirements by defining a set of system wide design decisions. An important part of these design decisions is the set of architectural design rules that shall be followed by developers in the detailed design. The state of practice is to define these rules in natural language and to use manual reviews to enforce them. This way of transferring the rules to the developers is however error prone and requires a lot of effort from the architects since natural language is ambiguous and open for different interpretations and rule following have to be checked with manual reviews. This paper reports from an action case study where a novel approach for architectural modeling and automated conformance checking has been investigated regarding its ability to better communicate architectural design decisions to the developers. The findings indicate that the novel approach is significantly more effective than the state of practice. The findings also show that an important reason for this is that using a tool for conformance checking allows the developers to learn the rules by experimenting.

Place, publisher, year, edition, pages
Santa Rosa: Informing Science Institute, 2012. p. 475-492
Series
Proceedings of the Informing Science and Education Conference, ISSN 1535-0703
Keywords [en]
Action Case study, Meta-modeling, Model-Driven Development, Software Architecture
National Category
Computer and Information Sciences
Research subject
Technology
Identifiers
URN: urn:nbn:se:his:diva-7350ISBN: 978-1-932886-58-0 OAI: oai:DiVA.org:his-7350DiVA, id: diva2:608852
Conference
InSITE 2012 Informing Science & IT Education: A Conference in Four Parts: Connect, TeachIT, TeLE, and Inform, June 22-27, 2012, Montréal, Canadá
Available from: 2013-03-01 Created: 2013-03-01 Last updated: 2018-01-11Bibliographically approved
In thesis
1. Modelling and Automatic Enforcement of Architectural Design Rules
Open this publication in new window or tab >>Modelling and Automatic Enforcement of Architectural Design Rules
2012 (English)Doctoral thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Limerick: University of Limerick, 2012. p. 192
National Category
Computer and Information Sciences
Research subject
Technology
Identifiers
urn:nbn:se:his:diva-6971 (URN)
Supervisors
Available from: 2017-12-22 Created: 2012-12-28 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Länk till fulltext

Authority records BETA

Lundell, Björn

Search in DiVA

By author/editor
Lundell, Björn
By organisation
School of Humanities and Informatics
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 100 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