Systems of Systems Challenges and Strategies

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Systems Engineering for Systems of Systems
Incremental Commitment Spiral Model, Expedited Engineering, and Kanban Jo Ann Lane and Alexey Tregubov USC CSSE Rich Turner Stevens University.
Course: e-Governance Project Lifecycle Day 1
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
Strategies and Structures for Research and Policy Networks: Presented to the Canadian Primary Health Care Research Network, 2012 Heather Creech, Director,
Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University 1 Pittsburgh, PA Dennis Smith, David Carney and Ed Morris DEAS.
Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS Darryl A. Gomez, PhD May 16, 2012.
Systems Engineering in a System of Systems Context
University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE
A Presentation for the Enterprise Architect © 2008 IBM Corporation IBM Technology Day - SOA SOA Governance Miroslav Petrek IT Software Architect
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
System of Systems Engineering: RACRS Case Study Jo Ann Lane jolane at usc.edu 14 April 2010.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
System of Systems Engineering (SoSE) Cost Estimation Jo Ann Lane jolane at usc.edu Presented by Marilee Wheaton November 2010.
COSOSIMO* Workshop 13 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE Annual.
University of Southern California Center for Systems and Software Engineering Integrating Systems and Software Engineering (IS&SE) with the Incremental.
University of Southern California Center for Systems and Software Engineering Massachusetts Institute of Technology System of Systems Engineering Cost.
University of Southern California Center for Systems and Software Engineering System of Systems Engineering Cost Modeling: Strategies for Different Types.
University of Southern California Center for Systems and Software Engineering SoS Engineering and the ICM Workshop Overview Jo Ann Lane USC CSSE
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
Process Synchronization Workshop Summary Report Jo Ann Lane University of Southern California Center for Software Engineering.
Valuing System Flexibility via Total Ownership Cost Analysis Barry Boehm, JoAnn Lane, USC Ray Madachy, NPS NDIA Systems Engineering Conference October.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi CHARACTERIZING THE IMPACT.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
When Do You Need Systems of Systems Engineering: A Quantitative Analysis Jo Ann Lane 17 March 2009 University of Southern California Center for Systems.
The LEADS framework: An important resource for improving leadership culture and performance Presentation to CHIMA Conference October 16, 2014.
Towards COSYSMO 2.0: Update on Reuse Jared Fortune, USC Ricardo Valerdi, MIT USC ARR 2009 Los Angeles, CA.
Generalized Reuse Model for COSYSMO
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Using SysML to Estimate SoS Engineering and Development Effort Jo Ann Lane Tim Bohn COCOMO.
Requirements Management for Net-Centric Enterprises: An Overview Doug Bodner*, Nenad Medvidovic+, Barry Boehm+, Jo Ann Lane+, Bill Rouse*, George Edwards+,
Systems Engineering Processes for Developing Unsynchronized System of Systems Systems Engineering Processes for Developing Unsynchronized System of Systems.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
University of Southern California Center for Systems and Software Engineering COSATMO/COSYSMO Workshop Jim Alstad, USC-CSSE Gan Wang, BAE Systems Garry.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Monitoring and Evaluation of GeSCI’s Activities GeSCI Team Meeting 5-6 Dec 2007.
Lecture 2.1b: DoD Acquisition Process (SEF Ch 2)
INCOSE Systems of Systems Working Group Alan Harding BAE Systems Dr. Judith Dahmann MITRE Corporation SoS Working Group Co-chairs.
Building and Recognizing Quality School Systems DISTRICT ACCREDITATION GRAVES COUNTY SCHOOLS © 2010 AdvancED.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
International Workshop 26 Jan – 29 Jan 2013 Jacksonville, FL, USA MBSE Workshop SoS Pain Points & Implications for MBSE Dr. Judith Dahmann The MITRE Corporation.
3-Basic Agile Concepts Subtopics 1-The agile methods landscape 2-Common agile concepts and practices 3-Differences between traditional development and.
SAP MDG (Master Data Governance) online training Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING.
JMFIP Financial Management Conference
Process 4 Hours.
Mgt Project Portfolio Management and the PMO Module 8 - Fundamentals of the Program Management Office Dr. Alan C. Maltz Howe School of Technology.
OACCA Residential Transformation Conference
Data Architecture World Class Operations - Impact Workshop.
What is UML? What is UP? [Arlow and Neustadt, 2005] October 5, 2017
Cognitus: A Science Case for HPC in the Nordic Region
E2E Testing in Agile – A Necessary Evil
System of Systems Engineering: RACRS Case Study
FHWA Bicycle and Pedestrian Program
System of Systems: What They Are and How to Engineer Them
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Agile concepts in System of Systems engineering Alexey Tregubov
Model-Driven Analysis Frameworks for Embedded Systems
Local Based Programing
Towards COSYSMO 2.0: Update on Reuse
Continuity Guidance Circular Webinar
Enterprise Architecture at Penn State
Ramin Moazeni Winsor Brown Barry Boehm
Steering Committee Brief to the DoD M&S Conference 2008
Introduction to SOA Part II: SOA in the enterprise
MODULE 11: Creating a TSMO Program Plan
IEEE Architecture Council Overview
Presentation transcript:

Systems of Systems Challenges and Strategies Jo Ann Lane jolane at usc.edu March 2010

Overview SoS context and key challenges SoSE strategies Future plans Incremental commitment and evolution Lean principles Engineering cost estimation Engineering and management artifacts Test and evaluation Future plans Acknowledgements

What is a “System of Systems”? Very large systems using a framework or architecture to integrate constituent systems (CSs) Exhibits emergent behavior not otherwise achievable by CSs SoS CSs Independently developed and managed New or existing systems in various stages of development/evolution May include a significant number of COTS products Have their own purpose Can dynamically come and go from SoS Typical domains Business: Enterprise-wide and cross-enterprise integrations Military/Crisis Response: Dynamic communications infrastructure Net - Centric SoS Net-Centric Connectivity Laboratory System Imaging Management Pharmacy Patient Telemetry Health Care Network Based on Mark Maier’s SoS definition [Maier, 1998]

SoS Taxonomy Virtual [Maier, 1998] Collaborative [Maier, 1998] Lacks a central management authority and a clear SoS purpose Collaborative [Maier, 1998] CS engineering teams work together, but no overarching SoSE team to guide Acknowledged [Dahmann, 2008] Have recognized objectives, a designated manager, and resources at the SoS level (SoSE team) Directed [Maier, 2008] SoS centrally managed by a government, corporate, or Lead System Integrator (LSI) and built to fulfill specific purposes

SoSE Activities for “Acknowledged” SoS Key challenges Focusing CSs on SoS needs and capabilities Coordinating development of new capabilities across CSs Creating SoS roadmap to guide CS activities Testing SoS capabilities in an asynchronous development environment Translating capability objectives Addressing new requirements & options Addressing & solution options Understanding systems & relationships (includes plans) External Environment Developing, evolving and maintaining SoS design/arch Developing & evolving SoS architecture Assessing (actual) performance to capability Orchestrating upgrades to SoS Monitoring & assessing changes SoSE (SoS SE Guidebook View Based on Interviews and Analysis of 18 DoD SoSs in Various Stages)

SoSE Synchronization Challenges SoS SE Level* Constituent System n (pre-existing)    Increment m Increment m+1    ● ● ● Constituent System B (pre-existing)    Increment n-1 Increment n Increment n+1    MS A MS B MS C New System A    MSA TD EMD PD O&S    6

SoSE Process Strategies: Incremental Commitment Model for SoS Clear “battle rhythm” for SoS incremental upgrades, driven by prioritized backlog of needed capabilities…. Constituent systems use their own lifecycle upgrade processes to integrate SoS requirements into their own incremental upgrade….

SoSE Process Strategies: Lean Enterprise Principles SoSE guided by LAI Lean Enterprise 4 Grand Questions Lean Enterprise 4 Grand Questions mapped to DoD SoSE case studies…. Lean Enterprise 4 Grand Questions mapped to SoSE core elements…. SoSE Core Element Lean Enterprise Grand Questions Stakeholder Considerations Holistic Enterprise View Q1: Understand Current Q2: Future Possibilities Q3: Strategies and Tactics for Future Q4: Change Process Translating Capability Objectives X Understanding Systems and Relationships Assessing Performance to Capability Objectives Developing and Evolving an SoS Architecture Monitoring and Assessing Changes Addressing Requirements and Solution Options Orchestrating Upgrades to SoS

SoSE Process Strategies: Engineering Cost Estimation Calculations based on SoS characteristics/size and capability implementation approach using COSYSMO algorithm SoSE effort SoSE Effort Conversion to COSYSMO size units CS 1 SoSE contribution effort Equivalent set of “sea-level” requirements System Capability • • • CS n SoSE contribution effort Applies reuse factors, different cost factors for each engineering organization at each system level, and diseconomy of scale for SoS and CS-level requirements implemented in the same upgrade cycle….

SoSE Process Strategies: Artifacts Artifacts can be characterized as key boundary objects between SoS and constituent system levels…

SoSE Process Strategies: Test and Evaluation Key strategies SoS-level testing builds on CS-level testing Use of test ranges and operational testing Evidence-based approach Focus on SoS capabilities Network Interoperability Assessment of SoS performance over time Feedback process for fielded SoS

Future SoSE Research Plans Conduct deeper dives into Lean lens analysis Test and evaluation analysis SoSE artifacts SoS architecture evolution SoSE cost model Incorporate additional cost factors into COSYSMO to capture additional SoS characteristics and non-traditional SE effort Evaluate impacts of insufficient SE at SoS level on rework Break out SoSE effort Planning Implementation SoS-level testing

Acknowledgements DoD Director, Defense Research and Engineering (DDR&E) Stevens-USC Systems Engineering Research Center (SERC) support SoS case study work that has provided considerable engineering insights into SoSE LAI for their research into lean enterprise concepts Dr. Ricardo Valerdi’s pioneering work in the development of the COSYSMO cost model upon which the SoSE cost model is based

Questions?

References Dahmann, J. and K. Baldwin. 2008. Understanding the current state of US defense systems of systems and the implications for systems engineering. Proceedings of the IEEE Systems Conference, April 7-10, in Montreal, Canada. Department of Defense. 2008. Systems engineering guide for system of systems, version 1.0. Maier, M. 1998. Architecting principles for systems-of-systems. Systems Engineering 1, no. 4: 267-284. Valerdi, R. 2005. Constructive systems engineering cost model. PhD. Dissertation, University of Southern California. Valerdi, R. and M. Wheaton. 2005. ANSI/EIA 632 as a standardized WBS for COSYSMO, AIAA-2005-7373, Proceedings of the AIAA 5th Aviation, Technology, Integration, and Operations Conference, Arlington, Virginia. Wang, G., R. Valerdi, A. Ankrum, C. Millar, and G. Roedler. 2008. COSYSMO reuse extension, Proceedings of the 18th Annual International Symposium of INCOSE, The Netherlands.