FarMAS: a MAS for Extended

Similar documents
A Workflow Service for Biomedical Applications

A Multi-agent System for Modelling the Carbohydrate Oxidation in Cell

An agent-based layered middleware as tool integration

Hermes: Agent-based Middleware for Mobile Computing

Second International Workshop on Theory and Practice of Open Computational Systems (TAPOCS 2004)

Master of Science Service Oriented Architecture for Enterprise. Courses description

Open S-BPM: Goals and Architecture

On the Requirements for Cooperative Assistance in the Medical Domain

A Modeling Methodology for Scientific Processes

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano

Enabling Self Organising Logistics on the Web of Things

TRANSFoRm: Vision of a learning healthcare system

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution

Building Service-oriented User Agents using a Software Product Line Approach. Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br

To introduce software process models To describe three generic process models and when they may be used

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

Curriculum Vitae di Emanuela Merelli

Distributed Database for Environmental Data Integration

ICT Competency Profiles framework Job Stream Descriptions

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

WILL THE REAL ELECTRONIC DOCUMENT MANAGEMENT SYSTEM PLEASE BE INSTALLED!

Engineering of a Clinical Decision Support Framework for the Point of Care Use

Software solutions for manufacturing operations management. Helping manufacturers optimize the Digital Enterprise and realize innovation

COMPONENTS IN MILITARY IT

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

Market enabler for retargetable COTS components in the embedded domain

Using the Grid for the interactive workflow management in biomedicine. Andrea Schenone BIOLAB DIST University of Genova

How to realize software evolution of existing BOSS via ZTE SEEM

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Business Process Modeling Information Systems in Industry ( )

The ebbits project: from the Internet of Things to Food Traceability

D6.1: Service management tools implementation and maturity baseline assessment framework

Total Exploration & Production: Field Monitoring Case Study

Middleware Support for Real-Time Stream Processing Luigi Romano

MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS

Contents. Dedication List of Figures List of Tables. Acknowledgments

Reduce Medical Device Compliance Costs with Best Practices.

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

Methods, Processes & Tools for Global Software Development

Objectives. Distributed Databases and Client/Server Architecture. Distributed Database. Data Fragmentation

Gridsofagentsforcomputer and telecommunication network management

EL Program: Smart Manufacturing Systems Design and Analysis

What SOA can do for Software Dependability. Karl M. Göschka Vienna University of Technology

capacity with internal demand, looking at the security of supplies (e.g. make an emergency plan concerning Altrad Italy s concrete mixer provider).

ICME Platform Foundational Capabilities - Sreedhar Reddy

From Objects to Agents

Project Overview. Adrian Mocan, SAP Sergio Terzi, Politecnico di Milano

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Collaborative Knowledge Flow Improving Process-Awareness and Traceability of Work Activities

MULTI AGENT-BASED DISTRIBUTED DATA MINING

Rotorcraft Health Management System (RHMS)

RFID Lab Testing, research and development activities in the field of RFID application in business

3C05: Unified Software Development Process

Principal MDM Components and Capabilities

Integration and Coordination in in both Mediator-Based and Peer-to-Peer Systems

BIG DATA ANALYTICS: THE TRANSFORMATIVE POWERHOUSE FOR BIOTECH INDUSTRY ADVANCEMENT. David Wiggin October 8, 2013

Quality through Competence Services made to order

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Business-Driven Software Engineering Lecture 3 Foundations of Processes

M.Tech. Software Systems

An Agent-based Middleware for Adaptive Systems

Application of ontologies to traceability in the dairy supply chain

WHITE PAPER IMPROVING PERFORMANCE WITH AN ADAPTIVE PLATFORM FOR ENTERPRISE OPERATIONAL INTELLIGENCE HIGHLIGHTS P1 P4 P5.

Business Intelligence for The Internet of Things

Chapter 2 INDUSTRIAL BUYING BEHAVIOUR: DECISION MAKING IN PURCHASING

Model-Driven Software Configuration Management and Environment Model

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Intecs S.p.A. AUTOSAR Conformance Testing: an overview

STSG Methodologies and Support Structure

Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia.

Enterprise Content Management and Alfresco

An Overview of Challenges of Component Based Software Engineering

Enterprise Application Designs In Relation to ERP and SOA

A solution for heterogeneous domotic systems integration

CREDENTIALS & CERTIFICATIONS 2015

itac solutions for the medical industry Quality assurance of the highest standard FDA-compliant. Reliable. Productive.

Nagarjuna College Of

Multi-device Single Sign-on for Cloud Service Continuity

DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS

Autonomic computing system for selfmanagement of Machine-to-Machine networks

Siemens Future HANNOVER MESSE Internet of Things and Services Guido Stephan

What s new with IBM Tivoli Workload automation?

A data mining integrated architecture for shop floor control

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

Component-Oriented Engineering

Augmented Search for Software Testing

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

PROFINET IO Diagnostics 1

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

2.1. The Notion of Customer Relationship Management (CRM)

Global Data Integration with Autonomous Mobile Agents. White Paper

Interstage: Fujitsu s Application Platform Suite

Product Development and Commercialization Lifecycle

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.

Transcription:

FarMAS: a MAS for Extended Quality Workflow Diego Bonura Flavio Corradini Emanuela Merelli Gino Romiti Università di Camerino Università di Camerino Università di Camerino Loccioni Group ITALY ITALY ITALY ITALY TAPOCS 2004 Theory And Practice of Open Computational Systems Modena 14/15 June 2004

LOCCIONI imprese integrate To improve productive processes and products quality, in order to improve the quality of life. We design and manufacture turn key solutions integrating different technologies, that we acquire thanks to collaborations with Universities, research Centres, etc: We then develop solutions and transfer our competence into the productive process of major industrial groups. CLIENTS TECNOLOGICAL CULTURE Major international manufacturers Public Institutes GRUPPO LOCCIONI School / enterprise Decr. Min. 593/2000 Medea Builtech Spin.off Nexus NetPeople Engineering University of: Ancona, Bologna, Camerino, Napoli, Creta, Atene, Perugia Research Centers: Leti (France), TNO (Olanda), Optoelettronica (S. Pietroburgo) Technological Poles: Montpellier, Bari Israelian Tech Pole International major suppliers: Festo, Siemens, National Instrument E. Merelli TAPOCS - Modena 14/16 June 2004 2

Industrial Domain No support for the traceability of components and semimanufactured products in terms of quality control. E. Merelli TAPOCS - Modena 14/16 June 2004 3

Outline The industrial domain: Extended Supply Chain The developed application: Extended Quality Workflow The open computational system: FarMAS infrastructure Why practical approach for closed systems cannot be applied? What kind of openness is considered? A Case Study: Functional Testing Process The organizational model Future activities Open problems E. Merelli TAPOCS - Modena 14/16 June 2004 4

Industrial Domain the Extended Supply Chain Management Many actors with different roles Suppliers Production plants Global distribution networks Technical assistance centers Many actors which perform several tasks Produce raw materials Produce Semi-manufactured products Assemble components Deliver final products Support customers post sale E. Merelli TAPOCS - Modena 14/16 June 2004 5

Application Extended Quality Workflow (EQuW) EQuW is a workflow for the evaluation of produtct s quality through tests classification, quality reports integration and data analysis. During the production process different quality controls are made over the Extended Supply Chain. Each actor of the Extended Supply Chain is characterized by: different quality controls mechanisms specific equipments heterogeneous data format heterogeneous solution/strategy Supply Chain management system = Complex open environment E. Merelli TAPOCS - Modena 14/16 June 2004 6

Quality Data for Quality Control Where and why is important to trace all quality data? 1. At the production plant, once a defect is identified in a complex product, quality data produced during the life cycle of any single component can provide useful information for further diagnosis. 2. At the customer place when a technical assistance is repairing a product s defect, an early diagnosis could be made analysing all quality data of the components. 3. At a strategic level, where decision must be taken also mining the quality data of all products. E. Merelli TAPOCS - Modena 14/16 June 2004 7

Quality Data Traceability The traceability of quality data for an extended quality workflow in a supply chain is a complex process Quality Data Identification Retrieval Wrapping Collection Integration Environment Distributed Heterogeneous Dynamic Embedded domotica E. Merelli TAPOCS - Modena 14/16 June 2004 8

Production Plant architecture E. Merelli TAPOCS - Modena 14/16 June 2004 9

Genealogy E. Merelli TAPOCS - Modena 14/16 June 2004 10

Material Arrival E. Merelli TAPOCS - Modena 14/16 June 2004 11

Pre-worked E. Merelli TAPOCS - Modena 14/16 June 2004 12

Assembly E. Merelli TAPOCS - Modena 14/16 June 2004 13

Marriage E. Merelli TAPOCS - Modena 14/16 June 2004 14

Assembly station check E. Merelli TAPOCS - Modena 14/16 June 2004 15

Semi-Worked Warehouse E. Merelli TAPOCS - Modena 14/16 June 2004 16

Pre-testing E. Merelli TAPOCS - Modena 14/16 June 2004 17

Functional Testing E. Merelli TAPOCS - Modena 14/16 June 2004 18

Repair E. Merelli TAPOCS - Modena 14/16 June 2004 19

CSQ E. Merelli TAPOCS - Modena 14/16 June 2004 20

Final Test E. Merelli TAPOCS - Modena 14/16 June 2004 21

Packaging E. Merelli TAPOCS - Modena 14/16 June 2004 22

Failure Management E. Merelli TAPOCS - Modena 14/16 June 2004 23

Test system for Quality Control Sample of a single quality test: Testing equipment Testing Report Generated (WashingMachine) E. Merelli TAPOCS - Modena 14/16 June 2004 24

Quality Data Traceability The traceability of quality data is a complex process in an open environment Identification Retrieval Wrapping Collection Integration FarMas Distributed Heterogeneous Dynamic Embedded domotica [F.Corradini, L.Mariani and E. Merelli Agent-based approach for Tool Integration Journal on STTS special issue on tool Integartion, to appear.] a multi-agent system for quality data traceability E. Merelli TAPOCS - Modena 14/16 June 2004 25

FarMAS infrastructure FarMas has been developed following a 3 layered software architecture Ermes E. Merelli TAPOCS - Modena 14/16 June 2004 26

FarMAS infrastructure (2) User layer is an environment to specify quality-oriented workflow The visual editor is SIMATIC IT Modeler from SIEMENS The visual editor can be replaced with one open source (Jawe) E. Merelli TAPOCS - Modena 14/16 June 2004 27

FarMAS infrastructure (3) System layer performs the mapping from a quality oriented workflows to an agent oriented workflow and it generates an agent society (workflow executors) from a given agent oriented workflow E. Merelli TAPOCS - Modena 14/16 June 2004 28

FarMAS infrastructure (4) Run-Time layer provides the needed support for the execution of workflow executors The core is Hermes (agent-based middleware) The service agents are AIXO agents (a componentbased wrapper agent) E. Merelli TAPOCS - Modena 14/16 June 2004 29

Case Study: a simple supply chain Many Suppliers A Production Plant A Distribution Network A Technical Assistance Center Enviroments E. Merelli TAPOCS - Modena 14/16 June 2004 30

Case Study: Functional testing The quality-oriented workflow Preliminary Roles and Interactions E. Merelli TAPOCS - Modena 14/16 June 2004 31

Case Study: Functional testing (2) The agent-oriented workflow Roles and interactions Test Agent: Fragmenter Retrieves quality Agent: data Manager Agent: Decomposes for a single a Interacts complex component with domestic (it other agents device interacts and into with integrates a list of the components Wrapper final report Service Agents) E. Merelli TAPOCS - Modena 14/16 June 2004 32

On-going Activities We are moving from the SIMATIC Modeler to one Open Source (Jawe, Taverna..) developing the first prototype of the compiler to allow the automatic generation of user-agents implementing new service agents for new test equipments defining a domain specific ontology for the quality control designing a test reports repository extending the propose approach as self-healing environment (automatic computing systems will detect, diagnose, and repair localized problems resulting from bugs or failures in software and hardware) E. Merelli TAPOCS - Modena 14/16 June 2004 33

for technical aspects the contact is Diego Bonura diego.bonura@unicam.it E. Merelli TAPOCS - Modena 14/16 June 2004 34

Open problems Do we agree to classify this application as an open computational system? Has, in our opinion, the GAIA methodology been applied in this example? What are the organizational abstractions? Is the workflow a coordination model suitable to describe the agent behaviour in a multiagent system? Do we need a formal methods to specify and verify consistency (integrity constraints) among roles, activities and rules? Do we need to specify a domain-specific ontology for any application domain as Quality Control of electrical domestic appliances? What is the ontology of the environment (services and artfacts)? What is the ontology of roles? What is the ontology of the communication protocol (roles and interaction)? What is the ontology of the organizational rules? Do we need to introduce code mobility? E. Merelli TAPOCS - Modena 14/16 June 2004 35