The Experts below are selected from a list of 3288525 Experts worldwide ranked by ideXlab platform
Ho-fung Leung - One of the best experts on this subject based on the ideXlab platform.
-
a multi agent infrastructure for mobile workforce management in a service oriented enterprise
Hawaii International Conference on System Sciences, 2005Co-Authors: Dickson K.w. Chiu, S.c. Cheung, Ho-fung LeungAbstract:With recent advances in mobile technologies and infrastructures, there are increasing demands for the support of mobile workforce management (MWM) across multiple platforms. Mobile users can interact with the MWM system through SMS messages or Web browsers from personal computers, PDA devices, or WAP phones. MWM typically involves tight collaboration, negotiation, and sophisticated business domain knowledge. Therefore, the main challenge of MWM for a service oriented enterprise is the integration of disparate business function for its mobile professional workforce and the management with a unified infrastructure, together with the provision of personalized assistance and automation. These requirements can be facilitated with the use of intelligent software agents, but has not been adequately studied before. As mobile devices become more powerful, intelligent software agents can now be deployed on these devices and hence also subject to mobility. Thus, MWM systems have to accommodate these requirements as well as the support of heterogeneous platforms. In this paper, we formulate a scalable, flexible, and intelligent multi-agent information system (MAIS) infrastructure for MWM with agent clusters in the context of a large service oriented enterprise. Each agent cluster comprise several types of agents to achieve the goal of each phase of the workforce management process, namely, task formulation, matchmaking, brokering, commuting, and service. We evaluate our approach against different stakeholders' perspective.
-
HICSS - A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise
Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 1Co-Authors: Dickson K.w. Chiu, S.c. Cheung, Ho-fung LeungAbstract:With recent advances in mobile technologies and infrastructures, there are increasing demands for the support of mobile workforce management (MWM) across multiple platforms. Mobile users can interact with the MWM system through SMS messages or Web browsers from personal computers, PDA devices, or WAP phones. MWM typically involves tight collaboration, negotiation, and sophisticated business domain knowledge. Therefore, the main challenge of MWM for a service oriented enterprise is the integration of disparate business function for its mobile professional workforce and the management with a unified infrastructure, together with the provision of personalized assistance and automation. These requirements can be facilitated with the use of intelligent software agents, but has not been adequately studied before. As mobile devices become more powerful, intelligent software agents can now be deployed on these devices and hence also subject to mobility. Thus, MWM systems have to accommodate these requirements as well as the support of heterogeneous platforms. In this paper, we formulate a scalable, flexible, and intelligent multi-agent information system (MAIS) infrastructure for MWM with agent clusters in the context of a large service oriented enterprise. Each agent cluster comprise several types of agents to achieve the goal of each phase of the workforce management process, namely, task formulation, matchmaking, brokering, commuting, and service. We evaluate our approach against different stakeholders' perspective.
Alessandro Ricci - One of the best experts on this subject based on the ideXlab platform.
-
Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using JaCaMo
2020Co-Authors: Olivier Boissier, Jomi Fred Hübner, Rafael H. Bordini, Alessandro RicciAbstract:The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level. A multi-agent system is an organized ensemble of autonomous, intelligent, goal-oriented entities called agents, communicating with each other and interacting within an environment. This book introduces the main concepts and techniques of multi-agent oriented programming, (MAOP) which supports the multi-agent systems paradigm at the programming level. MAOP provides a structured approach based on three integrated dimensions, which the book examines in detail: the agent dimension, used to design the individual (interacting) entities; the environment dimension, which allows the development of shared resources and connections to the real world; and the organization dimension, which structures the interactions among the autonomous agents and the shared environment. The book puts the approach into practice using the JaCaMo programming model and platform. It employs an easy-to-follow, step-by-step style, showing solutions to increasingly complex scenarios. The book also discusses the integration of MAOP into existing technologies and application domains, including mobile computing, web-based computing, and robotics. Finally, it considers artificial intelligence (AI)–related classical problems from an MAOP perspective and discusses an Agent-Oriented approach to software engineering.
-
Dimensions in programming multi-agent systems
Knowledge Engineering Review, 2019Co-Authors: Olivier Boissier, Rafael H. Bordini, Jomi Hübner, Alessandro RicciAbstract:Research on Multi-Agent Systems (MAS) has led to the development of several models, languages, and technologies for programming not only agents, but also their interaction, the application environment where they are situated, as well as the organization in which they participate. Research on those topics moved from Agent-Oriented programming towards multi-Agent-Oriented programming (MAOP). A MAS program is then designed and developed using a structured set of concepts and associated first-class design and programming abstractions that go beyond the concepts normally associated with agents. They include those related to environment, interaction, and organization. JaCaMo is a platform for MAOP built on top of three seamlessly integrated dimensions (i.e. structured sets of concepts and associated execution platforms): for programming belief desire intention (BDI) agents, their artefact-based environments, and their normative organizations. The key purpose of our work on JaCaMo is to support programmers in exploring the synergy between these dimensions, providing a comprehensive programming model, as well as a corresponding platform for developing and running MAS. This paper provides a practical overview of MAOP using JaCaMo. We show how emphasizing one particular dimension leads to different solutions to the same problem, and discuss the issues of each of those solutions.
-
Agent-Oriented Software Engineering - Unravelling Multi-Agent-Oriented Programming
Agent-Oriented Software Engineering, 2014Co-Authors: Olivier Boissier, Jomi Fred Hübner, Rafael H. Bordini, Alessandro RicciAbstract:A fully-fledged programming paradigm based on ideas from multi-agent systems requires a lot more than early Agent-Oriented programming languages envisaged. More than interaction between autonomous entities, the social level of multi-agent systems as well as the shared environment where the agents are situated also need to be suitably designed. In fact, the abstractions used at each of those three levels are all equally important and interrelated. In this chapter, we discuss JaCaMo, a platform for multi-Agent-Oriented programming that covers abstractions such as: beliefs, goals, and plans at the agent level; groups, roles, functional schemes (i.e., social plans), and norms at the organizational level; and artifacts and workspaces at the environment level. The chapter also includes a simple multi-agent system example to illustrate the approach.
-
multi agent oriented programming with jacamo
Science of Computer Programming, 2013Co-Authors: Olivier Boissier, Alessandro Ricci, Jomi Fred Hübner, Rafael H. Bordini, Andrea SantiAbstract:This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call ''multi-agent oriented programming'', the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, Moise for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo.
-
A platform for developing SOA/WS applications as open and heterogeneous multi-agent systems
Multiagent and Grid Systems, 2010Co-Authors: Alessandro Ricci, Enrico Denti, Michele PiuntiAbstract:In this paper we consider the use of Agent-Oriented models and technologies - in particular intelligent agent technologies - for the design and implementation of distributed interoperable software systems based on Service-Oriented Architecture (SOA) and Web Services (WS) standards (SOA/WS in brief). To this end, we introduce a platform called CArtAgO-WS which promotes the development of SOA/WS applications as open workspaces populated of possibly heterogeneous agents, including BDI agent platforms such as Jason and Jadex, and suitably designed artifacts as defined by the Agents and Artifacts (A & A) conceptual model. Such artifacts are used by agents as tools encapsulating basic functionalities to interact with existing Web Services, and to implement and manage Web Services. The platform is meant to be a computational environment for effectively supporting the agile experimentation of advanced agent-based SOA/WS applications, such as goal-oriented services and goal-oriented service orchestration.
Shanika Karunasekera - One of the best experts on this subject based on the ideXlab platform.
-
Australian Software Engineering Conference - Agent-Oriented software analysis
2004 Australian Software Engineering Conference. Proceedings., 2004Co-Authors: Kevin Chan, Leon Sterling, Shanika KarunasekeraAbstract:Agent-Oriented software engineering (AOSE) has become an active area of research in recent years. We look at the use of Agent-Oriented concepts for software analysis. Using Agent-Oriented analysis may offer benefits even if the system is implemented without an agent-based language or framework (e.g. using an object-oriented detailed design and language). We examine the software analysis components of a number of existing Agent-Oriented methodologies. We discuss the benefits that can be gained by using Agent-Oriented concepts, and where the concepts require further development. Based on this analysis, we present the Agent-Oriented methodology that we are developing, and describe an example of how it may be applied for software analysis.
Olivier Boissier - One of the best experts on this subject based on the ideXlab platform.
-
Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using JaCaMo
2020Co-Authors: Olivier Boissier, Jomi Fred Hübner, Rafael H. Bordini, Alessandro RicciAbstract:The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level. A multi-agent system is an organized ensemble of autonomous, intelligent, goal-oriented entities called agents, communicating with each other and interacting within an environment. This book introduces the main concepts and techniques of multi-agent oriented programming, (MAOP) which supports the multi-agent systems paradigm at the programming level. MAOP provides a structured approach based on three integrated dimensions, which the book examines in detail: the agent dimension, used to design the individual (interacting) entities; the environment dimension, which allows the development of shared resources and connections to the real world; and the organization dimension, which structures the interactions among the autonomous agents and the shared environment. The book puts the approach into practice using the JaCaMo programming model and platform. It employs an easy-to-follow, step-by-step style, showing solutions to increasingly complex scenarios. The book also discusses the integration of MAOP into existing technologies and application domains, including mobile computing, web-based computing, and robotics. Finally, it considers artificial intelligence (AI)–related classical problems from an MAOP perspective and discusses an Agent-Oriented approach to software engineering.
-
Dimensions in programming multi-agent systems
Knowledge Engineering Review, 2019Co-Authors: Olivier Boissier, Rafael H. Bordini, Jomi Hübner, Alessandro RicciAbstract:Research on Multi-Agent Systems (MAS) has led to the development of several models, languages, and technologies for programming not only agents, but also their interaction, the application environment where they are situated, as well as the organization in which they participate. Research on those topics moved from Agent-Oriented programming towards multi-Agent-Oriented programming (MAOP). A MAS program is then designed and developed using a structured set of concepts and associated first-class design and programming abstractions that go beyond the concepts normally associated with agents. They include those related to environment, interaction, and organization. JaCaMo is a platform for MAOP built on top of three seamlessly integrated dimensions (i.e. structured sets of concepts and associated execution platforms): for programming belief desire intention (BDI) agents, their artefact-based environments, and their normative organizations. The key purpose of our work on JaCaMo is to support programmers in exploring the synergy between these dimensions, providing a comprehensive programming model, as well as a corresponding platform for developing and running MAS. This paper provides a practical overview of MAOP using JaCaMo. We show how emphasizing one particular dimension leads to different solutions to the same problem, and discuss the issues of each of those solutions.
-
Agent-Oriented Software Engineering - Unravelling Multi-Agent-Oriented Programming
Agent-Oriented Software Engineering, 2014Co-Authors: Olivier Boissier, Jomi Fred Hübner, Rafael H. Bordini, Alessandro RicciAbstract:A fully-fledged programming paradigm based on ideas from multi-agent systems requires a lot more than early Agent-Oriented programming languages envisaged. More than interaction between autonomous entities, the social level of multi-agent systems as well as the shared environment where the agents are situated also need to be suitably designed. In fact, the abstractions used at each of those three levels are all equally important and interrelated. In this chapter, we discuss JaCaMo, a platform for multi-Agent-Oriented programming that covers abstractions such as: beliefs, goals, and plans at the agent level; groups, roles, functional schemes (i.e., social plans), and norms at the organizational level; and artifacts and workspaces at the environment level. The chapter also includes a simple multi-agent system example to illustrate the approach.
-
multi agent oriented programming with jacamo
Science of Computer Programming, 2013Co-Authors: Olivier Boissier, Alessandro Ricci, Jomi Fred Hübner, Rafael H. Bordini, Andrea SantiAbstract:This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call ''multi-agent oriented programming'', the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, Moise for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo.
-
Describing Agent Organisations
2013Co-Authors: Estefanía Argente, Olivier Boissier, Kristi Kirikal, Sergio Esparcia, Jana Görmer, Kuldar TaveterAbstract:This chapter addresses how agent organisations can improve and accelerate coordination processes in open environments. A state-of-art of recent proposals for describing agent organisations is given, relating the different methodologies and formal approaches for defining agent organisations in an explicit way. As example, four different proposals developed within the COST action IC0801 are detailed: (i) the MOISE organisation Model, which provides structural, functional and normative specifications of an organisation, and it is integrated in an Organisation Management infrastructure; (ii) the Virtual Organisation Model, which describes the structural, functional, dynamical, environmental and normative dimensions of an organisation, and it is complemented by the Virtual Organisation Formalization; (iii) the Agent-Oriented Modelling for sociotechnical systems, which are organisations consisting of human and man-made agents; and (iv) the AAOL agent architecture, in which groups of autonomous agents are organized in Localities. This chapter proposes a global comparison of different existing organisational models with the four detailed models in terms of the different description dimensions they propose.
Jiang Tong-qiang - One of the best experts on this subject based on the ideXlab platform.
-
Agent-Oriented Petri Nets and Its Application
Computer Simulation, 2011Co-Authors: Jiang Tong-qiangAbstract:To better describe the behaviors of single agent and the complex interactions between agents in MAS,a kind of model called Agent-Oriented Petri Nets(AOPN) was proposed by unifying the technology of agent and Petri Nets.An AOPN formalized definition was given first.And then by modeling interactions between buyer agent and seller agent based on on-line shopping,Agent-Oriented Petri nets modeling method was studied and analyzed by using the Petri net modeling tool.The method solved the complex problem of system structure effectively and built the foundation for further application.