simpA: A simple agent-oriented Java extension for developing concurrent applications

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

More and more aspects of concurrency and concurrent programming are becoming part of mainstream programming and software engineering, as a result of several factors, such as the widespread availability of multi-core / parallel architectures and Internet-based systems. Java has been one of the first mainstream languages providing a first-class native support for multi-threading, with basic low level fine-grained concurrency mechanisms. Besides this fine-grained support to concurrency, the identification of higher-level-more coarse-grained-support is important as soon as programming and engineering complex concurrent applications is considered, helping to bridge the gap between system design, implementation and testing. Accordingly, in this paper we present simpA, a library-based extension of Java which introduces a high-level coarse-grained support to prototyping complex, multi-threaded / concurrent applications: Java programmers are provided with an agent-oriented abstraction layer on top of the basic OO layer to organize and structure applications. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Ricci, A., Viroli, M., & Piancastelli, G. (2008). simpA: A simple agent-oriented Java extension for developing concurrent applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5118 LNAI, pp. 261–278). https://doi.org/10.1007/978-3-540-85058-8_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free