A feature model of actor, agent, and object programming languages
|Year of Publication||
Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH 11, Proceedings of the compilation of the co-located workshops, DSM 11, TMC 11, AGERE! 11, AOOPES 11, NEAT 11, and VMIL 11, Portland, OR, USA, October 22 - 27, 2011
This paper presents first steps towards a feature model, which can be used to compare actor-oriented, agent-oriented, and object-oriented programming languages. The feature model is derived from the existing literature on general concepts of programming, and validated against Erlang, Jason, and Java. The model acts as a tool to assist practitioners in selecting the most appropriate programming language for a given task, and is expected to form the basis of further high-level comparative studies in this area.