Applying Object-Orientation to Developing an Integrated Environment for Computer-Aided Control System Design

Abstract Object-oriented analysis (OOA), design (OOD), and programming (OOP) have an increasing impact on CACSD. Many attempts have been made in the past to develop open, integrated CACSD environments. Based on the experience from implementing Leporello - a large scale environment for control system design, we decided to aim for a redevelopment with Oberon in a much simpler way. Starting from the main requirements for this new system, the implementation issues, i.e. development of the graphical user interfaces, tool integration, project management and project documentation with Oberon will be discussed by means of a concrete example - rapid prototyping of control systems for a servo system.

[1]  C. P. Jobling,et al.  An object-oriented information model for computer-aided control engineering☆ , 1996 .

[2]  G. Grübel,et al.  Data-Base Management Guidelines for Computer-Aided Control Engineering , 1993 .

[3]  M. Kottmann Combined modelling and simulation of dynamic systems using Oberon , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[4]  Rolf Widmer,et al.  Simulation of Small Hydropower Stations for Operator Training , 1996 .

[5]  Mats Andersson,et al.  OmSim—An Integrated Environment for Object-Oriented Modelling and Simulation , 1994 .

[6]  W. Schaufelberger,et al.  Control system design with Oberon , 1994, Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD).

[7]  G. Grubel The ANDECS CACE framework , 1995 .

[8]  W. Schaufelberger,et al.  Identification and Control of a Servo System , 1997 .

[9]  C. P. Jobling,et al.  An approach to project management in computer-aided control engineering , 1996 .

[10]  M. Szymkat,et al.  Requirements for user interaction support in future CACE environments , 1994, Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD).