FOSE-MAS Session Wrap-UP. Major Points (1) Scott DeLoach –We have yet to demonstrate benefits of MAS, address industrial needs –Lack of key concepts,

Slides:



Advertisements
Similar presentations
Object-Oriented Application Frameworks Much of the cost and effort stems from the continuous re- discovery and re-invention of core concepts and components.
Advertisements

2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
Architecture Representation
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Object-Oriented Software Development CS 3331 Fall 2009.
Bologna Process in terms of EU aims and objectives
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Systems Engineering in a System of Systems Context
Identifying trends in Accessible Content Processing Neil McKenzie, FNB (Dutch Library for the Blind), Amsterdam.
OASIS Reference Model for Service Oriented Architecture 1.0
1 The ADELFE Methodology Concepts and Definition using SPEM Marie-Pierre Gleizes, Frédéric Migeon, Sylvain Roug le, Carole Bernon, Thierry Millan,
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Software Architecture. Agenda " Why architect? " What is architecture? " What does an architect do? " What principles guide the process of architecting?
Adapting to Climate Change: Canada’s Experience and Approach Elizabeth Atkinson Climate Change Impacts and Adaptation Directorate Natural Resources Canada.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Raising Sustainability Awareness: Engaging the Whole Institutional Community Dr Georgina Gough and Prof. James Longhurst On Sustainability Conference January.
© Joseph F Iaquinto, PE May 14, © Joseph F Iaquinto, PE May 14, 2012 EAI / SOA Composite System A System Engineering Approach.
Software Development Process
Requirements Analysis
1 Problems & Potential Solutions ProblemsPotential Solutions Documenting patterns & pattern languages for DRE systems is hard because We’re not accustomed.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Angela Hammond University of Hertfordshire Putting internationalisation into practice: how to inform and develop your teaching. SEDA Spring Conference.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
1 COMP 350: Object Oriented Analysis and Design Lecture 1Introduction References: Craig Larman Chapter 1.
Precedence Health Care The MAS – SE Gap: Bridging the Divide Michael Georgeff Precedence Health Care & Monash University Autonomous Agents and Multiagent.
Overview What do we mean by a Learning Organisation? Why did we develop a People Development Framework? What was the process involved in building the.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Agile Working Group Agile Method Critical Success Factors.
Implementing restorative practices in (Dutch) probation: Organizational Aspects Anneke van Hoek Co-founder Restorative Justice Nederland CEP Conference.
Working in Partnership
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Why to care about research?
Satellite MAS Position Statement FOSE-MAS 2008 – Danny Weyns.
Model Design using Hierarchical Web-Based Libraries F. Bernardi Pr. J.F. Santucci {bernardi, University of Corsica SPE Laboratory.
Tuesday October 25, 2005 Preview SoBeNeT- II project.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 4 Slide 1 Software Processes.
Module 4—Literacy Strands Arts Education. Learning Outcomes Participants will: explore the relationship between the new Essential Standards and the Common.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
4+1 View Model of Software Architecture
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
Continual Service Improvement Methods & Techniques.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Gerhard Dueck -- CS3013Architecture 1 Architecture-Centric Process  There is more to software development then going blindly through the workflows driven.
Scott A. DeLoach Kansas State University May 2008.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
Think Scrum, act Scrum Scrum Practitioner like a boss Thibault Clavier.
DESIGN PROCESS AND CONCEPTS. Design process s/w design is an iterative process through which requirements are translated into a “blueprint” for constructing.
March, 2004 Into the LAN: An Integrated LAN/WAN End User Study © 2004 Frost & Sullivan. All rights reserved. This document contains highly confidential.
The GEMBus Architecture and Core Components
Building Better IT Leaders from the Bottom Up
Paul Devine & Rahul Savani
Complexity Time: 2 Hours.
Designing Software for Ease of Extension and Contraction
Situation Awareness through Agent Based
Automatic Derivation, Integration and Verification
Architecture Description Languages
The interoperability challenge
Emerging Information Technologies I
Automated Analysis and Code Generation for Domain-Specific Models
Presentation transcript:

FOSE-MAS Session Wrap-UP

Major Points (1) Scott DeLoach –We have yet to demonstrate benefits of MAS, address industrial needs –Lack of key concepts, notations and models, industry strength methods –Need to define a core meta-model for MAS –Reduced costs, increased reliability Monique Calisti –Need for technology transfer, interaction with industry –Need solid, stable programming languages, tools, libraries, applications –Focus on design, implementation and testing –Good news: SE gradually uses agents’ concepts Michael Winikoff –Adaptiveness, complexity, goals more important than agents and autonomy –Verification and validation are key issues In particular with dynamic structures, emergent behavior –Document successful application Juan A. Rodriguez –Autonomy, interaction, mobility will be key issues for future systems –Need for agreement environment

Major Points (2) Paul Valckenaers –Focus on domains where MAS can have an advantage over traditional SE Core business related applications, exhibit variability and heterogeneity –Capture domain knowledge in reusable artifacts (cases, architectures, patterns, libraries) –Reach out of the MAS community comfort zone Michael Georgeff –Value proposition: poor translation to mainstream SE Present agent concepts in traditional SE terms, show vlaue –Bring key aspects/expertise of MAS & SOA together Danny Weyns –Do we ask the right questions for using MAS? Practical issues are a crucial concern –Integrate MAS expertise in mainstream SE perspective –Software architectures are important Aditya Ghose –Agents are taken up in mainstream SE (e.g. SOA) –Mediate MAS development in industry proactively connect with SOA But keep the agent label alive

Obstacles and Opportunities We are not aware of industrial needs and limitations State of the art of tools and methodologies far from realistic needs Incremental invasion into industry Lower development costs, ease of use Demonstrate benefits, cases of success Services as agents and vice versa Why use agents at all?

Summary (1) MAS-centered approach –Need common MAS concepts –Architectures, cases and patterns are essential –Need accessible and powerful tools, languages and methodologies Account for non-agent elements, address NFR –Practical aspects need attention: testing, verification and validation –Agents education in universities?

Summary (2) Relations between AOSE and other disciplines –Combine key ideas from MAS and SE Work with SOA, Grid, … –Industry does not use what they do not need Demonstrate relevance to needs Cut costs, increase reliability, simplify … –No recognition by others, external communities –We are not going to have MAS, but software systems (which may exhibit MAS properties) Meet requirements Down to earth

FOSE-MAS URL Thanks!