Evolution of Middleware: Towards Agents

Similar documents
Science of Computers: Epistemological Premises

Introduction to the Course

Synchronisation in Distributed Systems

Jason Agents in CArtAgO Working Environments

Synchronisation in Distributed Systems

BaSi: Multi-Agent Based Simulation for Medieval Battles

Agent-Oriented Software Engineering

Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering

Agent Oriented Software Engineering

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

Towards filling the gap between AOSE methodologies and infrastructures: requirements and meta-model

SMART ENVIRONMENTS AS AGENTS WORKSPACES

On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to software engineering

Service Design, Social Innovation and Public sector innovation!

Game Engines to Model MAS: A Research Roadmap

In particular, Key Performance Indicators (KPIs), defining values to be used in order to measure implementation, have been identified.

Structural Analysis of Agent Oriented Methodologies

SPQR RoboCup 2016 Standard Platform League Qualification Report

SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems

The AgentLink III Technical Forums: Introduction to the Special Issue

CHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/

Real-Time Thermo Graphic Analysis of Volcanic Eruptions

Towards a Methodology for Designing Artificial Conscious Robotic Systems

A Case Study on Actor Roles in Systems Development

CIMULACT. Engaging all of Europe in shaping a desirable and sustainable future.

A Conceptual Modeling Method to Use Agents in Systems Analysis

Agents, Intelligence and Tools

Agent Oriented Software Engineering

IBM Rational Software

Modelling and Mapping the Dynamics and Transfer of Knowledge. A Co-Creation Indicators Factory Design

Programming Open Systems with Agents, Environments and Organizations

TOWARDS A NEW GENERATION OF CONSCIOUS AUTONOMOUS ROBOTS

Cognitive Stigmergy: A Framework Based on Agents and Artifacts

RescueRobot: Simulating Complex Robots Behaviors in Emergency Situations

The PASSI and Agile PASSI MAS meta-models

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

A Web2.0 Platform in Healthcare Created on the Basis of the Real Perceived Need of the Elderly End User

Programming Open Systems with Agents, Environments and Organizations

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Toward a Design for Teaching Cognitive Robotics. Matthew D. Tothero Oskars J. Rieksts

SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model

PhD in DESIGN - 34th cycle

ediana Embedded Systems for Energy-Efficient Buildings

Planning in autonomous mobile robotics

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

A Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids

Ubiquitous Home Simulation Using Augmented Reality

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

A Conceptual Modeling Method to Use Agents in Systems Analysis

The impact of public policies on EMF exposure and wireless broadband growth. Mario Frullone Deputy CEO

Research Infrastructures and Innovation

Pervasive Service Ecosystems

DESIGN TYPOLOGY AND DESIGN ORGANISATION

Towards a Platform for Online Mediation

Topics for Mutual Learning series next year. Olivier & Philine

Why, How & What Digital Workplace

Eternally Adaptive Service Ecosystems

Evolving Enterprise Architecture

Score grid for SBO projects with a societal finality version January 2018

A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE

38050 Povo (Trento), Italy Tel.: Fax: e mail: url:

Environment as a first class abstraction in multiagent systems

An Ontology for Modelling Security: The Tropos Approach

Lecture Notes in Artificial Intelligence 3904

Towards the definition of a Science Base for Enterprise Interoperability: A European Perspective

The Ontology based FMEA of Lead Free Soldering Process

Anavilhanas Natural Reserve (about 4000 Km 2 )

Cognitive Stigmergy: A Framework Based on Agents and Artifacts

Institutional Sustainable Development Policy

AOSE Technical Forum Group

Issues in e-science. Richard Sinnott University of Glasgow. Ken Turner University of Stirling. GEODE Workshop 16 th January 2007

Specialized Knowledge in Traditional East Asian Contexts: STS and the History of East Asian Science

Introduction to the Special Issue: The AgentLink III Technical Forums

A Vision Of Enterprise Integration Considerations

Environments for Multiagent Systems Report AgentLink Technical Forum Group Ljubljana, February 2005

INDEPENDENT REVIEW SAYS UK ON TRACK TO BE A LEADING INTERNET ECONOMY

38123 Povo Trento (Italy), Via Sommarive 14

Context-Aware Interaction in a Mobile Environment

A game-based model for human-robots interaction

Exploiting Seams in Mobile Phone Games

Project overview Athens, 14 October 2016

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

Introduction to adoption of lean canvas in software test architecture design

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

The Ecology of Participants in Co-Evolving Socio- Technical Environments

ORCHESTRA - An Information Infrastructure to Support Cross-Boundary Risk Management

Modeling Enterprise Systems

Information Technology Fluency for Undergraduates

Outsourcing R+D Services

Readiness Assessment for Video Cell Phones SE 602

NBS2017 JPI WORKSHOP MAIN OUTPUTS OF THE WORLD CAFÉ DISCUSSIONS

Phase Rolling and the Impacts on Protection

The Blockchain Ethical Design Framework

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

WIPO Sub-Regional Workshop on Patent Policy and its Legislative Implementation

A Non-Cooperative Game for 3D Object Recognition in Cluttered Scenes

Transcription:

: 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 a Cesena Academic Year 2012/2013 Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 1 / 10

Towards Seamless Agent Middleware The first question How are we going to implement the paradigm shift, under the heavy weight of legacy? Mainstreaming Agent Technologies [Omicini and Rimassa, 2004] Observing the state of agent technologies nowadays Focussing on agent middleware Devising out a possible scenario Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 2 / 10

The Technology Life-Cycle A successful technology from conception to abandon First ideas from research Premiere technology examples Early adopters Widespread adoption Obsolescence Dismissal Often, however, this does not happen New technologies fail without even being tried for real Which are the factors determining whether a technology will either succeed or fail? Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 3 / 10

Dimensions of a Technology Shift Technology scenario has at least three dimensions Programming paradigm new technologies change the way in which systems are conceived Development process new technologies change the way in which systems are developed Economical environment new technologies change market equilibrium, and their success is affected by market situations 3-D space for a success / failure story What will determine the success / failure of agent-based technologies? Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 4 / 10

The Programming Paradigm Dimension Pushing the paradigm shift Evangelists gain space on media Technological geeks follow soon Drawbacks too much hype may create unsupported expectations perceived incompatibility with existing approaches possible dangers for conceptual integrity Middleware for the paradigm shift Technology support to avoid unsupported claims Seamlessly situated agents vs. wrapper agents communication actions towards agents pragmatical actions towards objects This allows agents to be used in conjunction with sub-systems adopting different component models Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 5 / 10

The Development Process Dimension Accounting for real-world software development Availability of development methods & tools is critical No technology is to be widely adopted without a suitable methodological support Day-by-day developer s needs should be accounted, too Agent-Oriented Software Engineering Methodologies Adopting agent-based metaphors and abstractions to formulate new practises in software engineering Current state of AOSE methodologies early development phases are typically well-studied later phases are not, neither the tools, nor the fine-print details Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 6 / 10

The Economical Environment Dimension I Innovation has to be handled with care Stakeholders of new technologies may enjoy advantages of early positioning However, they often focus too much on novelty and product, rather than on benefits and service We are different alone does not help much software is a quite peculiar product: nearly zero marginal cost, and almost infinite production capability Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 7 / 10

The Economical Environment Dimension II Agent-Oriented Middleware & Infrastructures Promoting agent-oriented technologies through integration with existing object-oriented middleware & infrastructures Creating a no-cost space for agent technologies Notions like e.g. ontology or coordination as a service [Viroli and Omicini, 2006], which are made available to components of any sort where (agent) technologies are no longer sold as whole packages whose choice do not require any design commitment where however agents represent the most effective choice for most components allow agent metaphors to add their value to existing systems with no assumption on the component model Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 8 / 10

Bibliography Bibliography Omicini, A. and Rimassa, G. (2004). Towards seamless agent middleware. In IEEE 13th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 2004), pages 417 422, 2nd International Workshop Theory and Practice of Open Computational Systems (TAPOCS 2004), Modena, Italy. IEEE CS. Proceedings. Viroli, M. and Omicini, A. (2006). Coordination as a service. Fundamenta Informaticae, 73(4):507 534. Special Issue: Best papers of FOCLASA 2002. Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 9 / 10

: 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 a Cesena Academic Year 2012/2013 Andrea Omicini (DISI, Univ. Bologna) 3 Towards Agents A.Y. 2012/2013 10 / 10