DocumentCode :
3423285
Title :
Guided architecture-based design optimisation of CBSs
Author :
Livolsi, David ; O´Neill, Tim ; Leaney, John ; Denford, Mark ; Dunsire, Kyle
Author_Institution :
Inst. for Inf. & Commun. Technol., Univ. of Technol., Sydney, NSW
fYear :
2006
fDate :
27-30 March 2006
Lastpage :
258
Abstract :
Computer-based systems (CBS) are becoming increasingly pervasive throughout society, continually increasing in complexity and cost as they are called upon to fulfil more and more complicated tasks. Unfortunately, multi-million dollar projects often fail because the systems are unreliable, inefficient, insecure and unmaintainable. The National Australia Bank´s $409M software writedown and the failure of the $250M Australian Customs Service Integrated Cargo System are but two recent Australian examples. Clearly, systems must be built with a range of qualities such as reliability, performance and security, in addition to their required functionality, if they are to be successful. In other fields of engineering, such as aerospace and aeronautical engineering, where similar challenges of multiple conflicting requirements are faced, the approach of design optimisation has been found to be successful. This experience indicates that a similar approach of design optimisation also help to meet the challenges presented by the quality requirements of CBSs. This paper advances our work on design optimisation with an exploratory optimisation method that derives an architecture that best satisfies the system´s quality requirements. The method allows a designer to explore possible architectures by repeatedly applying evolutions to an initial architecture, with the quality attributes of each architecture being collected throughout and providing feedback that guides the designer to the final optimal architecture. A prototype tool is also presented that implements this architecture-based optimisation method, using Avolution´s industry-proven ABACUStrade toolset
Keywords :
software architecture; systems analysis; ABACUS toolset; CBS quality requirement; exploratory optimisation; guided architecture-based design optimisation; multiple conflicting requirement; optimal architecture; pervasive computer-based system; prototype tool; software writedown; system quality requirement; Aerospace engineering; Australia; Costs; Design engineering; Design methodology; Design optimization; National security; Optimization methods; Pervasive computing; Reliability engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer Based Systems, 2006. ECBS 2006. 13th Annual IEEE International Symposium and Workshop on
Conference_Location :
Potsdam
Print_ISBN :
0-7695-2546-6
Type :
conf
DOI :
10.1109/ECBS.2006.44
Filename :
1607374
Link To Document :
بازگشت