The RICA-J framework Juan M. Serrano, Sascha Ossowski, Sergio Saugar AL3-TF2, PROMAS Artfificial Intelligence Group University Rey Juan Carlos Madrid,

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

The case for Speech March, Think of the following kinds of applications … Do they have something in common? 2 ? ?
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
In Review JAVA C++ GUIs - Windows Webopedia.com.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
The Concept of Computer Architecture
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Mehdi Dastani Jorge J. Gomez-Sanz PROMAS PROgramming Multi-Agent Systems.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Jiannong IMC Lab - Department of Computing, Hong Kong Polytechnic Univ. Slide 1 Architecture Description of Distributed Systems using UML and XML.
Implementation of MAS issues M. Birna van Riemsdijk ProMAS TFG 2005.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
JADE Java Agent Development Framework An Overview.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
JADE: installation and “Hello World” application Fabiano Dalpiaz Agent-Oriented Software Engineering (AOSE)
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
An Overview of Selected ISO Standards Applicable to Digital Archives Science Archives in the 21st Century 25 April 2007 Donald Sawyer - NASA/GSFC/NSSDC.
Deriving AO Software Architectures using the AO-ADL Tool Suite Luis Fernández, Lidia Fuentes, Mónica Pinto, Juan A. Valenzuela Universidad de Málaga
LABDA Group – Carlos III University of Madrid Validation of a XBRL Document Instance in a RDBMS, Proof of Concept. 15th EuroFiling Workshop: International.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Introduction to Jadex programming Reza Saeedi
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Ontologies Reasoning Components Agents Simulations Agent Modeling Language: Behavioral Models Rafael Oliveira Ricson Santana Vinícius Remigo Jacques Robin.
Introduction to .Net Framework
German National Research Center for Information Technology Research Institute for Computer Architecture and Software Technology German National Research.
A Generative and Model Driven Framework for Automated Software Product Generation Wei Zhao Advisor: Dr. Barrett Bryant Computer and Information Sciences.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Enabling Workflow in UPnP Networks Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik Bohn,
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Service-enabling Legacy Applications for the GENIE Project Sofia Panagiotidi, Jeremy Cohen, John Darlington, Marko Krznarić and Eleftheria Katsiri.
Introduction to MDA (Model Driven Architecture) CYT.
DEVS Namespace for Interoperable DEVS/SOA
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
1 A Model-Driven Approach For Information System Migration Raymonde Le Delliou 1, Nicolas Ploquin 2, Mariano Belaunde 3, Reda Bendraou 4, Louis Féraud.
1 LiSyC ENSIETA/DTN 02/04/2008 AADL execution semantics transformation for formal verification Joel Champeau, Thomas Abdoul, Pierre Yves Pillain, Philippe.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
Presented By Riyadh Mahmood 3/2/2010 Software Architecture Styles for Network-based Applications Original Paper by: Roy T. Fielding.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Agent Communication Transfer Protocol (ACTP) Alexander Artikis, Jeremy Pitt and Christos Stergiou Imperial College of Science, Technology and Medicine,
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Syntax and Semantics CIS 331 Syntax: the form or structure of the expressions, statements, and program units. Semantics: the meaning of the expressions,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Database Architecture Course Orientation & Context.
ProActive components and legacy code Matthieu MOREL.
Managing Learning Objects in Large Scale Courseware Authoring Studio Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
JADE: installation and “Hello World” application
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Towards a Benchmark for the Evaluation of LD Expressiveness and Suitability Manuel Caeiro Rodríguez
1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London September 2002, Universidad.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
Chapter 2 Database System Concepts and Architecture
Formalizing the Reusability of Software Agents
Web Ontology Language for Service (OWL-S)
Model-Driven Analysis Frameworks for Embedded Systems
Conceptual, Logical, and Physical Design of Data Warehouses
JavaServer Faces: The Fundamentals
Chapter 7 –Implementation Issues
Physics data processing with SOA
Social Abstractions for Information agents
Criteria for rapid prototyping
FRAMEWORKS AND REUSE What is “Framework”?
Presentation transcript:

The RICA-J framework Juan M. Serrano, Sascha Ossowski, Sergio Saugar AL3-TF2, PROMAS Artfificial Intelligence Group University Rey Juan Carlos Madrid, Spain

PROMAS meeting/AL3-TF2/ RICA-J FRAMEWORK Outline RICA METAMODEL RICA EXECUTION SEMANTICSRICA-J AGENT ARCHITECTURE RICA-J PROGRAMING RICA THEORY

PROMAS meeting/AL3-TF2/ RICA models

PROMAS meeting/AL3-TF2/ RICA execution semantics a7:Agenta6:Agent a1:Agenta2:Agenta3:Agent a8:Agent a4:Agenta5:Agent Author PCMemberReviewerPCChair INACTIVE ROLE Phase I: Prior to submission deadline

PROMAS meeting/AL3-TF2/ a7:Agenta6:Agent RICA execution semantics a1:Agenta2:Agenta3:Agent a8:Agent a4:Agenta5:Agent Author PCMemberReviewerPCChair INACTIVE ROLE Phase I: Deadline passed

PROMAS meeting/AL3-TF2/ a7:Agenta6:Agent RICA execution semantics a1:Agenta2:Agenta3:Agent a8:Agent a4:Agenta5:Agent Author PCMemberReviewerPCChair INACTIVE ROLE Phase I: Reviewing

PROMAS meeting/AL3-TF2/ Programming in RICA-J RICA-J architecture RICA types embedded in Java: RICA virtual machine Middleware services & Basic abstractions

PROMAS meeting/AL3-TF2/ RICA-J agent architecture

PROMAS meeting/AL3-TF2/ Conclusion Advantages  Fosters the development of reusable libraries ACL dialects (FIPA underlying interactions, …) Protocol formalisms (e.g. Interaction State Machines, …)  Relieve agent programmers from cross-domain implementation features Automatic activation-deactivation of roles, management of interactions, execution/observation of CAs, …  Close to component and connector architectures Transfer of research (e.g. Architectural description languages) Future work  On the RICA Theory Metamodel extension, formal specification of the execution semantics, …  On the RICAJ framework Further validation, J2SE 5.0 metadata features, monitoring of interactions, ….