dc.contributor.author | Ordibehesht, Hamed | |
dc.date.accessioned | 2010-09-24T11:10:22Z | |
dc.date.available | 2010-09-24T11:10:22Z | |
dc.date.issued | 2010-09-24 | |
dc.identifier.uri | http://hdl.handle.net/2077/23492 | |
dc.description.abstract | Developers make assumptions constantly at different levels and throughout software development lifecycles.
Implicit assumptions made during higher development levels, such as in architecture design,
have major impacts which lead to systems failures and poor performances according to research
findings. In this thesis we have taken a quantitative approach to develop a modeling method for
explication of architectural assumptions by specifying their information in architecture descriptions
using the AADL. Our work has resulted in an assumption modeling method that consists of two main
parts; assumption specification meta-model and assumption specification approach. Assumption
specification meta-model is used for structuring the information about assumptions. The proposed
specification approach uses the AADL concepts to specify the meta-models together with architecture
descriptions. In this study two approaches are investigated. One of the approaches uses property sets
while the other one uses annex in the AADL for specifying meta-models together with architecture
description. A case example is also introduced to assist illustrating the methods. We believe that the
proposed assumption modeling method can be used by software architects and design decision makers
in order to provide assumption awareness and traceability which are two main identified keys in this
thesis work towards systematic management of assumptions. | sv |
dc.language.iso | eng | sv |
dc.relation.ispartofseries | Report/Department of Applied Information Technology | sv |
dc.relation.ispartofseries | 2010:115 | sv |
dc.subject | assumption management | sv |
dc.subject | assumption modeling | sv |
dc.subject | assumption meta-model | sv |
dc.subject | software architecture | sv |
dc.subject | AADL | sv |
dc.subject | assumption awareness | sv |
dc.subject | traceability | sv |
dc.subject | implicit assumption | sv |
dc.subject | explicit assumption | sv |
dc.subject | architectural assumptions | sv |
dc.title | Explicating Critical Assumptions in Software Architectures Using AADL | sv |
dc.type | Text | eng |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | D | |
dc.contributor.department | IT-universitetet i Göteborg/Tillämpad informationsteknologi | swe |
dc.contributor.department | IT University of Gothenburg/Applied Information Technology | eng |
dc.type.degree | Master theses | eng |