Formalization of communication and behaviour in object-oriented analysis

作者:

Highlights:

摘要

It is often claimed that strengths of object-oriented approaches include the integration of data and process perspectives, opportunities for reuse and high comprehensibility. In this paper focus is on object-oriented analysis, and the core models of an object-oriented analysis method are examined, formalized and enhanced to define a general framework. Jacobson's method is used as a starting point because of its underlying philosophy and its successful application in practice. Core models are the object-oriented data model and the communication model, which is an integration of the interaction and the behaviour model. As Objectory emphasizes interaction between objects, the paper concentrates on the latter model. The communication model is extended with constructs to specify parallelism within an object, synchronization of concurrent execution paths, and a basic mechanism to receive results from asynchronous service requests.

论文关键词:Object-orientation,OOSE,Process algebra,Formalization,Communication,Behaviour

论文评审过程:Received 17 October 1995, Revised 31 May 1996, Accepted 31 July 1996, Available online 19 May 1998.

论文官网地址:https://doi.org/10.1016/S0169-023X(96)00039-0