Current developments in the field of Computer Aided Control Engineering (CACE) have a visible impact on the design methodologies and the structure of the software tools supporting them. Today control engineers has at their disposal libraries, packages or programming environments that may be specifically focused on a given phase or subsequent phases of the design cycle. Moreover, different project teams are involved in particular phases. This is why inter-operability of various software components becomes a central problem.In this paper we try to define requirements on design methodologies used in CACE enhancing efficient flow of information between the tools supporting the following phases of the design process. In principle, this flow has to be two-way, and more or less automated, in order to enable the engineer to observe the propagation of the particular design decisions taken at various levels.The major conclusions of the paper are related with identifying the factors affecting the software tool integration in a way needed to facilitate design "inter-phase" communication. These are: standard application interfaces, dynamic data exchange mechanisms, code generation techniques and general software architecture requirements.
|Title of host publication||Proceedings of 7th Symposium on Computer Aided Control System Design (CACSD'97)|
|Publication status||Published - 1997|
|Event||7th IFAC Symposium on Computer Aided Control System
Design, CACSD'97 - Gent, Belgium|
Duration: 1 Jan 1997 → …
|Conference||7th IFAC Symposium on Computer Aided Control System Design, CACSD'97|
|Period||01/01/1997 → …|