M&S Based System Development and Testing in a Joint Net-Centric Environment Bernard P. Zeigler, Ph.D., Co-Director, Arizona Center for Integrative Modeling.

Slides:



Advertisements
Similar presentations
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Advertisements

Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
OASIS Reference Model for Service Oriented Architecture 1.0
Service Oriented Sensor Web Xingchen Chu and Rajkumar Buyya University of Melbourne, Australia Presented by: Gerardo I. Simari CMSC828P – Fall 2006 Professor.
COP th Lecture September 26, 2005 COP 4009 Component-Based Software Engineering Fall 2005 Instructor: Masoud Sadjadi
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Azad Madni Professor Director, SAE Program Viterbi School of Engineering Platform-based Engineering: Rapid, Risk-mitigated Development.
Network Enabled Capability Through Innovative Systems Engineering Service Oriented Integration of Systems for Military Capability Duncan Russell, Nik Looker,
Planning for Middleware Rose Gamble Leigh Davis Jamie Payton University of Tulsa.
Is There a Role for Modeling and Simulation in this New Battlespace? Bernard P. Zeigler Professor of Electrical and Computer Engineering, University of.
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Enterprise Architecture
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
Standards Conformance Testing and M&S Web Services Bernard P. Zeigler, Ph.D., Arizona Center for Integrative Modeling and Simulation and Joint Interoperability.
1 EVALUATING INTELLIGENT FLUID AUTOMATION SYSTEMS USING A FLUID NETWORK SIMULATION ENVIRONMENT Ron Esmao - Sr. Applications Engineer, Flowmaster USA.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
CLEANROOM SOFTWARE ENGINEERING.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
By Manuel C. Salas Advisor: Dr. Bernard P. Zeigler University of Arizona 2008.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
CSE 303 – Software Design and Architecture
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
DEVS Namespace for Interoperable DEVS/SOA
Structure Control in Agent-based Simulation Bernard P. Zeigler, Ph.D., Co-Director, Arizona Center for Integrative Modeling and Simulation
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
Formalized Model Development & Test Generation: Key Role of Abstraction Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation (ACIMS)
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
M&S Based System Development and Testing in a Joint Net-Centric Environment Simulation-based Testing of Emerging Defense Information Systems Bernard P.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
1 COMP 350: Object Oriented Analysis and Design Lecture 1Introduction References: Craig Larman Chapter 1.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Unifying Discrete and Continuous Simulation with Discrete Events: DEVS as the Next Modeling Standard Bernard P. Zeigler Arizona Center for Integrative.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
An Overview of the Arizona Center for Integrative Modeling and Simulation (ACIMS) University of Arizona Arizona State University Bernard P. Zeigler
1 V&V Needs for NextGen of 2025 and Beyond A JPDO Perspective Maureen Keegan JPDO Integration Manager October 13, 2010.
M&S Services at the Crossroads of Service Oriented Architecture and the DoD Architectural Framework Bernard P. Zeigler, Ph.D., Arizona Center for Integrative.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
Approved for Public Release, Distribution Unlimited The Challenge of Data Interoperability from an Operational Perspective Workshop on Information Integration.
JNTC Joint Management Office
DEVS Agents to Support Conformance Testing of Emerging Defense Information Standards Bernard P. Zeigler, Arizona Center for Integrative Modeling and Simulation.
USJFCOM 27 Jul EXECUTIVE OVERVIEW Col David Brown, USAF JFIIT Commander UNCLASSIFIED Joint Fires Integration and Interoperability Team (JFIIT)
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Software Architecture Architecture represents different things from use cases –Use cases deal primarily with functional properties –Architecture deals.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Systems Architectures System Integration & Architecture.
Avivim TA’s Mobility management system. Urban Mobility Management Concept Transportation objectives often conflict  Accessibility Vs. Mobility  Efficiency.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Brad Stubbs 19 Nov 02 DISA/TIS/TS3
The Development Process of Web Applications
Joint Command and Control
NDIA Architecture Analysis for System-of-System (SoS) Interoperability Assessment Karen L. Lauro, Ph.D Oct 21, 2003.
Presentation Title September 9, 2018
Object oriented system development life cycle
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Introduction to Software Testing
Enterprise Architecture at Penn State
Chapter 5 Architectural Design.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Task Manager & Profile Interface
Presentation transcript:

M&S Based System Development and Testing in a Joint Net-Centric Environment Bernard P. Zeigler, Ph.D., Co-Director, Arizona Center for Integrative Modeling and Simulation and Joint Interoperability Test Command Fort Huachuca, AZ

There is an acute need for a new Net-centric testing paradigm at the enterprise level where joint and coalition operations are conducted (Editorial, ITEA Jnl, Sept, 2005) Net-Centric T&E places an increased emphasis on standards conformance self-testing over the Global Information Grid Service Oriented Architecture (GIG-SOA ) and emphasizes services rather than systems

Simulation-based acquisition requires the use of M&S in all phases of the system development life-cycle Concept Refinement Technology Development System Development & Demonstration Production & Deployment Operations & Support Modeling and Simulation especially starting early in system development when defects can be caught and corrected with low cost Systems of Systems

Simulation-based development implies the need for simulation-based testing -- an infrastructure to test a system that is first formulated as an abstract model is offered by distributed simulation -- both the System under Test (SUT) and the test device are coupled by exchanging data packets on a network Network Test Device send/receive messages System Under Test (SUT) send/receive messages Raises the question: How is the Test Device developed in an authoritative manner? Specified as abstract model, e.g. UML Connecting middle ware, e.g. HLA

Problem: Testing Polar Opposite Requirements  To deal with the increasing complexity and advanced decision capabilities of C4ISR systems =>testing methodology has to become more rigorous, in-depth and thorough  To keep up with the rapid change and short development life cycles expected from the system builders => tests have to be ready to conduct in time scales compatible with the agile development strategies of new systems. Solution: employ formal M&S to increase capabilities for simulation-based testing and as a basis to increase the automation of testing processes.

Testing of interface standards is a focus area for automated simulation-based testing. Link-16 is required in all Joint and multi-national operations. The Joint Interoperability Test Command (JITC) has developed an automated test generation methodology as its core technology for testing conformance of systems to Link-16 This methodology is fundamentally enabled by the DEVS formalized modeling and simulation approach AWACS Theater Warning ABL DSP/SBIRS F-15 JLENS THAAD PATRIOT MEADS ATACMS AVENGER TEL AEGIS (CEP) SIS(MSCS) Link-16 specification

The JITC employed M&S-based testing for the initial major milestone evaluation of the Integrated Architecture Behavior Model (IABM) developed by the Joint Single Integrated Air Picture (SIAP) System Engineering Organization (JSSEO) in Recent Successful Application The test exercise produced significant results that uncovered flaws in the model design and added acknowledged value to the model development. The ACTGen Development Team, NGIT & ACIMS was selected as the winner in the Cross-Function category for the 2004/2005 M&S Awards presented by the National Training Systems Association (NTSA).

Types of Distributed Simulation Testing TestingDescriptionExample standards conformance test whether system conforms to standard supports interoperability Tactical Data Link Standards, Link-16, VMF, USMTF, interoperabilitytest whether systems can interoperate (at the syntactic, higher, levels) Joint Translator Forwarder (JXF) – air to/from land exchange of tactical data mission/capabilitiestest whether system of systems have capabilities required for mission Joint Close Air Support (JCAS)

Levels of Distributed Simulation Testing Level/VariationDescriptionExample One-on-One Stimulus/ Response - managed time - real time Test Driver sends message stimuli to which SUT responds IABM SIAP One-on-Many Federation managed time - real time Test Driver sends message stimuli and controls supporting federates including sensors IABM Peer to Peer Architecture Multiplatform (Many-to-Many interaction) managed time - real time Active mode (test driver controls scenario interaction) Passive Mode (test manager opportunistically observes interaction JIT live C2 systems from USAF, USMC, Navy in remote locations Joint Combined Hardware- in-the-Loop (HWIL) Event (JCHE) Phase 3 CNI pilot event “Runs for Record” (~Aug 06) (CNI = Navy Common Network Interface) JXF tests

Test Driver controls the scenario Multiplatform Distributed Simulation – controlled testing Platform (System, Component) Platform (System, Component) Platform (System, Component) Test Driver

Distributed Observers look for opportunities to test Multiplatform Distributed Simulation - uncontrolled testing Platform (System, Component) Platform (System, Component) Platform (System, Component) Observer Test Coordinator

Joint Test Enterprise Requirements Must respond to requirements for increasing complexity, evolving from standards conformance, to interoperability, to joint operations capabilities testing Top down test development methodology – aim for maximum reuse of test assets by supporting configuration of assets to meet objectives of each new exercise Requires support of appropriate concepts and levels of abstraction – e.g., Objectives, capabilities, functionalities, rule sets, test model federates Requires development of software at levels of abstraction with appropriate flexibility to interface with configurable middleware and hardware to meet conditions of tests, e.G., High speed/accuracy implies real-time operating system replaces default windows OS Develop new assets when no configuration of existing assets can satisfy objectives; then develop with reusability and fit within methodology in mind

Joint Test Enterprise Methodology Determine objectives up front and drive test configuration process Determine capabilities to be tested Develop scenarios/mission threads to involve SUT use of identified capabilities Identify lower level functions supporting capabilities Decompose functions into relevant sub sets of rules Develop testable sequences of rules from relevant rule sets Apply automated development of test sequences as test model federates

Semi-automated test suite design based on Experimental Frames Standard Provides Behavior Requirements at one or more levels of System Specification Reference Master Model Formalization by mapping into DEVS representations Corresponding levels of System Specification Real-time implement- ation and execution Simulation based testing in net-centric environment Integrated Development and Testing Process

Summary Interoperability is mandated throughout the system development process to achieve mission effectiveness The emerging challenges of testing in a joint environment require a new paradigm A test methodology at the enterprise level that scales to net-centric services on the GIG is needed Automation of the generation of test environments is needed – illustrated for tactical data link standards conformance testing