• 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