Away from the sequential paradigm tarpit: modelling and programming with actors, concurrent objects and agents

  • Authors:
  • Alessandro Ricci;Akinori Yonezawa

  • Affiliations:
  • DISI, University of Bologna, Cesena, Italy;Riken Advance Institute of Computational Science, Kobe, Japan

  • Venue:
  • Proceedings of the Second International Workshop on Combined Object-Oriented Modelling and Programming Languages
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.