DocumentCode :
1949707
Title :
Modeling constraints improves software architecture design reasoning
Author :
Tang, Antony ; Van Vliet, Hans
Author_Institution :
Swinburne Univ. of Technol., Melbourne, VIC, Australia
fYear :
2009
fDate :
14-17 Sept. 2009
Firstpage :
253
Lastpage :
256
Abstract :
Requirements and project-related factors influence architectural design in intricate and multivariate ways. We are only beginning to understand some of the tacit but fundamental mechanisms involved in reasoning about design decisions, and one of them concerns the role of design constraints. This paper examines design constraints and how they shape design solutions. We introduce a design constraint model and an architectural design reasoning process for specifying design constraints and checking for design conflicts. We experiment with using logic for constraint verification with the alloy tool.
Keywords :
formal specification; software architecture; alloy tool; constraint verification; design constraints specification; fundamental mechanisms; software architecture design reasoning; Australia; Coherence; Decision making; Humans; Logic design; Process design; Psychology; Shape memory alloys; Software architecture; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4244-4984-2
Electronic_ISBN :
978-1-4244-5295-8
Type :
conf
DOI :
10.1109/WICSA.2009.5290813
Filename :
5290813
Link To Document :
بازگشت