Toggle Main Menu Toggle Search

Open Access padlockePrints

Coordinated Atomic Actions in Modelling Objects Cooperation

Lookup NU author(s): Dr Rogerio De Lemos, Professor Alexander RomanovskyORCiD



Systems are defined by their components and the relationships among their components, hence when modelling systems using an object oriented approach, objects alone are insufficient to describe the system behaviour. There is also the need to represent cooperations between objects which should define the relationships among a group of objects for the accomplishment of a particular task. The approach described in this paper makes use of Coordinated Atomic Actions (CA actions) - a structural design and modelling mechanism, for representing the cooperation between objects at different stages of the software development. The original concept of an CA action, which was conceived for structuring complex concurrent activities and supporting error recovery between multiple interacting objects in an object-oriented system, has been expanded for accommodating the modelling needs of the initial stages of software development.

Publication metadata

Author(s): de Lemos R, Romanovsky A

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 1997

Pages: 22

Report Number: 620

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

Place Published: Newcastle upon Tyne