Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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, (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.
Keyword [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 Science
Identifiers
URN: urn:nbn:se:bth-10075ISI: A1996BG62Z00052Local ID: oai:bth.se:forskinfo46B7E45AD08481ABC12568A3002CAB1FISBN: 0-8186-7614-0 (print)OAI: oai:DiVA.org:bth-10075DiVA: 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: 2015-06-30Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Hultgren, Anders
Software EngineeringComputer Science

Search outside of DiVA

GoogleGoogle Scholar

Total: 54 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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