• English
    • svenska
  • English 
    • English
    • svenska
  • Login
View Item 
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Explicating Critical Assumptions in Software Architectures Using AADL

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.
Degree
Master theses
URI
http://hdl.handle.net/2077/23492
Collections
  • Master theses / Institutionen för tillämpad informationsteknologi
View/Open
gupea_2077_23492_1.pdf (1.255Mb)
Date
2010-09-24
Author
Ordibehesht, Hamed
Keywords
assumption management
assumption modeling
assumption meta-model
software architecture
AADL
assumption awareness
traceability
implicit assumption
explicit assumption
architectural assumptions
Series/Report no.
Report/Department of Applied Information Technology
2010:115
Language
eng
Metadata
Show full item record

Related items

Showing items related by title, author, creator and subject.

  • Effects of Confirmation Bias on Web Search Engine Results and a differentiation between Non assumptive versus Assumptive Search Queries 

    Al-Sader, Josef; Ashrafi Amiri, Neda (2016-06-27)
    This study examines how confirmation bias influences the search results of large scale web search engines for software engineers. We show how the correctness of results can change depending on the formulation of search ...
  • Complementing views in Software Process Improvement - An Assumption Analysis of SPICE from an Organizational Culture Perspective 

    Maheshkumar, Aghara; Sukhbaatar, Uguudei (2010-09-24)
    The Software Process Improvement and Capability Determination (SPICE) model is emerging approach for software process improvement (SPI). ISO SPICE is creating standards for handling software processes and trying to improve ...
  • Earnings Management Under IAS 19 –An analysis of the extent to which entities alter assumptions when accounting for employee benefits before and after the amendment of IAS 19 

    Isufi, Jetmire; Hedberg, Wilma (2014-06-11)
    The amendments to the existing standard IAS 19 published in 2011 changed the requirements concerning the reporting of defined benefit plans for public entities applying IFRS, effective as of January 2013 with full ...

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV