Complex Systems Engineering Strategies Bob Marcus

Slides:



Advertisements
Similar presentations
Public B2B Exchanges and Support Services
Advertisements

Project Delivery Approaches for Wastewater Utilities in Minnesota June 24, 2008 Metropolitan Council Environment Committee.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
ERS Overview 5/15/12 | Page-1 Distribution Statement A – Cleared for public release by OSR, SR Case #s 12-S-0258, 0817, 1003, and 1854 apply. Affordable,
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Software Process Models
CASE Afternoon Primer Session Topics of Discussion July 22, 2013 FINAL DRAFT.
Complex Systems Engineering for the Global information Grid Bob Marcus
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
© 2006 Carnegie Mellon University Establishing a Network Centric Capability: Implications for Acquisition and Engineering Dennis Smith Complex System Symposium.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
. Smart Cities and the Ageing Population Sustainable smart cities: from vision to reality 13 October ITU, Geneva Knud Erik Skouby, CMI/ Aalborg University-Cph.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
E-BUSINESS MODELS. INTERNET BUSINESS LANDSCAPE What is current Internet Business Landscape? Your Examples?
Improving Robustness in Distributed Systems Jeremy Russell Software Engineering Honours Project.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved CHAPTER 8 SUPPLY CHAIN MANAGEMENT.
The Science of Life Biology unifies much of natural science
SOA, BPM, BPEL, jBPM.
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
CONCLUSION There is everywhere concern for decreasing funding combined with increasing needs for data on new topics and emergence of alternative data sources.
NCOIC MSD Initiative: Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, and M&S Testbed Demos Bob Marcus
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
Cloud Computing By: Carley Paxton. What is Cloud Computing? CloudCloud computing is the next stage in the Internet's evolution, providing the means through.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Draft GEO Framework, Chapter 6 “Architecture” Architecture Subgroup / Group on Earth Observations Presented by Ivan DeLoatch (US) Subgroup Co-Chair Earth.
Sanchez and Mahoney (1996). Modularity, flexibility, and knowledge management in product and organization design. SMJ.
Authors: Ronnie Julio Cole David
Service Catalog
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Biocomplexity Teacher Workshop May 31 – June 2, 2008 University of Puerto Rico.
SUPPLY CHAIN MANAGEMENT SYSTEMS Part I. 7-2 LEARNING OUTCOMES 1.List and describe the components of a typical supply chain 2.Define the relationship between.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Interoperable Information System of Systems for HTAP.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
1 Unified Modeling Language, Version 2.0 Chapter 2.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
CHAPTER 13 THE STRATEGY OF INTERNATIONAL BUSINESS.
Demand Management and Customer Service
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
Emerging Standards for SOA Seminar Robert Marcus
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
1 Managing Information Resources Manage: Data Information Knowledge.
System A system is a set of elements and relationships which are different from relationships of the set or its elements to other elements or sets.
Organizational Learning and Influence of emerging business realities
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
Systems Architectures System Integration & Architecture.
The Organization in a Changing Environment. B usinesses and other organizations are complex adaptive systems, composed of elements that evolve both from.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
DG Enterprise and Industry European Commission Standardisation Aspects of ICT and e-Business Antonio Conte Unit D4 - ICT for Competitiveness and Innovation.
Leveraging Opportunities in the Age of Digital Channel Delivery
Prototyping in the software process
Software Prototyping.
Systems Analysis and Design With UML 2
Building Better IT Leaders from the Bottom Up
Software Quality Engineering
THE STRATEGY OF INTERNATIONAL BUSINESS
Overview of Electronic Commerce
Smart Learning concepts to enhance SMART Universities in Africa
Computer Emergency Response Team
Introduction to SOA Part II: SOA in the enterprise
Advancing the Next Generation Network
From Use Cases to Implementation
UML Design for an Automated Registration System
Presentation transcript:

Complex Systems Engineering Strategies Bob Marcus

Complex Systems Properties Emergent- Macroscopic dynamics and variables occur in the system, which is not easily predictable from local dynamics Multiscale Interactive - The macroscopic and component-level behavior interact in a measurable way Non-equilibrium – Large changes in the behavior of the system are possible under small perturbations Metastable - Long-lived non-equilibrium states can arise and be maintained in interaction with the environment Evolutionary Adaption- The system exhibits altered behavior in response to environmental changes Self Organizing - Coordinated behavior can take place among components without centralized guidance

Behavior Structures in Complex Systems Component = Basic element of functionality in the system. Intrinsic behavior under environment influences. Collaboration = Interactions without macroscopic coordinators. Behavior influenced by peer-to-peer interactions. Coordination = Interaction possibly managed by coordinators to support group goals. Behavior influenced by group dynamics. Control = Interactions directed hierarchically to foster global goals. Behavior constrained by controller. All of these structures can be present in a system of systems and can be mixed and combined recursively

Aspects and Examples of Behavior ComponentsCollaborationCoordinationControl No couplingLoose couplingCooperative processes Tight Coupling Have dynamics and/or goals Individual dynamics and goals (Nash) Shared dynamics and goals (Pareto) Global dynamics and goals (Managed) Adapt to environment Individuals adapt to each other Individuals and coordinators adapt Controllers adapt Government, Societies Town Meetings, Interactions Representatives, Communities Authoritarian, Enterprises Molecules in Chemistry GasLiquidSolid Computers in Network Peer-to-peer and Internet ExtranetIntranet

Components Behavior Structures are Recursive Controller Components Collaboration Components Coordination Coordinators Controllers Coordinators Controllers Coordinators

Complex Systems Engineering Strategies Bottom up – Self-organizing, Emergent collaboration and coordination from interactions. Top down - Traditional systems engineering, Pre- defined coordination and interactions Matchmaking – Coordination is based on matching and combining existing components to meet requirements Middle Out – Coordination combines existing components and collaborations but also drives new requirements, collaborations and components Note: Alternate strategies can be used in different stages of engineering

Top Down Design (Control-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description Set of Services Needed Set of Requirements Requirements Analysis User Requirements and Derived Requirements

Bottom Up Design (Collaboration-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications and possible new capabilities Capability description (with cost of implementation) and possible new capabilities Capabilities available Set of Services Available Advertising User Interfaces

Matchmaking ( SOA Orchestration) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description (with cost of implementation) Set of Services Set of Requirements Matchmaking User Requirements and Derived Requirements

Middle Out Design (Coordination-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) and possible new capabilities Capability description (with cost of implementation) and possible new capabilities New capabilities available New capabilities needed Set of Services Set of Requirements Mediating User Requirements and Derived Requirements

Trial Run JPMO FDCE Vendors Open Source Libraries Standards Bodies Contractors Consumers Producers Mike Hebert (JPMO) Bob Marcus (NCOIC) Needs Offerings (1)(2) (3) (4) NECC ST&T Marketplace (5) (6) (7) (8) (3) (7) (9) JMPO, FDCE groups solicited for ST&T needs Needs consolidated, prioritized and binned Needs sent to Bob Marcus Clarify need Match needs with offerings Gain producers interest Develop list of offerings – use Industry Days as delivery mechanism Scrub list of offerings and do final offering selections, finalize schedules for Industry Day(s) Ensure Industry Day(s) meet needs and ensure participation