DocumentCode :
2306600
Title :
Multiple object interfaces in object-oriented control systems
Author :
Bosch, Jan ; Lundberg, Christer ; Hultgren, Anders
Author_Institution :
Dept. of Comput. Sci., Univ. Karlskrona, Ronneby, Sweden
fYear :
1996
fDate :
21-25 Oct 1996
Firstpage :
297
Lastpage :
300
Abstract :
When modelling complex computer systems, four primary modelling techniques are available to the software engineer, i.e. abstraction, composition, functional decomposition and multiple client interfaces (views). Abstraction and composition can directly be expressed in traditional object oriented models and functional decomposition can often be expressed using subsystems. However, traditional object models provide no expressiveness for multiple client interfaces. This forces designers to either model all different views on a conceptual object as a large, complex implementation object or to model each view as an object and relate the different view objects. Both approaches suffer from problems of complexity, maintainability and reusability. As a solution, we propose the layered object model that allows for the expressive, flexible and extensible definition of multiple client interfaces. To illustrate the problems associated with views and our proposed solution, the domain of industrial control systems is used
Keywords :
computerised control; object-oriented programming; process control; user interfaces; complex computer systems modelling; complex implementation object; conceptual object; extensible definition; functional decomposition; industrial control systems; layered object model; modelling techniques; multiple client interfaces; multiple object interfaces; object oriented control systems; software engineer; traditional object oriented models; Computer interfaces; Computer languages; Computer science; Context modeling; Control system synthesis; Control systems; Humans; Industrial control; Object oriented modeling; Temperature control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-7614-0
Type :
conf
DOI :
10.1109/ICECCS.1996.558428
Filename :
558428
Link To Document :
بازگشت