• Publications
  • Influence
Multiagent Systems
  • 581
  • 37
Environment as a first class abstraction in multiagent systems
We give a definition stating that the environment in a multiagent system is a first-class abstraction with dual roles: (1) the environment provides the surrounding conditions for agents to exist, which implies the environment is an essential part of every multi agent system, and (2) it provides an exploitable design abstraction for building multiagent systems. Expand
  • 437
  • 34
  • PDF
Artifacts in the A&A meta-model for multi-agent systems
In this article we focus on the notion of artifact for agents in multi-agent systems (MAS) as a basis for a meta-model promoting the modelling and engineering of agent societies and MAS environment as first-class entities. Expand
  • 343
  • 24
SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems
The notion of society should play a central role in agent-oriented software engineering as a first-class abstraction around which complex systems can be designed and built. Expand
  • 296
  • 22
  • PDF
Coordination for Internet Application Development
The adoption of a powerful and expressive coordination model for Internet applications based on network-aware and mobile agents, and show how the adoption of TuCSoN can positively benefit the design and development of such applications. Expand
  • 329
  • 16
Environment Programming in CArtAgO
CArtAgO is a platform and infrastructure providing ageneral-purpose programming model for building shared computational worlds – referred here as work environments – that agents, possibly belonging to heterogeneous agent platforms, can exploit to work together inside a Multi-Agent System. Expand
  • 128
  • 15
CArtA gO : A Framework for Prototyping Artifact-Based Environments in MAS
This paper describes CArtAgO, a framework for developing artifact-based working environments for multiagent systems (MAS). Expand
  • 136
  • 10
Challenges and Research Directions in Agent-Oriented Software Engineering
In this paper, after a short introduction to the key concepts of agent-based computing (as they pertain to software engineering), we characterise the emerging key issues in multiagent systems (MASs) engineering. Expand
  • 280
  • 9
  • PDF
Give agents their artifacts: the A&A approach for engineering working environments in MAS
We introduce a conceptual framework called A&A (Agents and Artifacts) which aims at directly modelling and engineering working environments in the context of cognitive multiagent systems; then, we provide a brief overview of the basic technologies that support such an approach, CARTAGO in particular--a Java-based framework for engineeringWorking environments to be integrated with heterogeneous agent platforms. Expand
  • 102
  • 7
Multi-paradigm Java-Prolog integration in tuProlog
TuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, and support full and clean Prolog/Java integration. Expand
  • 90
  • 6
  • PDF