Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Multiple Object Interfaces in Object-Oriented Control Systems
Responsible organisation
1996 (English)Conference paper, Published paper (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE Comput. Soc. Press , 1996.
Keywords [en]
Control systems, Large scale systems, Computer aided software engineering, Object oriented programming, Computer simulation, Interactive computer systems, User interfaces
National Category
Software Engineering Computer Sciences
Identifiers
URN: urn:nbn:se:bth-10075ISI: A1996BG62Z00052Local ID: oai:bth.se:forskinfo46B7E45AD08481ABC12568A3002CAB1FISBN: 0-8186-7614-0 (print)OAI: oai:DiVA.org:bth-10075DiVA, id: diva2:838099
Conference
Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS Proceedings of the 1996 2nd IEEE International Conference on Engineering of Complex Computer Systems Oct 21-25 1996
Note
Compressed version published.Available from: 2012-09-18 Created: 2000-03-15 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Hultgren, Anders

Search in DiVA

By author/editor
Hultgren, Anders
Software EngineeringComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 337 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf