Publications » Class » SimpaLads07

simpA: A Simple Agent-Oriented Java Extension for Developing Concurrent Applications

Alessandro Ricci, Mirko Viroli, Giulio Piancastelli
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.
Languages, Methodologies and Development Tools for Multi-Agent Systems, Lecture Notes in Computer Science 5118, pages 261-278, July 2008, Springer Berlin / Heidelberg
First International Workshop, LADS 2007, Durham, UK, September 4-6, 2007. Revised Selected Papers
@incollection{simpa-lads07,
  	Author = {Ricci, Alessandro and Viroli, Mirko and Piancastelli, Giulio},
	issn = {0302-9743},
	venue = {LNCS},
	volume = {5118},
	title = {{simpA}: A Simple Agent-Oriented {J}ava Extension for Developing Concurrent Applications},
	booktitle = {Languages, Methodologies and Development Tools for Multi-Agent Systems},
	publisher = {Springer Berlin / Heidelberg},
	doi-springer = {10.1007/978-3-540-85058-8_16},
	url = {http://www.springerlink.com/content/ew0v841266521414/},
	series = {LNCS},
	month = {July},
	doi = {10.1007/978-3-540-85058-8_16},
	isbn-13 = {978-3-540-85057-1},
	isbn = {978-3-540-85057-1},
	status = {Published},
	issn-online = {1611-3349},
	year = 2008,
	pages = {261--278},
	note = {First International Workshop, LADS 2007, Durham, UK, September 4-6, 2007. Revised Selected Papers}
}