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 :
بازگشت