6. Concluding Remarks

نویسندگان

  • O. Nierstrasz
  • M. Papathomas
چکیده

10 are not values: one may send an object id, or a value representing the state of the object, or even a value representing the behaviour of the object, but not the object itself. Since message contents are values, type-checking of communications can be handled in a more traditional way [8]. Two promising directions for further work are (1) to reconsider path expressions [7] as a means to describe abstract behaviour, perhaps along the lines of Procol [5], and (2) to use a restricted form of temporal logic [16] using abstract states to express the external behaviour of an object in terms of liveness and safety conditions. We are presently investigating the properties of interaction conformance, which characterizes agents in terms of their possible interactions with a set of observers [25]. The clean integration of concurrency features into object-oriented languages is still an open problem. We have proposed a reference model for the design of concurrent object-oriented languages based on communicating agents, and we have presented a compact executable notation which can be used as a semantic target for language specification. Although a large variety of powerful and expressive mechanisms have been proposed and included in various languages, it has proved difficult to devise an approach that is at once sufficiently powerful to easily express solutions to standard concurrency problems, and also minimizes the difficulties of reusing concurrent objects, whether by inheritance, or by other mechanisms for software composition. We claim that the majority of these problems result not so much from a particular choice of concurrency mechanisms as from a lack of good methods for encapsulating objects and specifying reuse criteria. To rectify this situation, we propose a new notion of object type that characterizes concurrent objects in terms of their externally visible behaviour. We are working towards the design of a new generation of concurrent object-oriented language by: • Identifying and attempting to resolve the key conflicts between concurrency and object-oriented software composition [26], [27]. • Continuing to use Abacus as a platform for exploring various models of concurrent objects [24]. • Developing a pattern language that will permit syntactic patterns to be bound to behav-ioural patterns in Abacus. • Developing a polymorphic type model for concurrent objects that partially specifies the behaviour of objects in terms of safety and liveness conditions over interactions with clients [25]. 9 Viewing Objects as Patterns of Communicating Agents and consumers that …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decentralisation and Community-based Natural Resource Management in Tanzania. – The Case of Local Governance and Community-based Conservation in Districts around the Selous Game Reserve

....................................................................................................................................... iii Abbreviations ................................................................................................................................ iv INTRODUCTION .....................................................................................................

متن کامل

Concluding Remarks of the Second International Congress on Traditional Medicne & Materia Medica, 4-7 oct. 2004, tehran, iran

Plants are one of the great resources of the world, and as humankind has evolved, socially, spiritually, and economically, we have found, collectively, a myriad uses for the plants around us. One of those uses is for the prevention, treatment, and cure of various disease states. Documented knowledge about such use dates back at least 4000 years, and several of the plant mentioned in the ancie...

متن کامل

a Network Inference Engine dsl . cis . upenn internal project report ( 24 th October 2003 )

5 related work 19 6 current status and future work 21 7 concluding remarks 23 A further reading 24

متن کامل

Concluding Remarks of the Second International Congress on Traditional Medicne & Materia Medica, 4-7 oct. 2004, tehran, iran

Plants are one of the great resources of the world, and as humankind has evolved, socially, spiritually, and economically, we have found, collectively, a myriad uses for the plants around us. One of those uses is for the prevention, treatment, and cure of various disease states. Documented knowledge about such use dates back at least 4000 years, and several of the plant mentioned in the ancie...

متن کامل

CONTENTS CONTENTS 5 Concluding Remarks

2 Requirements for Ground Simulation 5 2.1 Similarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.2 Blunt Body Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Instrumentation...

متن کامل

5 Concluding Remarks 24

2 Requirements for Ground Simulation 5 2.1 Similarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.2 Blunt Body Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Instrumentation...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990