IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña 122812 Task 7.2 Multiagent System Platform A. Espinosa 2518102 Task.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Workpackage 2: Norms
GTI-IA-MIP-GRPS Universidad Politécnica de Valencia (UPV)
WP5: Trust WP description: People involved: Carles Sierra (WP leader) Jordi Sabater-Mir Marco Schorlemmer Eva Armengol.
Security Policy Implementation Strategies for Common Carrier Monitoring Service Providers Short Position Paper for IEEE POLICY 2009 Carl A. Gunter University.
Distributed Application Management Using PLuSH Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat UC San Diego CSE {jalbrecht, ctuttle,
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Chapter 9: Moving to Design
Software engineering Olli Alm Lecture 2: requirements, modelling & representation.
System Integration Management (SIM)
Towards a Distributed, Service-Oriented Control Infrastructure for Smart Grid ASU - Cyber Physical Systems Lab Professor G. Fainekos Presenter: Ramtin.
Security Framework For Cloud Computing -Sharath Reddy Gajjala.
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
SOA, BPM, BPEL, jBPM.
Chapter 9 Elements of Systems Design
1 Autonomic Computing An Introduction Guenter Kickinger.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
INTELLIGENT AUTOMATION INC. Extending Rational Rose to support MAS design in UML Intelligent Automation Inc. 2 Research Place, Suite 202 Rockville, MD.
Chapter 1: Introduction to Systems Analysis and Design
Co-design Environment for Secure Embedded Systems Matt Eby, Janos L. Mathe, Jan Werner, Gabor Karsai, Sandeep Neema, Janos Sztipanovits, Yuan Xue Institute.
February 20, AgentCities - Agents and Grids Prof Mark Baker ACET, University of Reading Tel:
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Resource Management Working Group SSS Quarterly Meeting November 28, 2001 Dallas, Tx.
Page 1 ADANETS Workshop 29/01/2003ADANETS-WP1 ADANETS Annual Workshop Mobility in Car Services.
Crystal-25 April The Rising Power of the Web Browser: Douglas du Boulay, Clinton Chee, Romain Quilici, Peter Turner, Mathew Wyatt. Part of a.
Information System Development Courses Figure: ISD Course Structure.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
WP 6: Tool Suite WP6: Tool Suite CSICURJUPVTotal WP6: Tool suite (Leader: V.Botti – UPV) Task 6.1: Design.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Introduction to Making Multimedia
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
9 Systems Analysis and Design in a Changing World, Fourth Edition.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Jini Architectural Overview Li Ping
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
The article collection PRIS F7 Fredrik Kilander. Content “On agent-based software engineering” Nick Jennings, 1999 “An agent-based approach for building.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Course Introduction CSSE 332 Operating Systems Rose-Hulman Institute of Technology.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Internet-based monitoring and control of embedded systems
UML profiles.
Distributed Systems through Web Services
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Item 7.11 SDMX Progress report
UML Design for an Automated Registration System
Presentation transcript:

IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task 7.3 Multiagent System-Based Operating Systems A. García 6636 WP7: Infrastructure Ana García

Esperanza Marcos Cesar Acuña {esperanza.marcos, Task 7.1: Software Architecture and Computation Model

Overview Related Projects Previous Research Team Objetives Methods Relation with other WP WorkPlan Year 1

Related Projects GOLD: Platform for the model driven development of Web Information Systems. IASOMM: Arquitecturas de Integración Orientadas a Servicios. Un Proceso de Desarrollo Multidimensional Dirigido por Modelos. URJC- CM-2007-CET-1555 MODEL-CAOS: a Model Driven, Architecture-Centric, Service Oriented framework for Information Systems development. Project proposal submitted to MEC NeXware: Safely Engineering and Controlling Large-scale Complex Distributed Systems – Taming Autonomic and Emergent Behaviours in Systems of Networked Embedded Systems Operating in Unpredictable Environments. Project proposal submitted to EC

Previous Research Software Architecture Modeling into an MDA framework: –An approach for the Software Architecture Modeling into a MDA framework –Software Architecture in both levels: Platform Independent Platform Specific A UML profile for Service Oriented Architectures: –An application of the previous approach for SOA

Objetives The goal of this task is to produce an abstract architecture and computation model for large scale open MAS populated with software agents with agreement capabilities: –It helps structuring the MAS models, and the MAS development process in general –It will provide high-level guideline for software integration into the AT MAS platform in task 7.2.

Team Carlos Cuesta (URJC) PhD Student ?

Methods MIDAS Model Architecture

Relation with other Packages Relation with other packages – WP 1-5 -> Architecture Requirement – WP 6 -> Development Process and Tool Suite – WP 8

WorkPlan Year 1 Detailed analysis of existing architectural models for open MAS (M3) Definition of requirements for an organisation-based MAS platform. (M6) Definition of the AT MAS platform abstract architecture. (M12 1st version) Deliverables: –D7.1.1 Abstract architecture requirements. (M6). –D7.1.2 Abstract architecture design. (M12). Yearly revisions.

Task 7.2. Multiagent System Platform A. Espinosa

Objective To develop a new platform that allows for the management of multiagent open systems –Performance and scalability –Security –Support for organizational structures –“Very close” to the operating system –A previous experience to develop a new multi-agent based operating system (Task 7.3)

Current status A FIPA-like platform implemented on top of the Linux OS is available –Agents as an extension of the Linux process concept –High performance P2P communication channel between agents and platforms services –Very scalable with regard to the number of agents and hosts –Basic application program interface: agent management and message communication –C and C++ as the programming languages

Work in progress Kerberos based security for authentication and confidentiality Agent units and transparent agent-unit communication Protocol-based communication API Event tracing service Platform management and monitoring tools Agent communication languages and content languages Lightweight agents to support any programming language and any operating system

Work plan Years 1 and 2 –To develop platform versions based on the results of the current work in progress, in order provide to the rest of the members a serious alternative to the current platforms –To learn a lot about multi-agent systems from the works of the other tasks, in order to define the work plan for years 3 to 5

Ana García Task 7.3: Multiagent System-Based Operating Systems

Motivation To start a new research line with the long-term goal: –to use the concept of agreement among agents as the key to develop a new operating system from scratch. In order to support current and future applications, the the operating system has to offer specialized services to applications and users The introduction of agent technologies to operating systems –will facilitate their extension to cope with future requirements, as long as enhancing their flexibility and scalability.

Activities Definition of new abstractions –new concepts such as agent, organization, norm and interaction will be defined form the viewpoint of the operating system. Operating system design –the preliminary design of a new operating system based on the concept of agent will be carried out. The classic issues in the design of operating systems, such as processor scheduling, memory management, system resources, communication, protection, security and user interface, will be extended to accommodate the new abstractions Operating system prototype –By using the proposed design, this activity will identify the main components of the new operating system in order to develop a prototype for a particular hardware platform. Deliverables. –D7.3.1 Agent-based operating system specification. Months 18, 24,36. –D7.3.2 Agent-based operating system design. Months 24, 36, 48 –D7.3.3 Agent-based operating system prototype. Months 48, 60