Designing a general-purpose programming language based on agent-oriented abstractions

Alessandro Ricci, Andrea Santi
2011 Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops  
The fundamental turn of software toward concurrency, decentralization, distribution, interaction calls for conceptually extending or evolving mainstream programming paradigms with proper high-level features to tackle these aspects. To this purpose, in this paper we discuss the value of agentoriented programming as a general-purpose programming paradigm to tackle this challenge, and, in particular, we present an agent-oriented programming language called sim-pAL, which is based on agent-oriented
more » ... abstractions that are meant to simplify the programming of modern applications.
doi:10.1145/2095050.2095078 dblp:conf/oopsla/RicciS11 fatcat:t5ivfukgyrbjzlqtibti2tbb4e