The fundamental turn of software towards concurrency that we are witnessing today has a strong impact on modeling and programming. How to properly integrate ΟΟ 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 agentoriented programming.
Alessandro Ricci, Akinori Yonezawa (2013). Away from the sequential paradigm tarpit [10.1145/2493187.2493188].
Away from the sequential paradigm tarpit
RICCI, ALESSANDRO;
2013
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 ΟΟ 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 agentoriented programming.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.