Object-oriented concurrent programming ABCL/1
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Reflection in an object-oriented concurrent language
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
ABCL: an object-oriented concurrent system
ABCL: an object-oriented concurrent system
Concurrent object-oriented programming
Communications of the ACM
Artificial Intelligence
Abstraction and modularity mechanisms for concurrent computing
Research directions in concurrent object-oriented programming
An agent-based approach for building complex software systems
Communications of the ACM
The early history of Smalltalk
History of programming languages---II
Software and the Concurrency Revolution
Queue - Multiprocessors
Artifacts in the A&A meta-model for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Scala Actors: Unifying thread-based and event-based programming
Theoretical Computer Science
Actor frameworks for the JVM platform: a comparative analysis
PPPJ '09 Proceedings of the 7th International Conference on Principles and Practice of Programming in Java
The Art of Agent-Oriented Modeling
The Art of Agent-Oriented Modeling
Communications of the ACM
A unified approach to modeling and programming
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
Hi-index | 0.00 |
The fundamental turn of software towards concurrency that we are witnessing today has a strong impact on modeling and programming. How to properly integrate OO modelling/programming and concurrency is still an open problem, in spite of the many ad-hoc mechanisms, libraries and frameworks that have been introduced so far. We believe that such integration requires modelling and programming paradigms that make it possible to naturally exploit concurrency, decentralization of control and interaction as main ingredients of problem solving, as well as of program design and coding. In this paper we elaborate this point by discussing some main approaches in literature that propose such integration: in particular we review actors and concurrent objects first, then a recent proposal based on agent-oriented programming.