Optimal design synthesis of component-based systems using intelligent techniques

Angelov, Plamen and Zhang, Yi and Wright, J A (2004) Optimal design synthesis of component-based systems using intelligent techniques. In: Do Smart Adaptive Systems Exist? Studies in Fuzziness and Soft Computing, 173 (173). Springer, Berlin/Heidelberg, pp. 267-284. ISBN 3-540-24077-2

Full text not available from this repository.


In this chapter we have considered a special case of application of intelligent techniques, namely evolutionary algorithms and fuzzy optimization for au- tomatic synthesis of the design of a component-based system. We have also considered the problem of adaptation of the solutions found and the ways it can be done ’smartly’, maximizing the reuse of the previous knowledge and search history. Some useful hints and tips for practical use of these techniques in their application to different problems has been made. The approach we have presented for automatic synthesis of optimal design of component-based systems is novel and original. It can be applied to similar problems in automatic design of complex engineering systems, like petrochem- ical pipelines, electronic circuits design, etc. The complex problem of design synthesis, which involves human decisions at its early stages, is treated as a soft constraints satisfaction problem. EA and problem-specific operators are used to numerically solve this fuzzy optimization problem. Their use is mo- tivated by the complex nature of the problem, which results in the use of different types of variables (real and integer) that represent both the physical and the topological properties of the system. The ultimate objective of this fuzzy optimization problem is to design a feasible and efficient system. The important problem of the design adaptation to the changed speci- fications (constraints) has also been considered in detail. This adds to the flexibility of the approach and its portability. The approach which is pre- sented in this chapter has been tested with real systems and is realized in Java. It fully automates the design process, although interactive supervision by a human-designer is possible using a specialized GUI. (c) Springer

Item Type:
Contribution in Book/Report/Proceedings
Uncontrolled Keywords:
ID Code:
Deposited By:
Deposited On:
24 Jan 2008 09:26
Last Modified:
21 Nov 2022 13:52