34
System Integration Management (SIM) - Introduction - Site Architectures - Sample SIM Charts (Source: Pressman, R. Software Engineering: A Practitioner’s Approach . McGraw-Hill, 2005)

System Integration Management (SIM) - Introduction - Site Architectures - Sample SIM Charts (Source: Pressman, R. Software Engineering: A Practitioner’s

Embed Size (px)

Citation preview

System Integration Management (SIM)

- Introduction- Site Architectures- Sample SIM Charts

(Source: Pressman, R. Software Engineering: A Practitioner’s Approach. McGraw-Hill, 2005)

Introduction

3

What is SIM?

• Stands for System Integration Management• Directed by the System Integrated Management Office (SIMO) in an organization• Focus

– Implementation/Placement of new computer systems– Upgrade of current computer systems– Replacement of current computer systems– Removal of current computer systems

• Goals– Identify, document, and manage changes to the site architecture– Plan a timely, cost-effective, and operationally focused

implementation/upgrade/change/removal of computer systems– Execute the transition from the baseline architecture to the objective architecture– Communicate results of analysis, transition status, issues, resolution plans, and

recommendations to senior management

4

Site Architectures

• Baseline Architecture– Depicts the computer hardware, software, and network

connections currently installed and in use in an organization

• Objective Architecture– Depicts the computer hardware, software, and network

connections at a set point of time in the future after specific computer systems have been installed, changed, or removed in an organization

System Integration Management Review (SIMR)

6

System Integration Management Review (SIMR)

• Conducted monthly by the integration contractor and overseen by the SIMO

• Attended by upper management, project action officers, users, operators, maintainers, and developers

• Presents information on status of system integration plans for operations over the next 1, 2, and 5 years

Site Architecture

8

9

System Integration Chart

11

Stoplight Chart

13

14

Stoplight Chart

15

Fishbone Chart

17

18

Radar Chart(Spiderweb Chart)

20

21

Task Network(PERT Chart version)

23

24

Timeline Chart

26

27

MonthsProject Start 3 6 9 12 15 18 21 24

Task I: Mid-level Coordination for Mode Switching and Reconfigurable ControlA. Mode Switching / Reconfiguration

Develop nonlinear control algorithmsTesting and validation in a simulation environmentOptimization and final code development

B. Fault Tolerant ControlAdapt diagnostic routines to the UAV testbedDevelop fault-tolerant algorithmsTest and validate diagnostics and fault tolerant routines

C. Integrate control algorithms for reconfiguration and fault tolerant controlDomain analysis to identify core, generic, reusable structure of each moduleRecord design patterns during integrationIntegrate with toolkit developers

Task II: Control Integration and Simulated DemonstrationA. Development of intelligent computing-architecture and run-time infrastructureB. Integrate high-level, mid-level and low-level controllers, and sensor processing modulesC. Simulation of Intelligent VTOL UAV via Hardware in-the-loop simulationD. System integration and flight testing

Task III: VTOL UAV DemonstrationA. Infrastructure developmentB. Flight test development and supportC. Flight test demonstration

Schedule of Work

Quad Chart

29

30

31

32

IMPACT

A new highly flexible technology, hosted on all commercial middleware, for improving at runtime, the capabilities and information provided by large scale distributed systems.

A new technology for scalable automated checking of conformanceof distributed object systems to constraint-based industry and DODreference architecture standards, including security standards.

NEW IDEAS

Event pattern language expressing both event causality andevent timing, for rapidly configuring event filters, aggregators and constraints.

Complex event processing based on event patterns, for enhancing the capabilities of existing distributed systems.

Java extensions to express architecture concepts with an event-based semantics.

Complex event processing and architecture conformancechecking, hosted on commercial middleware.

ARCHITECTURE DRIVEN CONSTRUCTION AND MONITORINGProfessor David C. Luckham Stanford University

SCHEDULE

AO #D879AO #D879

CONOPS Animation

Complex Event Detection

Event Constraint Checker

Load Analysis

Event Detection Network

Analysis Tools

C I Systems4

C I Systems4

Non-DoD Systems

Event-Based MiddlewareAnnotated Java for event generationInstrumented CORBA ORBInstrumented TIBCO Information BUS

Rapide Complex Event Processing

Event pattern languageEvent aggregationEvent pattern constraint checker

Technology TransitionComplex Event Processing hosted on Middleware.Event aggregation & constraint checking of middleware-based applications.Architecture conformance checking.

1996 1997 1998 1999

E-Java

Instumented Bus

Alpha FinalBeta

Design FinalExperimented

Pattern Language

Event Aggregation

Constraint Checker

Arch

Monitoring Diagnostics

Event Processing

Instumented ORB

Alpha Beta Final

Conformance

33

34

Quad Chart

IMPACT• Improved mission effectiveness for UAVs

(smoother operation, improvedmaneuverability and robust to failures)

• Rapid response to mission or operationalchanges through reconfigurable softwarearchitecture for UAVs

• Increased interoperability amongheterogeneous components

• Reduced development costs due to reuse ofgeneric control algorithms and integrationpatterns

NEW IDEAS• Intelligent control methods for mode switching

and fault tolerance in UAVs• Interchangeable control modules that allow for

changing the mission and modes quickly• Open, distributed, plug-and-play software

architecture for interoperability amongheterogeneous components

SCHEDULE (2-year project)

Mid-level Coordination

3 6 9 12 15 18 21 24Months:

Fault-tolerant/Mode switching/Reconfigurable control algorithmsdeveloped.

Control algorithms integratedinto software architecture.

Generic control componentstransferred to toolkits.

Control Integration and Simulated Demonstration

Run-time infrastructure andsoftware architecture developed.

Multi-level controllersand sensor processingmodules integrated.

Hardware-in-the-loop simulation demonstrated.

Flighttest.

Intelligent VTOL UAV Demonstration

Infrastructure developed. Test support developed.

Real-Time Distributed Reconfigurable Architecture

FaultDiagnosis

FaultTolerance

Real Time SensorProcessing

ReconfigurableControl

High-LevelReactive Control

ModeSelection

SituationAwareness

ModeSwitching

External ThreatsInternal Failures