AN ADVANCED COMPUTATIONAL APPROACH TO ACKNOWLEDGED SYSTEM OF SYSTEMS ANALYSIS & ARCHITECTING USING AGENT BASED BEHAVIORAL MODELING

Similar documents
Fuzzy Decision Analysis in Negotiation between the System of Systems Agent and the System Agent in an Agent-Based Model

Embracing Complexity in System of Systems Analysis and Architecting

An Advanced Computational Approach to System of Systems Analysis & Architecting Using Agent-Based Behavioral Model

Systems Engineering Guide for Systems of Systems. Essentials. December 2010

Implementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient

A FUZZY LOGIC BASED CLASSIFICATION TECHNIQUE FOR CLINICAL DATASETS

Fever Diagnosis Rule-Based Expert Systems

Comparison of Mamdani and Sugeno Fuzzy Interference Systems for the Breast Cancer Risk

Systems Engineering for Capabilities

Fuzzy Expert System Design for Medical Diagnosis

Systems Engineering Guide for Systems of Systems. Summary. December 2010

An architecture description method for Acknowledged System of Systems based on Federated Architecture

Computational Intelligence Lecture 21: Integrating Fuzzy Systems and Neural Networks

Design and Implementation of Fuzzy Expert System for Back pain Diagnosis

A Fuzzy Expert System for Heart Disease Diagnosis

A Fuzzy Expert System Design for Diagnosis of Prostate Cancer

DoD Software Engineering and System Assurance

CHAPTER 4 ANFIS BASED TOTAL DEMAND DISTORTION FACTOR

Artificially Intelligent Primary Medical Aid for Patients Residing in Remote areas using Fuzzy Logic

Fuzzy Logic Based Expert System for Detecting Colorectal Cancer

Edge Detection Techniques Using Fuzzy Logic

IT Foundation Application Map

Update on Test and Evaluation Issues for Systems of Systems

A prediction model for type 2 diabetes using adaptive neuro-fuzzy interface system.

Design of the Autonomous Intelligent Simulation Model(AISM) using Computer Generated Force

Fuzzy Decision Tree FID

Novel Respiratory Diseases Diagnosis by Using Fuzzy Logic

Cognitive Maps-Based Student Model

Human Machine Interface Using EOG Signal Analysis

Military Operations Research Society (MORS) Workshop. Joint Framework for Measuring C2 Effectiveness

Department of Defense System of Systems Challenges

Diagnosis Of the Diabetes Mellitus disease with Fuzzy Inference System Mamdani

Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework

A Fuzzy expert system for goalkeeper quality recognition

SYSTEM-OF-SYSTEMS (SOS) WORKSHOP 3 SICS & INCOSE

Combining Attributes for Systems of Systems in Multi-Attribute Tradespace Exploration

OPPORTUNITIES FOR HHS & DOD COLLABORATION FOR MEDICAL COUNTERMEASURES

Engaging People Strategy

POC: MAJ Steve Gillespie, 1

Behavior Architectures

SPECIAL ISSUE FOR INTERNATIONAL CONFERENCE ON INNOVATIONS IN SCIENCE & TECHNOLOGY: OPPORTUNITIES & CHALLENGES"

Modeling Health Related Quality of Life among Cancer Patients Using an Integrated Inference System and Linear Regression

SYSTEM-OF-SYSTEMS (SOS) WORKSHOP 2 SICS & INCOSE

Non Linear Control of Glycaemia in Type 1 Diabetic Patients

INCOSE Systems of Systems Working Group

Developing a Fuzzy Database System for Heart Disease Diagnosis

Patterns in Systems of Systems

FUZZY LOGIC AND FUZZY SYSTEMS: RECENT DEVELOPMENTS AND FUTURE DIWCTIONS

An Overview on Soft Computing in Behavior Based Robotics

Engineering the System of Systems A MASTER OF ENGINEERING REPORT MASTER OF ENGINEERING

Fuzzy Expert System to Calculate the Strength/ Immunity of a Human Body

Keywords: Adaptive Neuro-Fuzzy Interface System (ANFIS), Electrocardiogram (ECG), Fuzzy logic, MIT-BHI database.

Enea Multilingual Solutions, LLC

Identifying Risk Factors of Diabetes using Fuzzy Inference System

Prediction of Severity of Diabetes Mellitus using Fuzzy Cognitive Maps

Support system for breast cancer treatment

The Important Role of Advocacy. The Challenge of Governance

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Using Fuzzy Classifiers for Perceptual State Recognition

Intelligent Control Systems

Finding Information Sources by Model Sharing in Open Multi-Agent Systems 1

Ontologies for World Modeling in Autonomous Vehicles

A Study of Methodology on Effective Feasibility Analysis Using Fuzzy & the Bayesian Network

Air Force Materiel Command

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

A Deep Learning Approach to Identify Diabetes

SCIENCE & TECHNOLOGY

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

Dynamic Rule-based Agent

A FRAMEWORK FOR CLINICAL DECISION SUPPORT IN INTERNAL MEDICINE A PRELIMINARY VIEW Kopecky D 1, Adlassnig K-P 1

DEVELOPMENT OF AN EXPERT SYSTEM ALGORITHM FOR DIAGNOSING CARDIOVASCULAR DISEASE USING ROUGH SET THEORY IMPLEMENTED IN MATLAB

Observations on the Use of Ontologies for Autonomous Vehicle Navigation Planning

HEART DISEASE PREDICTION BY ANALYSING VARIOUS PARAMETERS USING FUZZY LOGIC

Design of a Fuzzy Rule Base Expert System to Predict and Classify the Cardiac Risk to Reduce the Rate of Mortality

Application of Tree Structures of Fuzzy Classifier to Diabetes Disease Diagnosis

Real Time Sign Language Processing System

Artificial Intelligence for Interactive Media and Games IMGD 400X (B 08) 1. Background and Motivation

Local Healthwatch Quality Statements. February 2016

Multi Parametric Approach Using Fuzzification On Heart Disease Analysis Upasana Juneja #1, Deepti #2 *

Computational Neuroscience. Instructor: Odelia Schwartz

Management on the Mend, John Toussaint, MD Book Club Study Questions. 1. Could Tish s story happen in our hospital? Why or why not?

AVR Based Gesture Vocalizer Using Speech Synthesizer IC

STIN2103. Knowledge. engineering expert systems. Wan Hussain Wan Ishak. SOC 2079 Ext.: Url:

Aggregating Complementary and Contradictory Information for Military Decision Making

An SVM-Fuzzy Expert System Design For Diabetes Risk Classification

An Approach To Develop Knowledge Modeling Framework Case Study Using Ayurvedic Medicine

Developing a fuzzy Likert scale for measuring xenophobia in Greece

Semiotics and Intelligent Control

Modeling Crowd Behavior Based on Social Comparison Theory: Extended Abstract

International Journal of Research in Science and Technology. (IJRST) 2018, Vol. No. 8, Issue No. IV, Oct-Dec e-issn: , p-issn: X

Fuzzy Logic 12/6/11. Outline. Motivation. Motivation

Various Methods To Detect Respiration Rate From ECG Using LabVIEW

DATE: August 17, Document Title: Amendment to PIN Regarding Affiliation Agreements of Community and Migrant Health Centers

A Fuzzy Logic System to Encode Emotion-Related Words and Phrases

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

Discovering Meaningful Cut-points to Predict High HbA1c Variation

Study of Diet Recommendation System based on Fuzzy Logic and Ontology

CLASSIFICATION OF SLEEP STAGES IN INFANTS: A NEURO FUZZY APPROACH

Development of Heart Disease

Artificial Intelligence Lecture 7

Transcription:

AN ADVANCED COMPUTATIONAL APPROACH TO ACKNOWLEDGED SYSTEM OF SYSTEMS ANALYSIS & ARCHITECTING USING AGENT BASED BEHAVIORAL MODELING Paulette Acheson pbatk5@mail.mst.edu Cihan H. Dagli Steven Corns Nil Kilicay-Ergin Engineering Management & Systems Engineering Department Engineering Management & Systems Engineering Department Great Valley School of Graduate Professional Students Missouri University of Science & Missouri University of Science & Technology, MO, USA Technology, MO, USA Penn State University, PA, USA dagli@mst.edu corns@mst.edu nhe2@psu.edu David L. Enke Ruwen Qin Allyson Yarbrough Engineering Management & Systems Engineering Department Engineering Management & Systems Engineering Department Enterprise Mission Assurance Corporate Chief Engineering Office Missouri University of Science & Missouri University of Science & Aerospace Corporation Technology, MO, USA Technology, MO, USA El Segundo, CA, USA enke@mst.edu qinr@mail.mst.edu allyson.d.yarbrough@aero.org

Research Question How does the system behavior of the constituent systems affect the SoS development and the resulting SoS architecture? 2

Research Question (con t) Relationship between system behavior and length of the SoS development Relationship between the system behavior and the resulting SoS architecture Provide insight into SoS development to aid SoS manager in decision making 3

Background System of Systems (SoS) Arrangement of Systems* Integrated Systems Delivers Unique Capabilities SoS Architecture Represents which systems are in the SoS Represents which systems Interface *Defense Acquisition Guidebook, May 2010. 4

Background (con t) 5

SoS Manager Program Office Organization Might Not Exist Background(con t) Presidential National Voice Conferencing (PNVC) SoS Critical in DoD DoD Chief Information Officer Information Support Plan 6

Types of SoS Virtual Background (con t) No SoS Manager No Central Purpose Collaborative No SoS Manager Systems Voluntarily Work Together 7

Background (con t) Types of SoS (con t) Acknowledged SoS Manager SoS Capabilities Depend on System Cooperation Systems Have Their Own Priorities, Goals Directed Centrally Located SoS Manager Specific Purposes Systems Exist to Fulfill SoS Specific Purposes 8

Background (con t) Types of SoS (con t) Acknowledged SoS Manager SoS Capabilities Depend on System Cooperation Systems Have Their Own Priorities, Goals Directed Centrally Located SoS Manager Specific Purposes Systems Exist to Fulfill SoS Specific Purposes 9

Background (con t) Agent Based Model (con t) Agents Independent processes Execute concurrently not serially Relationships Between Agents Interfaces How Agents Interact No Hierarchy, Flat Universe 10

Background (con t) 11

Research Objectives Develop a Model for SoS Development Represents the actual SoS Behavior Applicable/Adaptable to Any Domain Support Overall Model of SoS Development SoS Managers Use as Aid for SoS Development Develop Conclusions About SoS Development Perform What if Analysis 12

Research Steps Develop model that represents the SoS development Determine how to measure the length of SoS development Create a representation for the SoS behavior and the system behavior Assessment of SoS architecture 13

Research Steps (con t) SoS Development Cycle Based on Wave Model * *Dahmann, J., Rebovich, G., Lane, J. A., Lowry, R., &. Baldwin, K. (2011). An Implementers View of Systems Engineering for Systems of Systems. Proceedings of IEEE International Systems Conference. Montreal. 14

SoS Agent State Diagram 15

Approach Negotiation cycle exists between the SoS manager and the constituent systems Use the number of negotiation cycles as a measure of the length of the SoS development Use a SoS architecture to represent the capabilities at the SoS level Assess the SoS architecture to know when the SoS development ends 16

Assumption Goal of SoS development is providing the SoS capabilities to the warfighter in time to support the mission need Overall system behavior is the aggregate behavior of all the systems taken as a whole 17

Contribution Agent Based Model (ABM) of System of Systems (SoS) Development Generic Domain Generic Initial SoS Architecture Generic System Behavior Generic SoS Behavior SoS Framework Adaptable to 18

Contribution (con t) Agent Based Model (ABM) of System of Systems (SoS) Development Executable Follows Wave Model Integrates with Models developed in other tools such as Matlab 19

Contribution (con t) Fuzzy Decision Analysis for SoS Behavior Fuzzy Negotiation Model Uses Fuzzy Systems Uses Fuzzy Associative Memory 20

Research Objectives Represent the SoS Development Reflect Real SoS Executable Applicable/Adaptable to Any Domain 21

Research Objectives (con t) Represent the SoS Behavior Actions/Decisions of Acknowledged SoS During Negotiation with Systems Fuzzy Assessor to Qualitatively Evaluate SoS Architecture SoS Negotiation Model Interact with Systems for Capabilities 22

Research Objectives (con t) Support DoD Movement Toward SoS Use as Aid for SoS Development Develop Conclusions About SoS Development Perform What if Analysis 23

SoS Development Model (con t) Agent Based Model Representing SoS Development Two Agents SoS System 24

SoS Development Model (con t) One Instance of SoS Agent Multiple Instances of System Agent Depending on Number of Systems in SoS Systems are Independent Entities Goals Priorities Behavior 25

SoS Development Model (con t) SoS Depends on What Systems Provide SoS Influence Systems Funding Adjust Deadlines Adjust Performance 26

SoS Development Model (con t) Each Instance of System Agent Independent Behavior Negotiation Model Developed independently of the SoS Negotiation Model Can use any type of Negotiation Model 27

Initial Set of Capabilities Desired from the Systems SoS Sends Request 28

System Agent Evaluates Request from SoS Priorities and Deadlines Independent Behavioral Model Each system can have a different model Responds to SoS with Participation Criteria Delta Performance Delta Deadline Delta Funding 29

Systems Response 30

SoS Negotiation Fuzzy Decision Analysis Fuzzy Negotiation 31

Initial Set of Capabilities Desired from the Systems 32

SoS Negotiation Model 33

Fuzzy Decision Analysis Fuzzy Negotiation Model Fuzzification of Crisp Values Fuzzy Rules in Fuzzy Associative Memory Fuzzy Output Defuzzification to Crisp Value 34

Fuzzy Negotiation Determine Actions Inputs: Delta Performances, Delta Funding, Delta Deadlines Weights for Each Capability Outputs: Funding Adjustment Deadlines Adjustment Performance Adjustment 35

Fuzzy Decision Analysis Fuzzy Negotiation Model Weights for Capabilities (w i ) FAM (Fuzzy Rules) System Return Values Performance Gap Funding Gap Deadlines Gap Fuzzification Higher Weight Increase Funding Lower Weight Decrease Funding Defuzzification New Inputs to Systems Performance (~p i ) Funding (~f i ) Deadlines (~d i ) 36

Fuzzification of Gap Values None Low High Extreme Performance Gap 0 < 2 < 7 and > 2 > 7 Funding Gap 0 < 3.5 < 6.5 and > 3.5 > 6.5 Deadline Gap 0 < 2 < 8 and > 2 > 8 37

Funding Gap Membership Function 38

Fuzzy Rules Inputs Outputs Performance Gap Weight Funding Gap Deadline Gap Funding Deadline none none none none decrease little do nothing low none none none do nothing shorten high none none none increase little extend extreme none none none increase little big delay none low none none decrease little do nothing low low none none do nothing shorten high low none none increase little extend extreme low none none increase little big delay none high none none do nothing do nothing low high none none do nothing do nothing high high none none increase much do nothing extreme high none none increase much do nothing none heavy none none do nothing do nothing low heavy none none increase little do nothing high heavy none none increase much do nothing extreme heavy none none increase much do nothing 39

Implementation Fuzzy Rules Implemented as Fuzzy Associative Memory (FAM) Represent Each Fuzzy Linguistic Value as Integer FAM is Multi Dimensional Array Indexed by Fuzzy Linguistic Value Output is Fuzzy Linguistic Value 40

Map Funding Gap Fuzzy Values Funding Gap Enumerated Type: None Low High Extreme 41

Index into FAM If Performance Gap=High, Weight=Heavy, Funding Gap=None, then Output=Increase Funding Much Output = FAM[High, Heavy, None] = Increase Much 42

Adjust Funding Output Output is Much Increase 1.2 1 0.8 0.6 0.4 Nothing Decrease Increase Much Increase 0.2 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 43

Implementation (con t) FAM Read from Excel File at Initialization Fuzzy Rules in Excel File Model Independent of Fuzzy Rules Simulation can be run multiple times with different fuzzy rules Possible to have the model update rules as simulation runs 44

Integration SoS development model can invoke multiple models Model to generate the initial SoS architecture E.g. genetic algorithm developed in MATLAB Architecture assessor System behavior model SoS behavior Model 45

46

Integration (con t) Generic SoS development model Independent of SoS and system behavior models Can use different system behavior models No Need to Rebuild for Different Domains Domain details are in Excel files 47

Conclusions SoS development model exists Generic to any domain Provides insight into the SoS development to support SoS decision making Flexible to use any SoS or system behavioral models Currently running multiple levels of system cooperation and collecting data 48

Acknowledgment This material is based upon work supported, in whole or in part, by the U.S. Department of Defense through the Systems Engineering Research Center (SERC) under Contract H98230 08 D 0171. SERC is a federally funded University Affiliated Research Center managed by Stevens Institute of Technology. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense. 49

Questions 50

Backup 51

Fuzzy Sets Fuzzy Systems Opposite of Traditional (Crisp) Set Provides Method of Handling Ambiguity Degree to Which Each Element is Member Two Parts to Fuzzy Set: Membership Function Membership Grade 52

Fuzzy Sets (con t) Fuzzy Systems Two Parts to Fuzzy Set: Membership Function Membership Grade Degree of Membership 53

Fuzzy Sets (con t) Fuzzy Systems Fuzzy Set Operations Addition/Union A B ( x) ( x) ( x) max{ ( x), ( x)} A B A B Multiplication/Intersection A B ( x) ( x)* ( x) min{ ( x), ( x)} A B A B 54

Fuzzy Systems (con t) Fuzzy Set Operations Complement A' ( x) Alpha Level 1 A ( x) x X x) ( A 55

Fuzzy Systems (con t) Fuzzy Sets (con t) Linguistic Variables Words Phrases For Example: Very Tall Tall Medium Short 56

Fuzzy Systems (con t) Fuzzy Sets (con t) Deadline Gap Fuzzy Membership Function 57

Fuzzy Systems (con t) Fuzzy Inference Engine Fuzzy Rules: If Deadline Gap=High, Weight=Heavy, Funding Gap=None, then Output=Increase Funding Much 58

Future Work Develop Intelligence Model SoS Agent Learns Updates Fuzzy Rules During Execution Update Fuzzy Membership Functions During Execution Improves Fuzzy Decision Analysis 59