Browse by author
Lookup NU author(s): Dr Rogerio De Lemos, Emeritus 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.
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
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/620.pdf