DocumentCode
3286300
Title
Utilising Abstract Matching to Preserve the Nature of Heuristics in Design Optimisation
Author
Maxwell, Cameron ; Leaney, John ; Neill, Tim O.
Author_Institution
Univ. of Technol., Sydney
fYear
2008
fDate
March 31 2008-April 4 2008
Firstpage
287
Lastpage
296
Abstract
Design space exploration, the generation of alternate designs to identify working designs with varying system properties, has the potential to provide a basis for the optimisation of computer-based system architectures. To utilise design space exploration for this purpose requires that an effective mechanism exist for the storage and application of potential design changes. Heuristics have shown some promise in this area due to their ability to capture expert design knowledge and their flexibility across multiple domains. Heuristics are also especially attractive as change descriptions as they can capture changes that operate across a large spectrum of change detail, from the very detailed to the very abstract. Heuristics are, however, at their most powerful, and their most useful, when they are specified in an abstract manner. This presents a challenge in the formal application of heuristics in capturing design knowledge. Formally describing heuristics inclines their specification of change to be in a more detailed, more concrete, state than an abstract one. This occurs because architectural models tend be both domain specific and are often described at a more concrete level than the level at which the heuristic is described. This has the potential to greatly reduce the effectiveness of heuristics. In this paper we propose that by providing an abstract match method heuristics may be specified in an abstract manner and still be applied to a detailed formal model, thereby eliminating this problem.
Keywords
software architecture; abstract matching; computer-based system architectures; design optimisation; expert design knowledge; Application software; Computer architecture; Concrete; Conferences; Design engineering; Design optimization; Information technology; Refining; Space exploration; Space technology; abstract matching; architectural optimisation; architecture; design optimisation; heuristics;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
Conference_Location
Belfast
Print_ISBN
0-7695-3141-5
Type
conf
DOI
10.1109/ECBS.2008.29
Filename
4492410
Link To Document