DocumentCode :
2300826
Title :
Formal Architecture Transformation Using Heuristics
Author :
Maxwell, Cameron ; Neill, Tim O. ; Leaney, John
fYear :
2007
fDate :
26-29 March 2007
Firstpage :
15
Lastpage :
24
Abstract :
Heuristics have long been a popular and effective mechanism for capturing the knowledge of experts. In recent times, however, the more common use of heuristics has been as a means for communicating ideas at an abstract level, with little consideration to their potential as a structured approach to design improvement. With this paper we present the issues surrounding, and a structured method for, formally capturing architectural change embodied within heuristics. We demonstrate how through the application of graph theory, category theory and predicate calculus we can capture change within a heuristic and then use it to achieve formal heuristic-based transformation of a real-world system. By capturing heuristics in the structured and formal manner discussed in this paper we present ourselves with the opportunity to create a practical and reliable heuristic-based architecture transformation system. This is done within the wider context of achieving a process for optimising the non-functional qualities of a system architecture through design transformation
Keywords :
formal specification; graph theory; category theory; formal architecture transformation; formal heuristic-based transformation; graph theory; predicate calculus; real-world system; Calculus; Communications technology; Computer architecture; Control system synthesis; Design engineering; Design optimization; Graph theory; Information technology; Process design; Proposals;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7695-2772-8
Type :
conf
DOI :
10.1109/ECBS.2007.42
Filename :
4148915
Link To Document :
بازگشت