Engineering of Computer-Based Systems, IEEE International Conference on the (1997)
Mar. 24, 1997 to Mar. 28, 1997
O. Heitbreder , C-LAB, Paderborn, Germany
B. Kleinjohann , C-LAB, Paderborn, Germany
L. Kleinjohann , C-LAB, Paderborn, Germany
J. Tacken , C-LAB, Paderborn, Germany
This paper demonstrates how design assistance for engineering processes of computer based systems is realized with the SEA-Environment. SEA allows to specify engineering processes in an unambiguous way using extended Predicate/Transition Nets (Pr/T Nets) as the underlying formal model. Since Pr/T Nets are executable, tool support for a design process is realized easily via simulation of the process specification. By linking a user defined abstract graphical representation to the Pr/T Net, the interface of a design assistant can be tailored to the needs and preferences of engineers. Furthermore, artificial neural networks are integrated into the SEA-Environment. Neural networks provide learning facilities, that allow decision making during a design process, for instance the selection of an appropriate tool and its parameters among a set of alternatives, automatically. An advantage of this approach is that the huge amount of knowledge needed for various decisions does not have to be acquired a priori but can be gathered during the use of an engineering environment.
virtual machines; intelligent design assistance; engineering design; computer systems engineering; SEA Environment; extended Predicate Transition Nets; Pr/T Nets; simulation; process specification; abstract graphical representation; user interface; artificial neural networks; learning; decision making; knowledge acquisition
O. Heitbreder, J. Tacken, L. Kleinjohann and B. Kleinjohann, "Intelligent design assistance with SEA," Engineering of Computer-Based Systems, IEEE International Conference on the(ECBS), Monterey, CA, 1997, pp. 279.