Modeling user preferences via theory refinement
Proceedings of the 6th international conference on Intelligent user interfaces
Modeling User Preferences and Mediating Agents in Electronic Commerce
Agent Mediated Electronic Commerce, The European AgentLink Perspective.
PAMR: A Process Algebra for the Management of Resources in Concurrent Systems
FORTE '01 Proceedings of the IFIP TC6/WG6.1 - 21st International Conference on Formal Techniques for Networked and Distributed Systems
Similarity of personal preferences: theoretical foundations and empirical analysis
Artificial Intelligence
Specification and testing of autonomous agents in e-commerce systems: Research Articles
Software Testing, Verification & Reliability
Formal specification of multi-agent e-barter systems
Science of Computer Programming
Communities of Interacting Automata for Modelling Distributed Systems with Dynamic Structure
Fundamenta Informaticae - Concurrency Specification and Programming (CS&P 2003)
A Formal Methodology to Specify Hierarchical Agent-Based Systems
SITIS '08 Proceedings of the 2008 IEEE International Conference on Signal Image Technology and Internet Based Systems
Formal specification of multi-agent systems by using EUSMs
FSEN'07 Proceedings of the 2007 international conference on Fundamentals of software engineering
Nested Petri nets for adaptive process modeling
Pillars of computer science
Hi-index | 0.00 |
We introduce a novel methodology to formally specify complex multi-agent systems. Our approach allows us to redefine computational problems in terms of agents that perform certain tasks. In our view, a system is formed by the combination of atomic and complex agents. Atomic agents are in charge of executing atomic tasks while complex agents reunite and summarize the properties of their underlying atomic agents. Basically, our approach consists in specifying the smaller parts of the problem as atomic agents. Each atomic agent is in charge of executing a small transformation of resources. Afterwards, the system will recombine them to form complex agents that will embrace the knowledge of several atomic agents. All agents are located on a superstructure of communication cellules created to record the hierarchy of the tasks. In order to provide a useful framework, we have developed a tool that fully implements all the stages of the methodology.