Revistes Catalanes amb Accés Obert (RACO)

A hybrid evolutionary approach to intelligent system design

Amr Badr, Ibrahim Farag, Saad Eid


The problem of developing a general methodology for system design has always been demanding. For this purpose, an evolutionary algorithm, adapted with design-specific representation data structures is devised. The representation modeling the system to be designed, is composed of three levels of abstraction: the first, is an 'abstract brain' layer- mainly a number of competing finite state machines, which in turn control the second level composed of fuzzy Petri nets; the third level constitutes the component automata of the Petri nets. Several mutation operators have been developed acting on that representation. The function of these operators is controlled by a 'stochastic L-system'- representing the chronological application of design tasks. The Petri nets' layer receives tokens from the abstract brain layer and serves in modeling synchronous and asynchronous behaviour. The framework is specifically suited to what is called 'distributed design'- design of communicating systems. For that purpose, a methodology has been developed and implemented/ tested in the system GIGANTEC: Genetic Induction for General Analytical Non-numeric Task Evolution Compiler.

Text complet: HTML