Toggle Main Menu Toggle Search

Open Access padlockePrints

A cooperative Object-Oriented Style for Control Systems

Lookup NU author(s): Dr Rogerio De Lemos



In order to eliminate some of the drawbacks when using an object-oriented model to represent control systems, this paper describes an approach which extends the conventional object-oriented model by explicitly representing cooperations between objects. When using a cooperative object-oriented style for describing the software architecture of a control system, cooperations can be used to represent the control algorithms while objects are used to represent the components of the control system. The software architecture of the control system can then be implemented in terms of a design pattern which is able to encapsulate interations between objects. The feasibility of the whole approach will be demonstrated in terms of the cruise control system benchmak case study.

Publication metadata

Author(s): de Lemos R

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 1999

Pages: 21

Print publication date: 01/07/1999

Source Publication Date: July 1999

Report Number: 675

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne