Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Causation, Control, and the Evolution of Complexity H. H. Pattee Synopsis Steve B. 3/12/09.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
OASIS Reference Model for Service Oriented Architecture 1.0
Object-Oriented Analysis and Design
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
IofT 1910 W Fall 2006 Week 5 Plan for today:  discuss questions asked in writeup  talk about approaches to building intelligence  talk about the lab.
SWE Introduction to Software Engineering
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
Establishing the overall structure of a software system
Mink Spaans What are the problems that need to be solved What is hard.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Course Instructor: Aisha Azeem
Software Product Lines Krishna Anusha, Eturi. Introduction: A software product line is a set of software systems developed by a company that share a common.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
Initial slides for Layered Service Architecture
Ontologies Reasoning Components Agents Simulations Agent Modeling Language: Behavioral Models Rafael Oliveira Ricson Santana Vinícius Remigo Jacques Robin.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Chapter 7: Architecture Design Omar Meqdadi SE 273 Lecture 7 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
Architectural Design lecture 10. Topics covered Architectural design decisions System organisation Control styles Reference architectures.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Chapter 7 System models.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
12th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA 2006) Multiagent Approach for the Representation of.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Pertemuan 19 PEMODELAN SISTEM Matakuliah: D0174/ Pemodelan Sistem dan Simulasi Tahun: Tahun 2009.
Modeling Shari L. Pfleeger and Joanne M. Atlee, Software Engineering: Theory and Practice, 4 th edition, Prentice Hall, Hans Van Vliet, Software.
1 CIM OSA CIMOSA Computer Integrated Manufacturing Open System Architecture 1 David CHEN IMS-LAPS, University Bordeaux 1.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
Presented By: Aly Aboul Nour Supervised By: Dr. A. Rafea CommonKads.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
APPLY FUNCTIONAL MODELING TO CONSEQUENCE ANALYSIS IN SUPERVISION SYSTEMS Present by Xinxin Zhang 1 Morten Lind 1, Giulio Gola 2,
CSC480 Software Engineering Lecture 10 September 25, 2002.
Introduction of Intelligent Agents
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Mahmut Ali GÖKÇEIndustrial Systems IEU Introduction to System Engineering ISE 102 Spring 2007 Notes & Course Materials Asst. Prof. Dr. Mahmut.
Dip. Di Informatica Sistemi e Produzione Università di Roma Tor Vergata E. Casalicchio, E.Galli, S.Tucci CRESCO SPIII.5 Project status Università.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Introduction to Cogsci April 07, Central Theme Cognitive Science was occuppied with the algorithmic level for much of its history: successive manipulation.
Slide 1 Chapter 8 Architectural Design. Slide 2 Topics covered l System structuring l Control models l Modular decomposition l Domain-specific architectures.
A Generic Model for Software Architecture Yun Sang-hyun Rossak. W. / Kirova. V. / Jolian. L. / Lawson. H. / Zemel. T. Software, IEEE Jul/Aug.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
IS301 – Software Engineering Dept of Computer Information Systems
Unified Modeling Language
Part 3 Design What does design mean in different fields?
Abstract descriptions of systems whose requirements are being analysed
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Princess Nourah bint Abdulrahman University
Semantic Markup for Semantic Web Tools:
Presentation transcript:

Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering and Technology Old Dominion University

V&V for Agents2 October 2, 2007Dr. Andreas Tolk Two Caveats Broader Perspectives on Agents and Application Domain –Real power (and money) lies in the C2 market: C2 M&S Services Support of Operations Analysis for the Warfighter in his HQ Decision Support –Agents are more than Human Behavior System perspective If it acts, it can be modeled as an agent Agents are not simple, but can be as complicated as traditional simulation systems

V&V for Agents3 October 2, 2007Dr. Andreas Tolk Value Chain for Net-Centric Operations Time Today Data Quality Information Quality Knowledge Quality Awareness Quality Systems, Messages Federations, Common Operational Picture Net-Centric Components, Common Operational Model Info-Centric GIG Services, SW Agents using M&S Services

V&V for Agents4 October 2, 2007Dr. Andreas Tolk Levels of Conceptual Interoperability Level 5 Dynamic Interoperability Level 4 Pragmatic Interoperability Level 3 Semantic Interoperability Level 2 Syntactic Interoperability Level 0 No Interoperability Level 1 Technical Interoperability Level 6 Conceptual Interoperability Increasing Capability for Interoperation Modeling / Abstraction Simulation / Implementation Network / Connectivity

V&V for Agents5 October 2, 2007Dr. Andreas Tolk Ontological View Concept SymbolReferent Semiotic triangle of Ogden Ogden, C.K., and Richards, I.A. The Meaning of Meaning: A Study of the Influence of Language upon Thought and of the Science of Symbolism, University of Cambridge, 1923

V&V for Agents6 October 2, 2007Dr. Andreas Tolk Traditional View: System Analysis and Design Coherent Model (Repository) Data Modeling (Item) Process Modeling (Function) Behavior Modeling (System)

V&V for Agents7 October 2, 2007Dr. Andreas Tolk System Architecture Perspective Requirements Functional Architecture Physical Architecture Operational Architecture Interfaces & Items

V&V for Agents8 October 2, 2007Dr. Andreas Tolk System-of-Systems Perspective Requirements Functional Architecture Physical Architecture Operational Architecture Interfaces & Items Requirements Functional Architecture Physical Architecture Operational Architecture Interfaces & Items Requirements Functional Architecture Physical Architecture Operational Architecture Interfaces & Items Requirements Functional Architecture Physical Architecture Operational Architecture Interfaces & Items Scope Resolution Structure

V&V for Agents9 October 2, 2007Dr. Andreas Tolk Agents as Systems Agents are Systems of System –Agents in the Simulated Environment –Agents working with other Agents –Agents working against other Agents –Agents building ad-hoc Federations The Promise of System Engineering –Reduce complexity by decomposing system into manageable sub-parts –Integration brings system back together

V&V for Agents10 October 2, 2007Dr. Andreas Tolk What is an Agent Agent –a computer program (or, more usually, a part of a program) –which represents some real world actor (e.g. a person, an organisation, a nation) –with inputs (perception) –With outputs (actions) –With rules (what to do) Goal Environment Representations Communication Perception Communication Action

V&V for Agents11 October 2, 2007Dr. Andreas Tolk A General Model for an Agent Blueprint for Decomposition: Taxonomy for agent architectures Source: Moya L, Tolk A (2007) Towards a Taxonomy of Agents and Multi-Agent Systems, SpringSim Vol I, pp

V&V for Agents12 October 2, 2007Dr. Andreas Tolk Structural Variances External Measures of Merits Agents’ Goals and Objectives Scope Resolution Structure

V&V for Agents13 October 2, 2007Dr. Andreas Tolk Environments Accessible Deterministic Episodic Static Discrete Non-Accessible Stochastic Sequential Dynamic Continuous

V&V for Agents14 October 2, 2007Dr. Andreas Tolk Situated environment – “world information;” objects agents can affect and be affected by Population –characteristic descriptions of the MAS Agent characteristics – decision, action, perception, goals, etc. (as depicted on Slide 8) High Level Taxonomy Source: Moya L, Tolk A (2007) Towards a Taxonomy of Agents and Multi-Agent Systems, SpringSim Vol I, pp

V&V for Agents15 October 2, 2007Dr. Andreas Tolk Systems Everywhere An agent is a system –Data Model (Input, Output, Controls) –Process Model (Functions) –Behavior Model (Mode and State Changes) The environment is a system –Interaction in the environment –Interaction with the environment Agent Populations are Systems-of-Systems –Communications –Exchangeable information, Language Cascading V&V necessary -V&V for the agent components -V&V for the agent - V&V for the agent in the environment - V&V for the agent within the population - V&V for the agent within the population in the environment -V&V for the agent population in the environment

V&V for Agents16 October 2, 2007Dr. Andreas Tolk Multi-Agents Agent Communicating Sphere of influence Environment

V&V for Agents17 October 2, 2007Dr. Andreas Tolk

V&V for Agents18 October 2, 2007Dr. Andreas Tolk Resulting V&V Challenges Can we V&V perception, communication, and action for potential (re)use Can we V&V reasoning & decision making, reactivity, beliefs, memory, and goals Can we V&V the agent in different environments –Accessible, deterministic, episodic, static, discrete –Non-accessible, stochastic, sequential, dynamic, continuous Can we V&V agents for use in different agent populations Can we V&V emerging behavior in agent populations Classical V&V methods fall short regarding these requirements. A Multilayered Cascading Framework is Necessary!

V&V for Agents19 October 2, 2007Dr. Andreas Tolk Advertisement Agent-Directed Simulation Symposium (ADS'08) Part of the 2008 Spring Simulation Multiconference (SpringSim'08) Sponsored by: The Society for Modeling and Simulation International (SCS) in collaboration with ACM/SIGSIM Dates: April 14-17, 2008 Crown Plaza Ottawa, Ottawa, Canada