RT 24 - Architecture, Modeling & Simulation, and Software Design



Similar documents
Report Documentation Page

Overview Presented by: Boyd L. Summers

A013 - Final Technical Report SERC-2012-TR-024

Improved Mapping and Modeling of Defense Domain Architectures Backup slides

Asset Management- Acquisitions

DEFENSE CONTRACT AUDIT AGENCY

EAD Expected Annual Flood Damage Computation

DCAA and the Small Business Innovative Research (SBIR) Program

Headquarters U.S. Air Force

Using the Advancement Degree of Difficulty (AD 2 ) as an input to Risk Management

Mr. Steve Mayer, PMP, P.E. McClellan Remediation Program Manger Air Force Real Property Agency. May 11, 2011

Issue Paper. Wargaming Homeland Security and Army Reserve Component Issues. By Professor Michael Pasquarett

DoD Enterprise Architecture

Guide to Using DoD PKI Certificates in Outlook 2000

ELECTRONIC HEALTH RECORDS. Fiscal Year 2013 Expenditure Plan Lacks Key Information Needed to Inform Future Funding Decisions

ARCHITECTURE DESIGN OF SECURITY SYSTEM

What s What Ahead For Architectures in the DoD? Mr. Dav Da e v DeVr DeV ies Mr. Martin Westphal

Military Health System Conference

THE MIMOSA OPEN SOLUTION COLLABORATIVE ENGINEERING AND IT ENVIRONMENTS WORKSHOP

John Mathieson US Air Force (WR ALC) Systems & Software Technology Conference Salt Lake City, Utah 19 May 2011

IISUP-. NAVAL SUPPLY SVSTE:MS COMMAND. Ready. Resourceful. Responsive!

In June 1998 the Joint Military Intelligence. Intelligence Education for Joint Warfighting A. DENIS CLIFT

DEFENSE BUSINESS PRACTICE IMPLEMENTATION BOARD

AFRL-RX-WP-TP

Cancellation of Nongroup Health Insurance Policies

Role of Reference Architectures

DoD Architecture Framework Version 1.5

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

Pima Community College Planning Grant For Autonomous Intelligent Network of Systems (AINS) Science, Mathematics & Engineering Education Center

An Oil-Free Thrust Foil Bearing Facility Design, Calibration, and Operation

CAPTURE-THE-FLAG: LEARNING COMPUTER SECURITY UNDER FIRE

An Application of an Iterative Approach to DoD Software Migration Planning

Integrated Force Method Solution to Indeterminate Structural Mechanics Problems

FIRST IMPRESSION EXPERIMENT REPORT (FIER)

Software Security Engineering: A Guide for Project Managers

Federal Enterprise Architecture Using EA to Design Future-Ready Agencies and Implement Shared Services

Dr. Gary S. E. Lagerloef Earth and Space Research, 1910 Fairview Ave E

Simulation of Air Flow Through a Test Chamber

CERT Virtual Flow Collection and Analysis

Service Oriented Architectures Using DoDAF1

Advanced Micro Ring Resonator Filter Technology

A GPS Digital Phased Array Antenna and Receiver

Architecting the Cloud: Enterprise Architecture Patterns for Cloud Computing

Algorithmic Research and Software Development for an Industrial Strength Sparse Matrix Library for Parallel Computers

TITLE: The Impact Of Prostate Cancer Treatment-Related Symptoms On Low-Income Latino Couples

Addressing the Real-World Challenges in the Development of Propulsion IVHM Technology Experiment (PITEX)

Architecture. Governance

NAVSUP FLC NORFOLK PHILADELPHIA OFFICE

Mobile Robot Knowledge Base

PROBLEM STATEMENT: Will reducing the ASD for Kadena AB F-15 C/Ds increase the CPFH for this Mission Design Series (MDS)?

UMass at TREC 2008 Blog Distillation Task

Graduate Level Credit for Resident EWS Students. Natasha McEachin CG 1

A DOCTORAL PROGRAM WITH SPECIALIZATION IN INFORMATION SECURITY A High Assurance Constructive Security Approach

Cyber Security Training and Awareness Through Game Play

GAO ELECTRONIC HEALTH RECORDS. DOD and VA Should Remove Barriers and Improve Efforts to Meet Their Common System Needs

REPORT DOCUMENTATION PAGE

Army Environmental Policy and ISO 14001

Interagency National Security Knowledge and Skills in the Department of Defense

REPORT DOCUMENTATION PAGE *

Intelligence Community Public Key Infrastructure (IC PKI)

Microstructural Evaluation of KM4 and SR3 Samples Subjected to Various Heat Treatments

THE FLATWORLD SIMULATION CONTROL ARCHITECTURE (FSCA): A FRAMEWORK FOR SCALABLE IMMERSIVE VISUALIZATION SYSTEMS

Non-Autoclave (Prepreg) Manufacturing Technology

E X A D A T A NEW EXPLOSIVES ACCIDENT DATABASE

4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER FA C AUTHOR(S) 5d. PROJECT NUMBER

PREPARED FOR: U.S. Army Medical Research and Materiel Command Fort Detrick, Maryland

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

CONTRACTING ORGANIZATION: University of Alabama at Birmingham Birmingham, AL 35294

PREPARED FOR: U.S. Army Medical Research and Materiel CommandFort Detrick, Maryland

OPTICAL IMAGES DUE TO LENSES AND MIRRORS *

Modelling the Management of Systems Engineering Projects

Regional Field Verification Operational Results from Four Small Wind Turbines in the Pacific Northwest

Health and Safety Issues of Telecommuters: A Macroergonomic Perspective

How To Develop Software

Elastomer Compatibility Testing of Renewable Diesel Fuels

A Manager's Checklist for Validating Software Cost and Schedule Estimates

MINDS: A NEW APPROACH TO THE INFORMATION SECURITY PROCESS

OFFICE OF THE ASSISTANT SECRETARY OF DEFENSE 6000 DEFENSE PENTAGON WASHINGTON, D.C

Aircraft Cleanability and Corrosion Issues 26 February Craig Matzdorf NAVAIR

Assessment of NASA Dual Microstructure Heat Treatment Method Utilizing Ladish SuperCooler Cooling Technology

Multiple Network Marketing coordination Model

Optical Blade Position Tracking System Test

Award Number: W81XWH

A New Empirical Relationship between Thrust Coefficient and Induction Factor for the Turbulent Windmill State

LMI. Improving EDI Data Quality. Logistics Management Institute. W. Michael Bridges Charles D. Guilliams MT403LN1

Small PV Systems Performance Evaluation at NREL's Outdoor Test Facility Using the PVUSA Power Rating Method

Obsolescence Considerations for Materials in the Lower Sub-Tiers of the Supply Chain

Integration of Information Assurance (IA) into DoDAF Architectures. Annual Computer Security Applications Conference (ACSAC 04) 8 December 2004

Developing Business Architecture with TOGAF

System of Systems Engineering and Family of Systems Engineering from a Standards, V-Model, Dual V-Model, and DoD Perspective

Transcription:

RT 24 - Architecture, Modeling & Simulation, and Software Design Dennis Barnabe, Department of Defense Michael zur Muehlen & Anne Carrigy, Stevens Institute of Technology Drew Hamilton, Auburn University Russell Peak, Georgia Tech 1

Report ation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE NOV 2010 2. REPORT TYPE 3. DATES COVERED 00-00-2010 to 00-00-2010 4. TITLE AND SUBTITLE RT 24 - Architecture, Modeling & Simulation, and Software Design 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Stevens Institute of Technology,Systems Engineering Research Center (SERC),1 Castle Point on Hudson,Hoboken,NJ,07030 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 11. SPONSOR/MONITOR S REPORT NUMBER(S) 13. SUPPLEMENTARY NOTES Presented at the 2nd Annual SERC Research Review Conference, 9-10 Nov 2010, College Park, MD. SERC is sponsored by the Department of Defense. U.S. Government or Federal Rights License 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified Same as Report (SAR) 18. NUMBER OF PAGES 24 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Context The client is producing software-intensive, distributed systems in short development cycles (90 day increment spins) The DoD JCIDS process requires the documentation of systems in the form of certain DODAF products Occasionally this documentation is created after the fact and not as a basis for Modeling & Simulation or software development (notion: coding is faster than architecting) Effort spent on architecture development is essentially wasted, since architecture products are not used for value-added delivery, and architecture models and code evolve separate from each other 2

Req. Mgmt. Environment Development Environment 5 1 Architecture Environment 6 2 Coding Environment Simulation Environment 8 4 3 Execution Environment 7 Runtime Environment 3

Challenge Investigate the integration of Architecture models in the Modeling & Simulation and Software Design and Development Process Develop a methodology that: Identifies those architecture products that are relevant for the design of softwareintensive systems Provides guidance as to the sequence in which these models should be created Provides guidance as to the methods that should be used when creating these models Provides guidance as to the use of the recommended methods Evaluate the methodology against tool capabilities available to the client Particular focus on tool extensions (UPDM, SysML, SoaML, BPMN) Leverage best of breed architecture methodologies Provide tooling to support the methodology 4

DoDAF 2.0 Modeling Language captures Information used to describe matches DoDAF View DoDAF 2 MetaModel Elements captures/ represents 5

How Good is a Language? Language Quality improved by Ontological Clarity improved by Ontological Completeness reduced by reduced by reduced by reduced by Construct Overload Construct Redundancy Construct Excess Construct Deficit 6

Benchmarking a Language ML redundancy Key deficit BWW ML Set of constructs described in the BWW model Set of constructs comprising the Modelling Language overload Construct described in the BWW model Modelling language construct BWW Baseline Ontology excess Modeling Language! 7

Mapping Options Modeling Language (i.e. Type) to DoDAF View Coarse-grained Good for initial assessment Modeling Language Construct to DoDAF 2.0 MetaModel Entry Fine-grained May help in tailoring language 8

DM2 Concepts 9

Example: DoDAF 2.0 10

Example: BPMN BPMN MetaModel DoDAF 2.0 MetaModel 11

Mapping SysML to DoDAF 2.0 DoDAF V2.0 Models OV-1 OV-2 OV-3 OV-4 OV-5a SysML s Requirement State Machine Use Case Block Definition Internal Block Parametric Package OV-5b Activity OV-6c Sequence 12

Mapping SysML to DoDAF 2.0 DoDAF V2.0 Models SV-3 SV-2 SV-1 SV-4 SV-5a SV-5b SV-6 SysML s Requirement Activity Sequence State Machine Use Case Block Definition Internal Block Parametric Package 13

Understanding JCIDS 14

DoDAF 2.0 Product Initial (ICD) Development (CDD) Production (CPD) OV-1 (Concept of Operations) X X X AV-1 (Project Overview) X X AV-2 (Integrated Dictionary) X X OV-2 (Operational Resource Flow Description) X X OV-3 (Operational Resource Flow Matrix) X X OV-4 (Organizational Relationship Chart) X X OV-5a (Operational Activity Decomposition Tree) X X OV-5b (Operational Activity Model) X X OV-6c (Event-Trace Description) X X SV-2 (Systems Resource Flow Description) X X SV-4 (Systems Functionality Description) X X SV-5a (Operational Activity to Systems Function Matrix) X X SV-5b (Operational Activity to Systems Matrix) X X SV-6 (Systems Resource Flow Matrix) X X StdV-1 (Standards Profile) X X StdV-2 (Standards Forecast) X X DIV-2 (Conceptual Data Model) DIV-3 (Conceptual Data Model) X X 15

DoDAF 2.0 Product Initial (ICD) Development (CDD) Production (CPD) OV-1 (Concept of Operations) X X X AV-1 (Project Overview) X X AV-2 (Integrated Dictionary) X X OV-2 (Operational Resource Flow Description) X X OV-3 (Operational Resource Flow Matrix) X X OV-4 (Organizational Relationship Chart) X X OV-5a (Operational Activity Decomposition Tree) X X OV-5b (Operational Activity Model) X X OV-6c (Event-Trace Description) X X SV-2 (Systems Resource Flow Description) X X SV-4 (Systems Functionality Description) X X SV-5a (Operational Activity to Systems Function Matrix) X X SV-5b (Operational Activity to Systems Matrix) X X SV-6 (Systems Resource Flow Matrix) X X StdV-1 (Standards Profile) X X StdV-2 (Standards Forecast) X X DIV-2 (Conceptual Data Model) DIV-3 (Conceptual Data Model) Need Org Structure X X 15

DoDAF 2.0 Product Initial (ICD) Development (CDD) Production (CPD) OV-1 (Concept of Operations) X X X AV-1 (Project Overview) X X AV-2 (Integrated Dictionary) X X OV-2 (Operational Resource Flow Description) X X OV-3 (Operational Resource Flow Matrix) X X OV-4 (Organizational Relationship Chart) X X OV-5a (Operational Activity Decomposition Tree) X X OV-5b (Operational Activity Model) X X OV-6c (Event-Trace Description) X X SV-2 (Systems Resource Flow Description) X X SV-4 (Systems Functionality Description) X X SV-5a (Operational Activity to Systems Function Matrix) X X SV-5b (Operational Activity to Systems Matrix) X X SV-6 (Systems Resource Flow Matrix) X X StdV-1 (Standards Profile) X X StdV-2 (Standards Forecast) X X DIV-2 (Conceptual Data Model) DIV-3 (Conceptual Data Model) Need Org Structure All based on Activities X X 15

DoDAF 2.0 Product Initial (ICD) Development (CDD) Production (CPD) OV-1 (Concept of Operations) X X X AV-1 (Project Overview) X X AV-2 (Integrated Dictionary) X X OV-2 (Operational Resource Flow Description) X X OV-3 (Operational Resource Flow Matrix) X X OV-4 (Organizational Relationship Chart) X X OV-5a (Operational Activity Decomposition Tree) X X OV-5b (Operational Activity Model) X X OV-6c (Event-Trace Description) X X SV-2 (Systems Resource Flow Description) X X SV-4 (Systems Functionality Description) X X SV-5a (Operational Activity to Systems Function Matrix) X X SV-5b (Operational Activity to Systems Matrix) X X SV-6 (Systems Resource Flow Matrix) X X StdV-1 (Standards Profile) X X StdV-2 (Standards Forecast) X X DIV-2 (Conceptual Data Model) DIV-3 (Conceptual Data Model) Need Org Structure All based on Activities All derived from OV2 - OV4 X X 15

DoDAF 2.0 Product Initial (ICD) Development (CDD) Production (CPD) OV-1 (Concept of Operations) X X X AV-1 (Project Overview) X X AV-2 (Integrated Dictionary) X X OV-2 (Operational Resource Flow Description) X X OV-3 (Operational Resource Flow Matrix) X X OV-4 (Organizational Relationship Chart) X X OV-5a (Operational Activity Decomposition Tree) X X OV-5b (Operational Activity Model) X X OV-6c (Event-Trace Description) X X SV-2 (Systems Resource Flow Description) X X SV-4 (Systems Functionality Description) X X SV-5a (Operational Activity to Systems Function Matrix) X X SV-5b (Operational Activity to Systems Matrix) X X SV-6 (Systems Resource Flow Matrix) X X StdV-1 (Standards Profile) X X StdV-2 (Standards Forecast) X X DIV-2 (Conceptual Data Model) DIV-3 (Conceptual Data Model) Need Org Structure All based on Activities All derived from OV2 - OV4 Useful, but not required X X 15

Dependencies (DoDAF 2.0 Spec) NOTE 1: Developed iteratively as the Architecture Description is developed. NOTE 2: The AV-2 presents all the metadata used in an architecture. An AV-2 shows elements from the DoDAF Meta-model that have been described in the Architectural Description and new elements (i.e., not in the DM2) that have been introduced by the Architectural Description. parallel relationship completion order Viewpoint may/may not be required NOT a JCIDS Requirement SvcV- 10c SvcV- 10b SV- 10c SV- 10b DIV- 3 SvcV- 6 CVx SV- 6 SvcV- 4 SvcV- 9 DIV- 1 SV- 9 PV- 1 OV- 4 DIV- 2 StdV- 2 OV- 6c SV- 4 SvcV- 8 AV- 2 OV- 3 OV- 2 SV- 8 SvcV- 2 NOTE 2 NOTE 1 AV- 1 OV- 1 OV- 6a OV- 6b OV- 5b CV- 6 OV- 5a SV- 5a SV- 5b SV- 1 SV- 2 SvcV- 1 StdV- 1 SV- 3 16

Modeling & Simulation 17

Modeling & Simulation Simulation Model Shared Conecepts Implement 18

Core Description realized through Activity/ Process/ Function performed by Resource (Person/ System) input/output Resource (Data) 19

Big Picture Objective captured in Core Description used for Review influences aligns with Design captured in sets criteria for Implementation results in used for Detailed Model used for Simulation 20