Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/83749
Citations
Scopus Web of Science® Altmetric
?
?
Type: Conference paper
Title: Decomposing distributed software architectures for the determination and incorporation of security and other non-functional requirements
Author: Uzunov, A.
Falkner, K.
Fernandez, E.
Citation: Proceedings of the 2013 22nd Australian Conference on Software Engineering, 2013 / J. E. Guerrero (ed.), pp.30-39
Publisher: IEEE
Publisher Place: USA
Issue Date: 2013
Series/Report no.: Australian Software Engineering Conference
ISBN: 9780769549958
ISSN: 1530-0803
Conference Name: Australian Conference on Software Engineering (22nd : 2013 : Melbourne, Australia)
Statement of
Responsibility: 
Anton V. Uzunov, Katrina Falkner, Eduardo B. Fernandez
Abstract: Non-functional requirements (NFRs) such as security, reliability and performance play a crucial role in the development of modern distributed systems. The burden of incorporating NFRs into a system's architecture, as well the determination of new design-level NFRs, can be greatly eased by the use of a structured approach providing guidance to developers. Such structured approaches, however, require equally structured system characterisations. This is especially important for distributed systems, which are inherently complex and multi-faceted. In this paper we propose a form of characterisation which we term architectural decomposition, and present a multi-level conceptual framework for decomposing distributed software architectures. Using the framework for decomposing architectures can help guide the incorporation and, via complementary analysis processes, the determination of NFRs at the architectural level. We describe each of the levels of the framework in turn, propose a complementary analysis process for security based on threat modelling, as well as a process for using the framework itself, and demonstrate the utility of our approach via an example derived from a real-life distributed architecture.
Keywords: software engineering
software architecture
distributed systems
non-functional requirements
security
threat modelling
Rights: © 2013 IEEE
DOI: 10.1109/ASWEC.2013.14
Published version: http://dx.doi.org/10.1109/aswec.2013.14
Appears in Collections:Aurora harvest
Computer Science publications

Files in This Item:
File Description SizeFormat 
RA_hdl_83749.pdf
  Restricted Access
Restricted Access578.68 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.