5. Conclusion

Vision is an application framework for distributed visualization of technical processes, which promises to increase productivity by speeding up the creation of new applications. Although an impact on productivity compared to development on the basis of the most widespread GUI initially was not one of the primary design goals, the slim object-oriented programming interface of Vision showed a high potential in that direction when the test applications were implemented.

The design goals for efficiency have been attained by consequent modularization of its components and the use of object-oriented design techniques. The qualities claimed for performance, fault-tolerance and failure safety on a station level have been verified in the test phase.




[PoBl93] G: Pomberger, G. Blaschek, Software Engineering.

Hanser Verlag, 1993


[Baco92] Jean Bacon, University of Cambridge. Concurrent Systems.

Addison-Wesley Publishing Company, 1992


[BuWe92] A. Burns, A. Wellings. Real-Time Systems and their programming languages.

Addison-Wesley Publishing Company, 1992


[MuEs94] J. R. Mühlbacher, G. Eschelbeck. A Framework of Classes for Distributed Controlling

Proceedings EUROMICRO Conference Liverpool, pp. 240-246,

IEEE Computer Society Press, 1994.


[Cham93] Dennis de Champeaux. Object-oriented System Development.

Addison-Wesley Publishing Company; Reading, MA, 1993


[Murr93] Robert Murray. C++ Strategies and Tactics.

Addison-Wesley Publishing Company; Reading, MA, 1993


[Vald92] Ray Valdes. Application Frameworks and Class Libraries

Dr. Dobbs Journal, Oct. 1992.

[Bend90] Klaus Bender. Profibus: Der Feldbus für die Automation

Carl Hanser, 1990


Designing Class Libraries

C++ Report, May 1993.

Douglas E. Comer. Internetworking with TCP/IP

Volume 1: Principles, Protocols and Architecture

Prentice Hall, Inc


PC/TCP Version 1.09 Packet Driver Specification

FTP Software Inc. Princess Street, Wakefield