Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
|
|
- Noah Potter
- 6 years ago
- Views:
Transcription
1 Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini (DEIS) 07/04/ / 44
2 Outline 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
3 Agent-Oriented Software Engineering & Methodologies Agent-Oriented Abstractions The development of a Multi-Agent System should fruitfully exploit abstractions: Agents: autonomous entities, situated in an environment, interacting with each other Environment: the world of resources that agents perceive Interaction protocols: the acts of interactions among agents and between agents and resources Ambra Molesini (DEIS) 07/04/ / 44
4 Agent-Oriented Software Engineering & Methodologies Agent-Oriented Methodologies Agent-oriented methodologies: suggest a clean and disciplined approach define guidelines on the development process AO methodologies have different limitations, in particular: lack of well defined meta-model lack of environment design lack of complexity management Ambra Molesini (DEIS) 07/04/ / 44
5 Agent-Oriented Software Engineering & Methodologies Outline Meta-models 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
6 Agent-Oriented Software Engineering & Methodologies Meta-models Meta-models Meta-model enables to check and verify the completeness and expressiveness of a methodology by understanding its deep semantics, as well as the relationships among concepts in different languages or methods A well-defined meta-model should address several different methodological aspects the process to be followed the work products to be generated who is responsible for each process phase... Meta-models are also an important guide for integrating different methodologies avoiding several errors Ambra Molesini (DEIS) 07/04/ / 44
7 Agent-Oriented Software Engineering & Methodologies Outline Environment 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
8 Agent-Oriented Software Engineering & Methodologies Environment Environment Traditionally, environment = deployment context Today, environment = true design dimension of MAS Two main ingredients [Molesini et al., 2008]: environment abstraction: is an entity encapsulating some functions or services for the agents topology abstraction: is an entity of MAS environment that represents the spatial structure Ambra Molesini (DEIS) 07/04/ / 44
9 Agent-Oriented Software Engineering & Methodologies Outline Complexity Management 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
10 Agent-Oriented Software Engineering & Methodologies Complexity Management Complexity Management Complexity is inherent in real-life systems Complexity management: balancing between completeness and clarity Analysis and design of real-life systems proceed middle-out Complex systems call for layered, hierarchical explanations Each layer is in some sense autonomous: at the same time, layers are organised in a hierarchy each layer is strictly connected with the upper /lower layers Ambra Molesini (DEIS) 07/04/ / 44
11 The SODA Methodology Societies in Open and Distributed Agent spaces SODA is an agent-oriented methodology for the analysis and design of agent-based systems... focuses on inter-agent issues: societies and environment [Omicini, 2001]... adopts agents and artifacts A&A meta-model as the main building blocks [Molesini et al., 2006a, Molesini et al., 2007a]... introduces a layering principle in order to cope with the complexity of system description [Molesini et al., 2006b]... adopts a tabular representation Ambra Molesini (DEIS) 07/04/ / 44
12 The SODA Methodology Tabular Representation Abstractions and their relationships are represented by means of relational tables difficult for human very easy for automatic tools Ambra Molesini (DEIS) 07/04/ / 44
13 The SODA Methodology Tabular Representation Abstractions and their relationships are represented by means of relational tables difficult for human very easy for automatic tools Actor actor name Requirement requirement name Requirement requirement names Description requirement description Ambra Molesini (DEIS) 07/04/ / 44
14 SODA s Overview The SODA Methodology References Tables Analysis Requirements Analysis Analysis Requirements Tables Domain Tables Relations Tables Responsibilities Tables Dependencies Tables Topologies Tables Transitions Tables Design Mapping Tables Architectural Design Detailed Design Entities Tables Interaction Tables Topological Tables Agent/Society Design Tables Environment Design Tables Ambra Molesini (DEIS) 07/04/ / 44
15 Outline The SODA Methodology SODA & Meta-models 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
16 The SODA Methodology SODA s meta-models SODA & Meta-models SODA is represented by two complementary meta-models: for the abstractions representing the static view for the process representing the dynamic view Ambra Molesini (DEIS) 07/04/ / 44
17 The SODA Methodology SODA & Meta-models SODA: Meta-model for abstractions SODA 2008/04/02 Actor 1 Requirement * * participates * participates Relation LegacySystem ExternalEnvironment * 1 * * Requirements Analysis 0..* Task 1 * * participates Dependency * * 1 inducts participates Function * * 1 Analysis influences 0..* 0..* 1 Topology affects * 1 * performs 1 Action Role 1 perception * Interaction * participates * * * constrains 0..* constrains constrains Space Rule * participates constrains is allocated in Operation provides 1 Resource * 1 Architectural Design 0..* connection perceives connection Workspace is allocated 1 1 Environmental Artifact Detailed Design Agent Use Artifact 1 Social Artifact Manifest Individual Artifact 1 Composition Society Aggregate Ambra Molesini (DEIS) 07/04/ / 44
18 The SODA Methodology SODA & Meta-models SODA: Meta-model for process SODA can also be modelled via the Software Process Engineering Metamodel [SPEM,, Nardini et al., 2008] 1 1 SPEM 2.0 forthcoming Ambra Molesini (DEIS) 07/04/ / 44
19 The SODA Methodology SODA & Meta-models SODA: Disciplines Requirements Analyst System Analyst Requirements Definition and Description () Referencies Identification () Domain Definition and Description () Responsibilities Definition and Description () Relations Definition and Description () Dependencies Definition and Description () Referencies Identification () Topologies Definition and Description () Layering () Layering () Domain Expert Domain Definition and Description () Relations Definition and Description () References Identification () Responsibilities Definition and Description () Dependencies Definition and Description () Topologies Definition and Description () Problem Statement Architectural Designer Transition Identification () Entities Definition and Description () Interactions Description () Workspaces Definition and Descripiton () Mapping Execution () Layering () Domain Expert Transition Identification () Entities Definition and Description () Interactions Description () Topologies Definition and Description () Mapping Execution () Agent/Society Design () Enviroment Design () System Designer Choose Design View () Mapping Execution () Agent/Society Design () Enviroment Design () System Analyst Transition Identification () Requirements Tables Domain Tables Relations Tables Referencies Tables Transition Tables Entities Tables Interaction Tables Topological Tables Responsibilities Tables Dependencies Tables Topologies Tabels Zooming Tables Mapping Tables Agent/Society Tables Enviroment Tables Zooming Tables Ambra Molesini (DEIS) 07/04/ / 44
20 Outline The SODA Methodology SODA & Environment 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
21 The SODA Methodology SODA & Environment Environment & Topology Abstractions Environment Abstraction: artifact takes the form of an object or tool that agents share and use models the environment as a first-class entity Topology Abstraction: workspace organises agents and artifacts in the space Ambra Molesini (DEIS) 07/04/ / 44
22 The SODA Methodology SODA & Environment Environment in SODA Agents model individual and social activities Artifacts glue agents together, as well as MAS and the environment artifacts mediate between individual agents and MAS artifacts build up agent societies artifacts wrap up the resources of MAS and bring them to the cognitive level of agents Workspaces structure agents and artifacts organisation & interaction Ambra Molesini (DEIS) 07/04/ / 44
23 Outline The SODA Methodology SODA & Complexity Management 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
24 The SODA Methodology SODA & Complexity Management Layering in SODA: The Meta-Model The layering principle is captured by means of the zoom and projection mechanisms Two kinds of zoom: in-zoom: from an abstract to a more detailed layer out-zoom: from a detailed to a more abstract layer The projection mechanism projects an entity from one layer to another Layer layering Layering Zoom Projection in-zoom out-zoom Ambra Molesini (DEIS) 07/04/ / 44
25 The SODA Methodology Layering: an example SODA & Complexity Management R1 R2 C C+1 R4 R5 +R2 C+2 R6 R7 R8 R9 Ambra Molesini (DEIS) 07/04/ / 44
26 The SODA Methodology Layering: an example SODA & Complexity Management R1 R2 R1 R2 C C+1 R4 R5 +R2 C C+2 C+1 R6 R7 R8 R9 R4 R5 +R2 C+2 R6 R7 R8 R9 Ambra Molesini (DEIS) 07/04/ / 44
27 The SODA Methodology Layering: an example SODA & Complexity Management R1 R2 R1 R2 C C+1 R4 R5 +R2 C C+2 C+1 R6 R7 R8 R9 R4 R5 +R2 R1 R2 C C+2 C+1 R4 R5 +R2 R6 R7 R8 R9 C+2 R6 R7 R8 R9 Ambra Molesini (DEIS) 07/04/ / 44
28 Outline The SODA Methodology The Methodology 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
29 SODA The SODA Methodology The Methodology SODA is organised in two phases, each composed of two steps Analysis phase Requirements Analysis the system s requirements and the external environment are analysed and modelled Analysis the system s requirements are modelled in terms of tasks, functions, topologies and dependencies Design phase Architectural Design the solution domain is analysed and the system modelled in terms of roles, resources, actions, operations, interactions, spaces and rules Detailed Design the system is designed in terms of agents, societies, artifacts, aggregates and workspaces Ambra Molesini (DEIS) 07/04/ / 44
30 The SODA Methodology The Methodology Multi-Architectural View and Carving Operation The system is potentially composed of all the layers defined in the previous steps However, the deliverable of Detailed Design needs to be composed of only one layer So, the proper representation layer is chosen for each entity Architectural Design Carving Operation Detailed Design R1 R2 R1 R2 A1 Society A2 C C+1 R4 R5 +R2 R4 R5 +R2 A4 Society A5 C+2 R6 R7 R8 R9 R6 R7 R8 R9 A6 A7 Ambra Molesini (DEIS) 07/04/ / 44
31 From SODA to Infrastructures SODA & Infrastructures The gap between methodologies and infrastructures can lead to inconsistencies between the design and the implementation the abstractions adopted in the design are different from those used in the implementation Guidelines for correctly mapping the abstractions adopted by SODA onto the abstractions supported by MAS Infrastructures are defined [Molesini et al., 2007b]: adoption of the metamodelling technique both for methodologies and infrastructures mapping the methodologies abstractions onto the infrastructures abstractions Ambra Molesini (DEIS) 07/04/ / 44
32 From SODA to Infrastructures Mapping abstractions: Comparison SODA TuCSoN CArtAgO TOTA Role Role Role - Action Coordination Primitive Action - Interaction Reaction Specification Rules Maintenance Rule Reaction Contract Propagation Rule Operation Tuple Centre Operation Operation - (Social) Artifact Tuple Centre Artifact Tuple Space, Tuples (Individual) Artifact ACC Agent Body - (Environmental) Artifact - Artifact - Aggregate Linked Tuple Centres Artifact - Society Organisation Workplace - Workspace Node Workspace Node Workspace Connection - Workspace Nesting Neighborhood Ambra Molesini (DEIS) 07/04/ / 44
33 Outline Evaluation and Conclusion Evaluation 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
34 Evaluation Criteria Evaluation and Conclusion Evaluation Comparing methodologies is a very complex task: methodologies may address different aspects or differ in their terminology some methodologies are influenced by a specific approach the completeness of various methodologies varies dramatically Here the evaluation criteria adopted are: Lifecycle criteria: look at the development approach followed by the methodologies and the covered steps Notation criteria: look at the notations adopted by methodologies, supporting tools and usability Ambra Molesini (DEIS) 07/04/ / 44
35 Evaluation and Conclusion Evaluation Lifecycle Criteria Development Lifecycle expresses what development lifecycle best describes the methodology (e.g., iterative or sequential) Coverage Lifecycle specifies what phases of the lifecycle are covered by the methodology Development Perspective specifies what development perspective is supported by the methodology (e.g., top-down, bottom-up or hybrid) Support for verification specifies if the development process of the methodology contains rules to allow for the verification of the correctness of the developed models and specifications Ambra Molesini (DEIS) 07/04/ / 44
36 Evaluation and Conclusion Evaluation Lifecycle Criteria: Comparison Development Coverage Development Support for Lifecycle Lifecycle Perspective Verification Gaia sequential Analysis and Design top-down No Tropos iterative Analysis, Design and top-down Yes Implementation Prometheus iterative Analysis and Design bottom-up Yes PASSI iterative Analysis, Design and bottom-up Yes Implementation ADELFE RUP Analysis, Design and top-down Yes Implementation MaSE iterative Analysis and Design top-down Yes MESSAGE RUP Analysis, Design and hybrid No Implementation INGENIAS USDP Analysis, Design and hybrid Yes Implementation SODA iterative Analysis and Design hybrid No Ambra Molesini (DEIS) 07/04/ / 44
37 Evaluation and Conclusion Evaluation Notation Criteria Notation specifies the type of notation adopted by the methodology Easy to understand specifies if the adopted notation is easy to understand for the new users Usability specifies the degree of usability of the methodology Supporting tool specifies if the methodology is provided with suitable supporting tools Ambra Molesini (DEIS) 07/04/ / 44
38 Evaluation and Conclusion Evaluation Notation Criteria: Comparison Notation Easy to Usability Supporting understand Tool Gaia ad hoc high medium No Tropos ad hoc medium medium Yes Prometheus UML, AUML high high Yes PASSI UML high high Yes ADELFE UML, AUML high high Yes MaSE UML, AUML high medium No MESSAGE ad hoc medium medium Yes INGENIAS ad hoc medium medium Yes SODA ad hoc high medium No Ambra Molesini (DEIS) 07/04/ / 44
39 Tests Evaluation and Conclusion Evaluation SODA is currently on test: Multi-Agent Systems LS Case Studies: Conference Management Access Control Traffic Control... Bioinformatics Protein folding Virtual Lab Ambra Molesini (DEIS) 07/04/ / 44
40 Outline Evaluation and Conclusion Conclusion 1 Agent-Oriented Software Engineering & Methodologies Meta-models Environment Complexity Management 2 The SODA Methodology SODA & Meta-models SODA & Environment SODA & Complexity Management The Methodology 3 From SODA to Infrastructures 4 Evaluation and Conclusion Evaluation Conclusion Ambra Molesini (DEIS) 07/04/ / 44
41 Conclusions Evaluation and Conclusion Conclusion SODA... meta-model comparing SODA to other methodologies combining SODA with other methodologies society engineering interactions and organisational rules environment first class abstraction in MAS engineering high-level abstractions: artifacts and workspaces complexity management multi-architectural view: layering principle carving operation for choosing the more suitable system architecture Ambra Molesini (DEIS) 07/04/ / 44
42 Evaluation and Conclusion Conclusion Future Work SODA and SPEM 2.0 Extracting fragments from SODA according to IEEE-FIPA Method Engineering Studying SODA and security issues Defining a graphical language Developing suitable tools IDE for developers automatic checks of the system s consistencies automatic code generation Ambra Molesini (DEIS) 07/04/ / 44
43 Bibliography I Bibliography Molesini, A., Denti, E., and Omicini, A. (2007a). Agent-based conference management: a case study in soda. Submitted to IJAOSE (International Journal of Agent-Oriented Software Engineering) in July Molesini, A., Denti, E., and Omicini, A. (2007b). From AO methodologies to MAS infrastructures: The SODA case study. Accepted to the 8th International Workshop Engineering Societies in the Agents World - October 22 24, 2007 in Athens - Greece. Ambra Molesini (DEIS) 07/04/ / 44
44 Bibliography II Bibliography Molesini, A., Omicini, A., Denti, E., and Ricci, A. (2006a). SODA: A roadmap to artefacts. In Dikenelli, O., Gleizes, M.-P., and Ricci, A., editors, Engineering Societies in the Agents World VI, volume 3963 of LNAI, pages Springer. 6th International Workshop (ESAW 2005), Kuşadası, Aydın, Turkey, October Revised, Selected & Invited Papers. Molesini, A., Omicini, A., Ricci, A., and Denti, E. (2006b). Zooming multi-agent systems. In Müller, J. P. and Zambonelli, F., editors, Agent-Oriented Software Engineering VI, volume 3950 of LNCS, pages Springer. Ambra Molesini (DEIS) 07/04/ / 44
45 Bibliography III Bibliography 6th International Workshop (AOSE 2005), Utrecht, The Netherlands, July Revised and Invited Papers. Molesini, A., Omicini, A., and Viroli, M. (2008). Environment in agent-oriented software engineering methodologies. International Journal on Multiagent and Grid Systems. Special Issue on Engineering Environment in Multi-Agent Systems. Nardini, E., Molesini, A., Omicini, A., and Denti, E. (2008). Spem on test: The soda case study. Accepted to the 23rd Annual ACM Symposium on Applied Computing - Fortaleza, Brazil, March 16 20, Ambra Molesini (DEIS) 07/04/ / 44
46 Bibliography IV Bibliography Omicini, A. (2001). SODA: Societies and infrastructures in the analysis and design of agent-based systems. In Ciancarini, P. and Wooldridge, M. J., editors, Agent-Oriented Software Engineering, volume 1957 of LNCS, pages Springer-Verlag. 1st International Workshop (AOSE 2000), Limerick, Ireland, 10 June Revised Papers. SPEM. SPEM Software Process Engineering Meta-Model home page. Ambra Molesini (DEIS) 07/04/ / 44
47 Bibliography Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini (DEIS) 07/04/ / 44
BaSi: Multi-Agent Based Simulation for Medieval Battles
BaSi: Multi-Agent Based Simulation for Medieval Battles Ambra Molesini Enrico Denti Andrea Omicini Alma Mater Studiorum Università di Bologna {ambra.molesini, enrico.denti, andrea.omicini}@unibo.it WOA
More informationAdvancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA
Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA Ambra Molesini, Elena Nardini, Enrico Denti and Andrea Omicini Alma Mater Studiorum Università di Bologna Viale
More informationAgent Oriented Software Engineering
Agent Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Alma Mater Studiorum Universitá di Bologna Academic Year 2006/2007 Ambra Molesini
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Ingegneria Due Alma Mater Studiorum Università di Bologna a Cesena Academic Year
More informationTowards filling the gap between AOSE methodologies and infrastructures: requirements and meta-model
Towards filling the gap between AOSE methodologies and infrastructures: requirements and meta-model Fabiano Dalpiaz, Ambra Molesini, Mariachiara Puviani and Valeria Seidita Dipartimento di Ingegneria e
More informationAgent Oriented Software Engineering
Agent Oriented Software Engineering Ambra Molesini 1 Massimo Cossentino 2 1 Alma Mater Studiorum Università di Bologna (Italy) ambra.molesini@unibo.it 2 Italian National Research Council - ICAR Institute
More informationAOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro
AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010 António Castro NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents Part 1: Software Engineering
More informationJason Agents in CArtAgO Working Environments
Jason Agents in CArtAgO Working Environments (The slides are partially taken from slides created by Prof. Alessandro Ricci) Laboratory of Multiagent Systems LM Laboratorio di Sistemi Multiagente LM Elena
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Multiagent Systems LM Sistemi Multiagente LM Ambra Molesini & Andrea Omicini {ambra.molesini, andrea.omicini}@unibo.it Ingegneria Due Alma Mater Studiorum Università
More informationIntroduction to the Course
Introduction to the Course Multiagent Systems LS Sistemi Multiagente LS Andrea Omicini andrea.omicini@unibo.it Ingegneria Due Alma Mater Studiorum Università di Bologna a Cesena Academic Year 2007/2008
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Andrea Omicini & Ambra Molesini {andrea.omicini, ambra.molesini}@unibo.it Ingegneria Due Alma Mater Studiorum Università
More informationDocumentation and Fragmentation of Agent Oriented Methodologies and Processes
Documentation and Fragmentation of Agent Oriented Methodologies and Processes Ambra Molesini 1 Massimo Cossentino 2 1 Alma Mater Studiorum Università di Bologna (Italy) ambra.molesini@unibo.it 2 Italian
More informationAOSE Technical Forum Group
AOSE Technical Forum Group AL3-TF1 Report 30 June- 2 July 2004, Rome 1 Introduction The AOSE TFG activity in Rome was divided in two different sessions, both of them scheduled for Friday, (2nd July): the
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Ambra Molesini Cesena - 19 Aprile 2006 Email: ambra.molesini@unibo.it amolesini@deis.unibo.it Outline Part 1: What is Agent-Oriented Software Engineering (AOSE) Part
More informationTowards a Methodology for Designing Artificial Conscious Robotic Systems
Towards a Methodology for Designing Artificial Conscious Robotic Systems Antonio Chella 1, Massimo Cossentino 2 and Valeria Seidita 1 1 Dipartimento di Ingegneria Informatica - University of Palermo, Viale
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,500 108,000 1.7 M Open access books available International authors and editors Downloads Our
More informationStructural Analysis of Agent Oriented Methodologies
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis
More informationSchool of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT
NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT
More informationSMART ENVIRONMENTS AS AGENTS WORKSPACES
SMART ENVIRONMENTS AS AGENTS WORKSPACES Andrea Omicini, Alessandro Ricci ALMA MATER STUDIORUM Università di Bologna Via Venezia 52, 47023 Cesena, Italy {andrea.omicini,a.ricci}@unibo.it Giuseppe Vizzari
More informationProcesses Engineering & AOSE
Processes Engineering & AOSE Massimo Cossentino 1, Marie-Pierre Gleizes 2, Ambra Molesini 3, and Andrea Omicini 3 1 ICAR CNR, Viale delle Scienze, ed. 11, 90128 Palermo, Italy cossentino@pa.icar.cnr.it
More informationA Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids
A Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids Hyo-Cheol Lee, Hee-Soo Kim and Seok-Won Lee Knowledge-intensive Software Engineering (NiSE) Lab. Ajou
More informationUsing Agent-Based Methodologies in Healthcare Information Systems
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 18, No 2 Sofia 2018 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2018-0033 Using Agent-Based Methodologies
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationSODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems
SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems Andrea Omicini LIA, Dipartimento di Elettronica, Informatica e Sistemistica, Università di Bologna Viale Risorgimento
More informationAgent Oriented Software Engineering
Agent Oriented Software Engineering CAROLE BERNON IRIT University Paul Sabatier, 8 Route de Narbonne, 3062 Toulouse Cedex 09, France Email: bernon@irit.fr MASSIMO COSSENTINO Istituto di Calcolo e Reti
More informationOn the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning
On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning Mirko Morandini 1, Luca Sabatucci 1, Alberto Siena 1, John Mylopoulos 2, Loris Penserini 1, Anna Perini 1, and Angelo
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationMULTI-AGENT BASED SOFTWARE ENGINEERING MODELS: A REVIEW
MULTI-AGENT BASED SOFTWARE ENGINEERING MODELS: A REVIEW 1 Okoye, C. I, 2 John-Otumu Adetokunbo M, and 3 Ojieabu Clement E. 1,2 Department of Computer Science, Ebonyi State University, Abakaliki, Nigeria
More informationInformation Sciences
Information Sciences 195 (2012) 190 210 Contents lists available at SciVerse ScienceDirect Information Sciences journal homepage: www.elsevier.com/locate/ins Designing a meta-model for a generic robotic
More informationReverse Engineering A Roadmap
Reverse Engineering A Roadmap Hausi A. MŸller Jens Jahnke Dennis Smith Peggy Storey Scott Tilley Kenny Wong ICSE 2000 FoSE Track Limerick, Ireland, June 7, 2000 1 Outline n Brief history n Code reverse
More informationCognitive Stigmergy: A Framework Based on Agents and Artifacts
Cognitive Stigmergy: A Framework Based on Agents and Artifacts Alessandro Ricci a Andrea Omicini a Mirko Viroli a Luca Gardelli a Enrico Oliva a a DEIS, Alma Mater Studiorum, Università di Bologna Via
More informationEnvironment as a first class abstraction in multiagent systems
Auton Agent Multi-Agent Syst (2007) 14:5 30 DOI 10.1007/s10458-006-0012-0 Environment as a first class abstraction in multiagent systems Danny Weyns Andrea Omicini James Odell Published online: 24 July
More informationA Conceptual Modeling Method to Use Agents in Systems Analysis
A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}
More informationModel-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)
Model-Based Systems Engineering Methodologies J. Bermejo Autonomous Systems Laboratory (ASLab) Contents Introduction Methodologies IBM Rational Telelogic Harmony SE (Harmony SE) IBM Rational Unified Process
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
More informationAn introduction to Agent-Oriented Software Engineering
An introduction to Agent-Oriented Software Engineering http://www.kemlg.upc.edu Javier Vázquez-Salceda KEMLg Seminar April 25, 2012 http://www.kemlg.upc.edu Introduction to Agent-Orientation Computing
More informationExtending Gaia with Agent Design and Iterative Development
Extending Gaia with Agent Design and Iterative Development Jorge Gonzalez-Palacios 1 and Michael Luck 2 1 University of Southampton jlgp02r@ecs.soton.ac.uk 2 King s College London michael.luck@kcl.ac.uk
More informationA Conceptual Modeling Method to Use Agents in Systems Analysis
A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}
More informationEnvironments for Multiagent Systems
The Knowledge Engineering Review, Vol. 00:0, 1 15. c 2005, Cambridge University Press DOI: 10.1017/S000000000000000 Printed in the United Kingdom Environments for Multiagent Systems DANNY WEYNS 1, MICHAEL
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationEvolution of Middleware: Towards Agents
: Towards Agents Multiagent Systems LM Sistemi Multiagente LM Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica: Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di Bologna
More informationThe AgentLink III Technical Forums: Introduction to the Special Issue
The AgentLink III Technical Forums: Introduction to the Special Issue PAOLO PETTA 1, ANDREA OMICINI 2, TERRY PAYNE 3 and PETER McBURNEY 4 1 Austrian Research Institute for Artificial Intelligence, Vienna,
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
More informationEnvironments for Multiagent Systems Report AgentLink Technical Forum Group Ljubljana, February 2005
Environments for Multiagent Systems Report AgentLink Technical Forum Group Ljubljana, February 2005 Danny Weyns 1, Michael Schumacher 2, Alessandro Ricci 3, Mirko Viroli 3, and Tom Holvoet 1 1 AgentWise,
More informationSENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey
SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationSoftware-Intensive Systems Producibility
Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility
More informationAgent Development. F. Alonso, S. Frutos, L. A. Martínez, C. Montes Facultad de Informática, UPM.
Fifth International Workshop Engineering Societies in the Agents World 20-22, October 2004 IRIT. UPS. Toulouse, France SONIA - A Methodology for Natural Agent Development F. Alonso, S. Frutos, L. A. Martínez,
More informationTowards The Adoption of a Perception-Driven Perspective in the Design of Complex Robotic Systems
Towards The Adoption of a Perception-Driven Perspective in the Design of Complex Robotic Systems Antonio Chella Dip. di Ingegneria Informatica University of Palermo Viale delle Scienze Palermo, Italy chella@dinfo.unipa.it
More informationAwareness in Collaborative Ubiquitous Environments: the Multilayered Multi-Agent Situated System Approach
Awareness in Collaborative Ubiquitous Environments: the Multilayered Multi-Agent Situated System Approach MARCO P. LOCATELLI and GIUSEPPE VIZZARI Department of Informatics, Systems and Communication University
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationCognitive Stigmergy: A Framework Based on Agents and Artifacts
Cognitive Stigmergy: A Framework Based on Agents and Artifacts Alessandro Ricci, Andrea Omicini, Mirko Viroli, Luca Gardelli, and Enrico Oliva Alma Mater Studiorum Università di Bologna via Venezia 52,
More informationScience of Computers: Epistemological Premises
Science of Computers: Epistemological Premises Autonomous Systems Sistemi Autonomi Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università
More informationTwenty Years of Engineering MAS. The shaping of the agent-oriented mindset
The shaping of the agent-oriented mindset Delft University of Technology, The Netherlands 6-5-2014 Overview From Rational BDI Agents to From Gaia to From AGENT-0 to From jedit to Eclipse Some application
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationAn agent-oriented approach to change propagation in software evolution
University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2006 An agent-oriented approach to change propagation
More informationGame Engines to Model MAS: A Research Roadmap
Game Engines to Model MAS: A Research Roadmap Stefano Mariani DISI, ALMA MATER STUDIORUM Università di Bologna via Sacchi 3, 47521 Cesena, Italy Email: s.mariani@unibo.it Andrea Omicini DISI, ALMA MATER
More informationCo-evolution of agent-oriented conceptual models and CASO agent programs
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2006 Co-evolution of agent-oriented conceptual models and CASO agent programs
More informationCatholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands
INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce
More informationPervasive Services Engineering for SOAs
Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au
More informationObject-Oriented Design
Object-Oriented Design Lecture 2: USDP Overview Department of Computer Engineering Sharif University of Technology 1 Review The Unified Modeling Language (UML) is a standard language for specifying, visualizing,
More informationDesigning 3D Virtual Worlds as a Society of Agents
Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent
More informationDesign Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands
Design Science Research Methods Prof. Dr. Roel Wieringa University of Twente, The Netherlands www.cs.utwente.nl/~roelw UFPE 26 sept 2016 R.J. Wieringa 1 Research methodology accross the disciplines Do
More information38050 Povo (Trento), Italy Tel.: Fax: e mail: url:
CENTRO PER LA RICERCA SCIENTIFICA E TECNOLOGICA 38050 Povo (Trento), Italy Tel.: +39 04614312 Fax: +39 04602040 e mail: prdoc@itc.it url: http://www.itc.it APPLYING TROPOS METHODOLOGY TO A REAL CASE STUDY:
More informationAGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS
AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación
More informationComparative study between Multi Agents Systems methodologies according to intelligent embedded systems requirements
Comparative study between Multi Agents Systems methodologies according to intelligent embedded systems requirements MECIBAH Zina #1, BOUTEKKOUK Fateh #2 # Research Laboratory on Computer Science s Complex
More informationContext-Aware Interaction in a Mobile Environment
Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione
More informationThe PASSI and Agile PASSI MAS meta-models
The PASSI and Agile PASSI MAS meta-models Antonio Chella 1, 2, Massimo Cossentino 2, Luca Sabatucci 1, and Valeria Seidita 1 1 Dipartimento di Ingegneria Informatica (DINFO) University of Palermo Viale
More informationMethodologies for agent systems development: underlying assumptions and implications for design
AI & Soc (2009) 23:379 407 DOI 10.1007/s00146-007-0110-9 ORIGINAL ARTICLE Methodologies for agent systems development: underlying assumptions and implications for design Panayiotis Koutsabasis Æ John Darzentas
More informationGOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS
GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS 1 A. SOUJANYA, 2 SIDDHARTHA GHOSH 1 M.Tech Student, Department of CSE, Keshav Memorial Institute of Technology(KMIT), Narayanaguda, Himayathnagar,
More informationAgent-based Computing and Programming of Agent Systems
Agent-based Computing and Programming of Agent Systems Michael Luck 1, Peter McBurney 2 and Jorge Gonzalez-Palacios 1 1 School of Electronics and Computer Science University of Southampton, United Kingdom
More informationAgent-Oriented Software Engineering XIII
Jörg P. Müller Massimo Cossentino (Eds.) LNCS 7852 Agent-Oriented Software Engineering XIII 13th International Workshop, AOSE 2012 Valencia, Spain, June 2012 Revised Selected Papers 123 www.it-ebooks.info
More informationIntroduction to Systems Engineering
p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career
More informationPrometheus: A Methodology for Developing Intelligent Agents
Prometheus: A Methodology for Developing Intelligent Agents Lin Padgham and Michael Winikoff RMIT University, GPO Box 2476V, Melbourne, AUSTRALIA Phone: +61 3 9925 2348 {linpa,winikoff}@cs.rmit.edu.au
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationReview Article Towards the Consolidation of a Diagramming Suite for Agent-Oriented Modelling Languages
Hindawi Publishing Corporation ISRN Software Engineering Volume 2013, Article ID 803638, 53 pages http://dx.doi.org/10.1155/2013/803638 Review Article Towards the Consolidation of a Diagramming Suite for
More informationAN INTERROGATIVE REVIEW OF REQUIREMENT ENGINEERING FRAMEWORKS
AN INTERROGATIVE REVIEW OF REQUIREMENT ENGINEERING FRAMEWORKS MUHAMMAD HUSNAIN, MUHAMMAD WASEEM, S. A. K. GHAYYUR Department of Computer Science, International Islamic University Islamabad, Pakistan E-mail:
More informationAnalysis of Agent-Oriented Software Engineering
IJIRST International Journal for Innovative Research in Science & Technology Volume 4 Issue 6 November 2017 ISSN (online): 2349-6010 Analysis of Agent-Oriented Software Engineering Jitendra P. Dave Assistant
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationA MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN
A MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN Bruno Bustamante Ferreira Leonor, brunobfl@yahoo.com.br Walter Abrahão dos Santos, walter@dss.inpe.br National Space Research
More informationSocio-cognitive Engineering
Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred
More informationHow to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home
How to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home Laura Daniele, Frank den Hartog, Jasper Roes TNO - Netherlands Organization for Applied Scientific Research,
More informationA Unified Model for Physical and Social Environments
A Unified Model for Physical and Social Environments José-Antonio Báez-Barranco, Tiberiu Stratulat, and Jacques Ferber LIRMM 161 rue Ada, 34392 Montpellier Cedex 5, France {baez,stratulat,ferber}@lirmm.fr
More informationCARMA: Complete Autonomous Responsible Management Agent (System)
University of Technology, Sydney Faculty of Engineering and Information Technology CARMA: Complete Autonomous Responsible Management Agent (System) Submitted by: Haydn Mearns BE (Soft.) 2012 Principal
More informationSOFTWARE ARCHITECTURE
SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY
More informationIntroduction to the Special Issue: The AgentLink III Technical Forums
12 Introduction to the Special Issue: The AgentLink III Technical Forums PAOLO PETTA Austrian Research Institute for Artificial Intelligence, and Medical University of Vienna ANDREA OMICINI Università
More informationCSC2106S Requirements Engineering
Today s Menu CSC2106S Engineering Prof. Steve Easterbrook sme@cs.toronto.edu http://www.cs.toronto.edu/~sme/csc2106s/ This This Week: Aims Aims of of the the course course Syllabus Syllabus Readings What
More informationA Methodology for Crowd Modelling with Situated Cellular Agents
WOA 2005 91 A Methodology for Crowd Modelling with Situated Cellular Agents Stefania Bandini, Mizar Luca Federici and Giuseppe Vizzari Dipartimento di Informatica, Sistemistica e Comunicazione Università
More informationMANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE
MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer
More informationSoarML: A Graphical Modeling Language for Agents. Glenn Taylor, Jacob Crossman
SoarML: A Graphical Modeling Language for Agents Glenn Taylor, Jacob Crossman glenn@soartech.com, jcrossman@soartech.com 25 May 2006 www.soartech.com What is SoarML? A visual language for representing
More informationRequirements Gathering using Object- Oriented Models
Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The
More informationMIC : An Agent Formal Environment
MIC : An Agent Formal Environment Abdelkader GOUAICH 1, Yves GUIRAUD 1,2, Fabien MICHEL 1 1 LIRMM, Montpellier 2 Laboratoire GTA, Université Montpellier2, Montpellier {gouaich,yguiraud,fmichel}@lirmm.fr
More informationUsing Variability Modeling Principles to Capture Architectural Knowledge
Using Variability Modeling Principles to Capture Architectural Knowledge Marco Sinnema University of Groningen PO Box 800 9700 AV Groningen The Netherlands +31503637125 m.sinnema@rug.nl Jan Salvador van
More informationENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS
ENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS Prof. Dr. Lucas Bueno R. de Oliveira Prof. Dr. José Carlos Maldonado SSC5964 2016/01 AGENDA Robotic Systems Service-Oriented Architecture Service-Oriented Robotic
More informationMobile Tourist Guide Services with Software Agents
Mobile Tourist Guide Services with Software Agents Juan Pavón 1, Juan M. Corchado 2, Jorge J. Gómez-Sanz 1 and Luis F. Castillo Ossa 2 1 Dep. Sistemas Informáticos y Programación Universidad Complutense
More informationEnvironments for Multiagent Systems State-of-the-Art and Research Challenges
Environments for Multiagent Systems State-of-the-Art and Research Challenges Danny Weyns 1, H. Van Dyke Parunak 2, Fabien Michel 3, Tom Holvoet 1, and Jacques Ferber 3 1 AgentWise, DistriNet, K.U.Leuven,
More informationGRIDCC-ARGUGRID. Network Management & Optimal Design Lab. NTUA. Athens, 13 March 2006 Maria Grammatikou NETMODE
GRIDCC-ARGUGRID Network Management & Optimal Design Lab. NTUA Athens, 13 March 2006 Maria Grammatikou NETMODE Grid Projects Argugrid: ARGUmentation as a foundation for the semantic GRID, FP6, 06-03 03-2006
More informationCOOP 2016: Proceedings of the 12th International Conference on the Design of Cooperative Systems, May 2016, Trento, Italy
Antonella De Angeli Liam Bannon Patrizia Marti Silvia Bordin Editors COOP 2016: Proceedings of the 12th International Conference on the Design of Cooperative Systems, 23-27 May 2016, Trento, Italy COOP
More informationAn Integrated Development Environment for Electronic Institutions
An Integrated Development Environment for Electronic Institutions J. Ll. Arcos, M. Esteva, P. Noriega, J. A. Rodríguez-Aguilar and C. Sierra Abstract. There is an increasing need of methodologies and software
More information