SlideShare a Scribd company logo
1 of 27
Download to read offline
© Copyright IBM Corporation 2014
A pattern based approach to the development of
UPDM Architectures
Graham Bleakley Ph.D., IBM
graham.bleakley@uk.ibm.com
2 © Copyright IBM Corporation 2014
Agenda
! This presentation will cover
!  What is UPDM ?
!  Viewpoint commonality
!  Identify the main viewpoints relevant for the Enterprise Architecture and
Systems Engineering phases of development
!  Show the patterns across the views and viewpoints
!  Generic workflow
!  Relating UPDM architectures to SysML and UML
3 © Copyright IBM Corporation 2014
What is UPDM ?
! Unified Profile for DoDAF and MODAF
!  It is not a new a framework
!  It is the implementation in UML/SysML of the information model that
underpin DoDAF, MODAF and NAF
!  The intent being to help interoperability between
!  Architectures
!  Government agencies
!  Military agencies
!  Customers and Suppliers
!  Provides a common standard to express the architectures used in these
domains
!  Relating Enterprise Architecture to Solution Architecture to
Systems Architecture to Software
!  I am aware that it is not perfect !
4 © Copyright IBM Corporation 2014
How does UPDM deal with commonality ?
!  Uses a common core information model with some
specialisations for DoDAF and MODAF
! Approximately 90 % is core
! Provides a mapping table between elements for the different
frameworks
!  Presentation layer is kept separate i.e. the views
! Provides a mapping between the common DoDAF, MODAF
and NAF views
!  People get caught up with the names of the views
and elements rather than what they are trying to do
! They do not look behind the covers
5 © Copyright IBM Corporation 2014
Viewpoint commonality
! Capability, Strategic Viewpoint:- Capture the capabilities that the enterprise is
expected to realise, defines them and shows how they are deployed to
organizations
! Operational Viewpoint:- Contains the views required to describe the
Operational, Organisational and high level functional aspects of the architecture
! Service (Orientated) Viewpoint:- Captures the views required to specify of the
Services (i.e. interface, no implementation) required to support the Operational
objectives of the architecture
Service (Orientated)Viewpoint
Operational Viewpoint
Capability Viewpoint (DoDAF,NAF)
Stategic Viewpoint (MODAF)
6 © Copyright IBM Corporation 2014
Viewpoint commonality
! Systems Viewpoint:-Captures the specification of the Systems that are
required to be implemented or that already exist that help achieve the
operational objectives
! Project, Programme and Acquisition Viewpoint:- Maps the enterprises to
the projects and organisations that will realise the capabilities through the
development of systems and services
System Viewpoint
Service (Orientated)Viewpoint
Operational Viewpoint
Project,Acquisition
ProgrammeViewpoint
(DoDAF,MODAF,NAF)
Capability Viewpoint (DoDAF,NAF)
Stategic Viewpoint (MODAF)
7 © Copyright IBM Corporation 2014
Viewpoint commonality
! Technical/Standards Viewpoint:-Contains all the information relating to
the standards that constrain the other 3 viewpoints
! Data and Information Viewpoint:- Refactoring of views that already
existed, used to define data and information concepts used in the other
viewpoints
! All Viewpoint:- Contains the summary information about the architecture
being developed including the data dictionary
AllViewpoint
DataandInformation
Viewpoint(DoDAF,NAF)
Tehcnical/Standards
Viewpoint
System Viewpoint
Service (Orientated)Viewpoint
Operational Viewpoint
Project,Acquisition
ProgrammeViewpoint
(DoDAF,MODAF,NAF)
Capability Viewpoint (DoDAF,NAF)
Stategic Viewpoint (MODAF)
8 © Copyright IBM Corporation 20148
Model Element interaction Across Views (NAF)
Separation of Elements and Views/Viewpoints
! Some elements seen in multiple views
! Some views ties the viewpoints together e.g. SV-5
9 © Copyright IBM Corporation 2014
View and Viewpoint interrelationships (DODAF)
! The Viewpoints are not
independent and are heavily
interrelated
! Each face of Cube
represents a viewpoint
! Each window a separate view
or product
! Model Elements internal to
cube used by multiple views
! Views can act as
! Filters on the information
in the architecture (OV-3,
SV-5)
! Diagrams allowing you to
create the information
that populates the
architecture (SV-1, OV-2)
Capability Views
Operational Views
CV-2
CV-6
OV-5
OV-1
OV-2
OV-3
10 © Copyright IBM Corporation 2014
Viewpoint
relationships
! These are AFs are a set
of traceability matrices
!  Systems and Services
support and implement
Operational elements
!  Services expose
capabilities (service as
an interface)
!  Operational elements
(activities) map to
capabilities
!  Capabilities are
delivered by Projects
!  Systems and Services
are the realized by
projects
!  Everything constrained
by standards
! These relationships are
captured in the various
matrix views
All Viewpoint, encompasses summary information
and all data definitions in the architecture
Strategic/
Capability
Viewpoint
Data and Information Viewpoint, captures
data models at different level of abstraction
Systems
Viewpoint
Service
(Orientated)
Viewpoint
Operational
Viewpoint
Project/
Program/
Acquisition
Viewpoint
Exposes
Implements
Supports
Maps to
Delivered by
Technical/StandardsViewpoint
Constrained by
Implemented
by
11 © Copyright IBM Corporation 2014
Systems Engineering and Architecture
Harmonization and Efficiency
System	
  
O	
  &	
  M	
  
System	
  
Valida0on	
  
System	
  
Verifica0on	
  
Subsystem	
  
Verifica0on	
  
Component	
  
Verifica0on	
  
Component	
  
Design	
  
System	
  
Design	
  
Prototyping	
  
MSA	
  
CBA	
  
Valida0on	
  &	
  
Verifica0on	
  
Build	
  
Acquisi0on	
  Model	
  Decisions	
  &	
  
Milestones	
  
CMMI	
  
Process	
  Areas	
  
Requirements	
  Development	
  (RD)	
  
Requirements	
  Management	
  (REQM	
  
Technical	
  Solu0on	
  (TS)	
  
Product	
  Integra0on	
  (PI)	
  
Verifica0on	
  (VER)	
  
Valida0on	
  (VAL)	
  
TEMPcapabili0es	
  
TEMPopera0onal	
  
TEMPsystem	
  StdV	
  
AV	
  
CV
DIV1	
  OV	
  
DIV2	
  
DIV3	
  
StdV	
  DIV2	
  
Unit	
  Test	
  
SwDD;	
  IDD;	
  DBDD	
  
SvcV	
  SV	
  
SvcV	
  SV	
  
SwRS;	
  IRS	
  
SDD	
  
RD	
  
REQM	
  
TS	
  
VER	
  
VAL	
  
PI	
  
MS-­‐A	
  
SRR	
  
SFR	
  
MS-­‐B	
  
CDR	
  
TRR	
  
SVR	
  
MS-­‐C	
  
Typical	
  Systems	
  Engineering	
  Work	
  
Products	
  
•  System	
  Requirements	
  Document	
  (SRD)	
  /	
  
Technical	
  Requirements	
  Document	
  
(TRD)	
  /	
  System	
  Segment	
  Specifica0on	
  
(SSS)	
  
•  System	
  Design	
  Document	
  (SDD)	
  /	
  
System	
  Segment	
  Design	
  Document	
  
(SSDD)	
  
•  SoVware	
  Requirements	
  Specifica0on	
  
(SwRS)	
  
•  SoVware	
  Design	
  Document	
  (SwDD)	
  
•  Interface	
  Requirements	
  Specifica0on	
  
(IRS)	
  
•  Interface	
  Control	
  Document	
  (ICD)	
  /	
  
Interface	
  Design	
  Document	
  (IDD)	
  
•  Data	
  Base	
  Design	
  Document	
  (DBDD)	
  
•  Test	
  and	
  Evalua0on	
  Master	
  Plan	
  (TEMP)	
  
PDR	
  
Technology	
  Development	
  (TD)	
  
Engineering	
  &	
  
Manufacturing	
  Development	
  (E&MD)	
  
Capabili0es	
  Based	
  Assessment	
  (CBA)	
  
Material	
  Solu0ons	
  Analysis	
  (MSA)	
  
System	
  Engineering	
  Technical	
  Reviews	
  
System	
  Requirements	
  Reviews	
  (SRR)	
  
System	
  Func0onal	
  Reviews	
  (SFR)	
  
Preliminary	
  Design	
  Reviews	
  (PDR)	
  
Cri0cal	
  Design	
  Reviews	
  (CDR)	
  
Test	
  Readiness	
  Review	
  (TRR)	
  
System	
  Verifica0on	
  Review	
  (SVR)	
  
DoDAF	
  Viewpoints	
  
All	
  (AV)	
  
Capabili0es	
  (CV)	
  
Opera0onal	
  (OV)	
  
Data	
  /	
  Informa0on	
  (DIV)	
  
Systems	
  (SV)	
  
Services	
  (SvcV)	
  
Standards	
  (StdV)	
  
JCIDS	
  Documents	
  
Ini0al	
  Capabili0es	
  Doc	
  (ICD)	
  
Capabili0es	
  Design	
  Doc	
  (CDD)	
  
Capabili0es	
  Produc0on	
  Doc	
  (CPD)	
  
Informa0on	
  Support	
  Plan	
  (ISP)	
  
SRD	
  
CDDfinal;	
  
ISPfinal	
  
CDDprelim;	
  ISPprelim	
  
CPD	
  
ICD	
  
Notional Systems Development “V”
! Slide Courtesy DoD
12 © Copyright IBM Corporation 2014
Enterprise Views
Used by
!  Planning
!  JCIDS
!  Operations
!  Portfolio management
For
!  Capability
management
!  Operations Planning
!  Develop High level
requirements for
prime suppliers
Still need the
!  All view,
!  Standards view
!  Parts of the Data and
Information view
All Viewpoint, encompasses summary information
and all data definitions in the architecture
Strategic/
Capability
Viewpoint
Data and Information Viewpoint, captures
data models at different level of abstraction
Systems
Viewpoint
Services
(Orientated)
Viewpoint
Operational
Viewpoint
Project/
Program/
Acquisition
Viewpoint
Exposes
Implements
Supports
Maps to
Delivered by
Technical/StandardsViewpoint
Constrained by
Implemented
by
13 © Copyright IBM Corporation 2014
Solution Architecture
Systems Engineering
Views
Used by
!  Portfolio management
!  Operations planning
!  Defense Acquisition
System
!  Systems Engineering
teams
–  In forces
–  Primes/Tier ones
!  Provides requirements
to engineering teams
Still need the
!  All view,
!  Standards view
!  Parts of the Data and
Information view
All Viewpoint, encompasses summary information
and all data definitions in the architecture
Strategic/
Capability
Viewpoint
Data and Information Viewpoint, captures
data models at different level of abstraction
Systems
Viewpoint
Service
(Orientated)
Viewpoint
Operational
Viewpoint
Project/
Program/
Acquisition
Viewpoint
Exposes
Implements
Supports
Maps to
Delivered by
Technical/StandardsViewpoint
Constrained by
Implemented
by
14 © Copyright IBM Corporation 2014
Key relationships for Systems Engineering
• Resources exchanged
through information and
data exchanges
! Resource is almost anything
in the architecture
EnterprisePhase
Service/
Service
Interface
Performer/Node
System/
Capability
Configuration
Activity
(System Function)
Activity
(Operational)
Capability
Resources
Activities
Performs
Produces/
Consumes
Performs
Exchanges
Exchanges
Implements
Supports
Trace to
Expose
Exhibits
Implement
15 © Copyright IBM Corporation 2014
View Patterns in the Framework (DoDAF)
OV-5 SvcV-4SV-4
OV-3 SvcV-3/6SV-3/6
CV-6/7 SvcV-5aSV-5a/b
OV-6b SvcV-10bSV-10b
OV-6c SvcV-10cSV-10c
Capability
Operational Systems Services
OV-2 SvcV-1/2SV-1/2
Structure (definition, instance)
( BDDs & IBDs)
Behaviour
(activity diagrams)
Behaviour
(statemachines)
Behaviour
(sequence diagrams)
Data exchange Summaries
(Table/Matrix views)
Traceability matrices
Represented in UPDM
(using SysML) as
16 © Copyright IBM Corporation 2014
View Patterns in the Framework (MODAF)
OV-5 SoV-5SV-4
OV-3 SV-3/6
StV-6 SoV-3SV-5a SV-12
OV-6b SoV-4bSV-10b
OV-6c SoV-4cSV-10c
Capability
Operational Systems Services
OV-2 SoV-1/2SV-1/2
Structure (definition, actual)
( BDDs & IBDs)
Behaviour
(activity diagrams)
Behaviour
(statemachines)
Behaviour
(sequence diagrams)
Data exchange Summaries
(Table/Matrix views)
Traceability matrices
Represented in UPDM
(using SysML) as
17 © Copyright IBM Corporation 2014
Trace
matrices
Key View dependencies for systems engineering (DoDAF)
CV-4
CV-2
CV-1
Environment
SV-1/2
SV-4
SV-3/6
SV-10c
SV-5a/b
CV-7
SvcV-5
OV-2/4
OV-5
OV-3
OV-6c
SvcV-1
SvcV-3/6
SvcV-4SvcV-10c
• Solid arrows show
• Source where element is shown
• Target where the element is defined/referenced
from
• Dashed lines show trace references
• Traceability matrices CV-6, CV-7,
SV-5a/b, SvcV 5
• Structure OV-2, SV-1, SVCV-1
• Behaviour OV-5,SV-4,ScvV-4
• Sequence Diagrams, OV6,
SV-10c,SvcV-10c
• Info exchanges
OV-3,SV-3/6,SvcV-3/6
CV-6
18 © Copyright IBM Corporation 2014
Trace
matrices
Key View dependencies for systems engineering (MODAF)
StV-4
StV-2
StV-1
Environment
SV-1/2
SV-4
SV-3/6
SV-10c
SV-5a/b
SoV-3
SV-12
OV-2/4
OV-5
OV-3
OV-6c
SoV-1
SoV-5SoV-4c
• Solid arrows show
• Source where element is shown
• Target where the element is defined/referenced
from
• Dashed lines show trace references
• Traceability matrices StV-6, SoV-3,
SV-5a/b, SV 12
• Structure OV-2, SV-1/2, SoV-1
• Behaviour OV-5,SV-4,SoV-5
• Sequence Diagrams, OV6,
SV-10c,SoV-4c
• Info exchanges OV-3,SV-3/6
StV-6
19 © Copyright IBM Corporation 2014
High level workflow (core)
• Develop capability views
•  Enterprise visions
•  Capability hierarchy and
dependencies
• Develop Operational views
•  Behavior, structure,
•  Derive data exchange matrices
•  Trace back to capabilities
• Develop systems/service
views
•  Behavior, structure,
•  Derive data exchange matrices
•  Trace back
•  Systems to operations that they
implement
•  Trace back Services to the
•  Operations they support
•  Capabilities they expose
Develop Capability views, CV-2, CV-4. CV-1
Develop Operational views, OV-1,OV-5,OV-2,OV-4,OV-6s,OV-3
Trace back Activities (Operational) to Capabilities (CV-6)
Trace back Systems
and
Activities(SystemFuncti
ons) to Operational
Views (SV-5a/b)
Develop System View
SV-4s, SV-1/2, SV-3,
SV-6
Develop System View
ScvV-4s, ScvV-1,
Trace back
Activities(ServiceFuncti
ons) to Operational
Views (SvcV-5) and
Capabilities (CV-7)
20 © Copyright IBM Corporation 2014
The generic workflow applied to the OVs
OV-6c
OV-5
OV-3
Step-1 BlackBox behavior
Step-2 Define Structure
Step-3 Allocate behavior
to structure (WhiteBox)
OV-2/4
Left off OV-1 as it is developed
differently in MODAF and DoDAF
21 © Copyright IBM Corporation 2014
The generic workflow applied to the OVs
OV-6c
OV-5
OV-3
OV-2/4
Step-3 Allocate behaviour
to structure (WhiteBox)
Step-5 Define
Information
Exchanges
Step-4 Define Scenarios
Step-6 generate OV-3
Information exchange summary
22 © Copyright IBM Corporation 2014
Architecture and
Implementation workflow
Test Scenarios
(Sub-)System
Integration & Test
(Sub-)System
Integration & Test
System
Acceptance
System
Acceptance
Module
Integration & Test
System
Analysis & Design
System
Analysis & Design
SW
Analysis & Design
SW
Analysis & Design
SW Implementation
& Unit Test
SW Implementation
& Unit Test
Software
Engineering
Systems
Engineering
Requirements
Analysis
Requirements
Analysis
Model/RequirementsRepository
System Architecture
Baseline
Implementers: Tier1/Tier2 Systems/Software Engineering
Systems
PV/Acv
Views
CV/StV
Views
Operational
Views
System
Views
Specifier:DoD/ MOD/Agencies/Tier 1
Actual Delivery Timescales
Expected
Delivery Timescales
23 © Copyright IBM Corporation 2014
Relating UPDM and SysML models
! Handling requirements
! In UPDM requirements driven from the level above
! Non functional requirements captured as constraints
! Also work with Parametric diagrams
! Drive the trade-off decisions
! It is possible to bring requirements into UPDM models and tie them into any
of the levels
! Tend to treat the level above as requirements for the next level
down
! Loose coupling between the layers
! Single source of truth
! Use referenced models or link across architectures
! Can be supported by OSLC across different tools
24 © Copyright IBM Corporation 2014
Relating UPDM and SysML models (simple example)
! Reference UPDM elements
from SysML models
! Maintain the consistency of the
UPDM model
! Maintain the patterns of the UPDM
structure in the SysML model
! Trace between SysML and UPDM
easily
! End up with a number of Branch
SysML models that reflect the lower
level system structure
! Cannot use the UPDM elements as
they are read only (Advantage)
SV-1/2
SV-4
(Activity)
SV-3/6
SV-10c
Sequence/State
machines
Activity
Tables/
matrix
views
BDDs/IBDs
UPDM
Systems
Reference
model
SysML
Systems
Model
25 © Copyright IBM Corporation 2014
© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
www.ibm.com/software/rational
26 © Copyright IBM Corporation 2014
Relating UPDM and SysML models
! Handling requirements
! In UPDM requirements driven from the level above
! Non functional requirements captured as constraints
! Also work with Parametric diagrams
! It is possible to bring requirements into UPDM models and tie them to
Capabilities
! 3 main options
! Keep SysML models as part of UPDM models
! Import parts of UPDM models directly into a SysML model
! Reference UPDM elements from SysML models
! Separate UPDM and SysML models and trace through using requirements
! Best option is single source of truth
! Use referenced models or link across architectures
! Can be supported by OLSC across different tools
27 © Copyright IBM Corporation 2014
Viewpoint commonality
! Technical/Standards Viewpoint:-Contains all the information relating to
the standards that constrain the other 3 viewpoints
! Data and Information Viewpoint:- Refactoring of views that already
existed, used to define data and information concepts used in the other
viewpoints
! All Viewpoint:- Contains the summary information about the architecture
being developed including the data dictionary
AllViewpoint
DataandInformation
Viewpoint(DoDAF,NAF)
Tehcnical/Standards
Viewpoint
System Viewpoint
Service (Orientated)Viewpoint
Operational Viewpoint
Project,Acquisition
ProgrammeViewpoint
(DoDAF,MODAF,NAF)
Capability Viewpoint (DoDAF,NAF)
Stategic Viewpoint (MODAF)

More Related Content

What's hot

Std 12 computer chapter 6 object oriented concepts (part 2)
Std 12 computer chapter 6 object oriented concepts (part 2)Std 12 computer chapter 6 object oriented concepts (part 2)
Std 12 computer chapter 6 object oriented concepts (part 2)Nuzhat Memon
 
Unit 3(advanced state modeling & interaction meodelling)
Unit  3(advanced state modeling & interaction meodelling)Unit  3(advanced state modeling & interaction meodelling)
Unit 3(advanced state modeling & interaction meodelling)Manoj Reddy
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
ABAQUS Lecture Part I
ABAQUS Lecture Part IABAQUS Lecture Part I
ABAQUS Lecture Part Ichimco.net
 
Identifying classes and objects ooad
Identifying classes and objects ooadIdentifying classes and objects ooad
Identifying classes and objects ooadMelba Rosalind
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
 
C++ classes tutorials
C++ classes tutorialsC++ classes tutorials
C++ classes tutorialsMayank Jain
 
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...IAEME Publication
 
Object and class relationships
Object and class relationshipsObject and class relationships
Object and class relationshipsPooja mittal
 
Escape sequences
Escape sequencesEscape sequences
Escape sequencesWay2itech
 
Abstraction and Encapsulation
Abstraction and EncapsulationAbstraction and Encapsulation
Abstraction and EncapsulationCheezy Code
 

What's hot (20)

Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
Staruml
StarumlStaruml
Staruml
 
Std 12 computer chapter 6 object oriented concepts (part 2)
Std 12 computer chapter 6 object oriented concepts (part 2)Std 12 computer chapter 6 object oriented concepts (part 2)
Std 12 computer chapter 6 object oriented concepts (part 2)
 
Unit 3(advanced state modeling & interaction meodelling)
Unit  3(advanced state modeling & interaction meodelling)Unit  3(advanced state modeling & interaction meodelling)
Unit 3(advanced state modeling & interaction meodelling)
 
UML constructs
UML constructs UML constructs
UML constructs
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Ocs752 unit 3
Ocs752   unit 3Ocs752   unit 3
Ocs752 unit 3
 
ABAQUS Lecture Part I
ABAQUS Lecture Part IABAQUS Lecture Part I
ABAQUS Lecture Part I
 
C++ Inheritance
C++ InheritanceC++ Inheritance
C++ Inheritance
 
Ocs752 unit 1
Ocs752   unit 1Ocs752   unit 1
Ocs752 unit 1
 
Identifying classes and objects ooad
Identifying classes and objects ooadIdentifying classes and objects ooad
Identifying classes and objects ooad
 
State Diagrams
State DiagramsState Diagrams
State Diagrams
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
C++ classes tutorials
C++ classes tutorialsC++ classes tutorials
C++ classes tutorials
 
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...
ANALYSIS OF SPACE FRAME OF FORMULA SAE AT HIGH SPEED WITH ERGONOMIC AND VIBRA...
 
Object and class relationships
Object and class relationshipsObject and class relationships
Object and class relationships
 
Embedded C - Lecture 1
Embedded C - Lecture 1Embedded C - Lecture 1
Embedded C - Lecture 1
 
Escape sequences
Escape sequencesEscape sequences
Escape sequences
 
Abstraction and Encapsulation
Abstraction and EncapsulationAbstraction and Encapsulation
Abstraction and Encapsulation
 

Viewers also liked

Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Elizabeth Steiner
 
DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionPaul W. Johnson
 
DoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarDoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarElizabeth Steiner
 
Using MBSE for Flight Test
Using MBSE for Flight TestUsing MBSE for Flight Test
Using MBSE for Flight Testfalvire
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersElizabeth Steiner
 
Beer vs wine by Sandip Murari
Beer vs wine by Sandip MurariBeer vs wine by Sandip Murari
Beer vs wine by Sandip MurariSandip Murari
 
Modern Management Thoughts
Modern Management ThoughtsModern Management Thoughts
Modern Management ThoughtsRavi Yasas
 
Proposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ SoftwareProposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ SoftwareMinhas Kamal
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration ManagementMinhas Kamal
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release NotesMinhas Kamal
 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorMinhas Kamal
 
Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing DocumentMinhas Kamal
 
Project Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationProject Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationMinhas Kamal
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project PlanningMinhas Kamal
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change ControlMinhas Kamal
 

Viewers also liked (20)

Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA
 
DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in Action
 
DoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarDoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate Webinar
 
Using MBSE for Flight Test
Using MBSE for Flight TestUsing MBSE for Flight Test
Using MBSE for Flight Test
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced Users
 
Oracle qs
Oracle qsOracle qs
Oracle qs
 
Android OS
Android OSAndroid OS
Android OS
 
example of OMT TECHNIQUE (UML)
example of OMT TECHNIQUE (UML)example of OMT TECHNIQUE (UML)
example of OMT TECHNIQUE (UML)
 
Beer vs wine by Sandip Murari
Beer vs wine by Sandip MurariBeer vs wine by Sandip Murari
Beer vs wine by Sandip Murari
 
Modern Management Thoughts
Modern Management ThoughtsModern Management Thoughts
Modern Management Thoughts
 
C# example (Polymorphesim)
C# example (Polymorphesim)C# example (Polymorphesim)
C# example (Polymorphesim)
 
Proposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ SoftwareProposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ Software
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration Management
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release Notes
 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text Translator
 
Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing Document
 
Project Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationProject Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text Translation
 
Oracle examples
Oracle examplesOracle examples
Oracle examples
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change Control
 

Similar to A pattern based approach to the development of updm architectures

The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkJean-Marc Desvaux
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslateElizabeth Steiner
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506Andy Maes
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...mdfachowdhury
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and RhapsodyMartin Owen
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMgjuljo
 
Service Oriented Architecture 10 0
Service Oriented Architecture 10 0Service Oriented Architecture 10 0
Service Oriented Architecture 10 0Nigel Tebbutt
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSPaul W. Johnson
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelKrishna-Kumar
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...Sandeep Chellingi
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014IBM Systems UKI
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 

Similar to A pattern based approach to the development of updm architectures (20)

The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELM
 
Service Oriented Architecture 10 0
Service Oriented Architecture 10 0Service Oriented Architecture 10 0
Service Oriented Architecture 10 0
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference model
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
Saibm
SaibmSaibm
Saibm
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
Bpm Tools
Bpm ToolsBpm Tools
Bpm Tools
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 

Recently uploaded

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

A pattern based approach to the development of updm architectures

  • 1. © Copyright IBM Corporation 2014 A pattern based approach to the development of UPDM Architectures Graham Bleakley Ph.D., IBM graham.bleakley@uk.ibm.com
  • 2. 2 © Copyright IBM Corporation 2014 Agenda ! This presentation will cover !  What is UPDM ? !  Viewpoint commonality !  Identify the main viewpoints relevant for the Enterprise Architecture and Systems Engineering phases of development !  Show the patterns across the views and viewpoints !  Generic workflow !  Relating UPDM architectures to SysML and UML
  • 3. 3 © Copyright IBM Corporation 2014 What is UPDM ? ! Unified Profile for DoDAF and MODAF !  It is not a new a framework !  It is the implementation in UML/SysML of the information model that underpin DoDAF, MODAF and NAF !  The intent being to help interoperability between !  Architectures !  Government agencies !  Military agencies !  Customers and Suppliers !  Provides a common standard to express the architectures used in these domains !  Relating Enterprise Architecture to Solution Architecture to Systems Architecture to Software !  I am aware that it is not perfect !
  • 4. 4 © Copyright IBM Corporation 2014 How does UPDM deal with commonality ? !  Uses a common core information model with some specialisations for DoDAF and MODAF ! Approximately 90 % is core ! Provides a mapping table between elements for the different frameworks !  Presentation layer is kept separate i.e. the views ! Provides a mapping between the common DoDAF, MODAF and NAF views !  People get caught up with the names of the views and elements rather than what they are trying to do ! They do not look behind the covers
  • 5. 5 © Copyright IBM Corporation 2014 Viewpoint commonality ! Capability, Strategic Viewpoint:- Capture the capabilities that the enterprise is expected to realise, defines them and shows how they are deployed to organizations ! Operational Viewpoint:- Contains the views required to describe the Operational, Organisational and high level functional aspects of the architecture ! Service (Orientated) Viewpoint:- Captures the views required to specify of the Services (i.e. interface, no implementation) required to support the Operational objectives of the architecture Service (Orientated)Viewpoint Operational Viewpoint Capability Viewpoint (DoDAF,NAF) Stategic Viewpoint (MODAF)
  • 6. 6 © Copyright IBM Corporation 2014 Viewpoint commonality ! Systems Viewpoint:-Captures the specification of the Systems that are required to be implemented or that already exist that help achieve the operational objectives ! Project, Programme and Acquisition Viewpoint:- Maps the enterprises to the projects and organisations that will realise the capabilities through the development of systems and services System Viewpoint Service (Orientated)Viewpoint Operational Viewpoint Project,Acquisition ProgrammeViewpoint (DoDAF,MODAF,NAF) Capability Viewpoint (DoDAF,NAF) Stategic Viewpoint (MODAF)
  • 7. 7 © Copyright IBM Corporation 2014 Viewpoint commonality ! Technical/Standards Viewpoint:-Contains all the information relating to the standards that constrain the other 3 viewpoints ! Data and Information Viewpoint:- Refactoring of views that already existed, used to define data and information concepts used in the other viewpoints ! All Viewpoint:- Contains the summary information about the architecture being developed including the data dictionary AllViewpoint DataandInformation Viewpoint(DoDAF,NAF) Tehcnical/Standards Viewpoint System Viewpoint Service (Orientated)Viewpoint Operational Viewpoint Project,Acquisition ProgrammeViewpoint (DoDAF,MODAF,NAF) Capability Viewpoint (DoDAF,NAF) Stategic Viewpoint (MODAF)
  • 8. 8 © Copyright IBM Corporation 20148 Model Element interaction Across Views (NAF) Separation of Elements and Views/Viewpoints ! Some elements seen in multiple views ! Some views ties the viewpoints together e.g. SV-5
  • 9. 9 © Copyright IBM Corporation 2014 View and Viewpoint interrelationships (DODAF) ! The Viewpoints are not independent and are heavily interrelated ! Each face of Cube represents a viewpoint ! Each window a separate view or product ! Model Elements internal to cube used by multiple views ! Views can act as ! Filters on the information in the architecture (OV-3, SV-5) ! Diagrams allowing you to create the information that populates the architecture (SV-1, OV-2) Capability Views Operational Views CV-2 CV-6 OV-5 OV-1 OV-2 OV-3
  • 10. 10 © Copyright IBM Corporation 2014 Viewpoint relationships ! These are AFs are a set of traceability matrices !  Systems and Services support and implement Operational elements !  Services expose capabilities (service as an interface) !  Operational elements (activities) map to capabilities !  Capabilities are delivered by Projects !  Systems and Services are the realized by projects !  Everything constrained by standards ! These relationships are captured in the various matrix views All Viewpoint, encompasses summary information and all data definitions in the architecture Strategic/ Capability Viewpoint Data and Information Viewpoint, captures data models at different level of abstraction Systems Viewpoint Service (Orientated) Viewpoint Operational Viewpoint Project/ Program/ Acquisition Viewpoint Exposes Implements Supports Maps to Delivered by Technical/StandardsViewpoint Constrained by Implemented by
  • 11. 11 © Copyright IBM Corporation 2014 Systems Engineering and Architecture Harmonization and Efficiency System   O  &  M   System   Valida0on   System   Verifica0on   Subsystem   Verifica0on   Component   Verifica0on   Component   Design   System   Design   Prototyping   MSA   CBA   Valida0on  &   Verifica0on   Build   Acquisi0on  Model  Decisions  &   Milestones   CMMI   Process  Areas   Requirements  Development  (RD)   Requirements  Management  (REQM   Technical  Solu0on  (TS)   Product  Integra0on  (PI)   Verifica0on  (VER)   Valida0on  (VAL)   TEMPcapabili0es   TEMPopera0onal   TEMPsystem  StdV   AV   CV DIV1  OV   DIV2   DIV3   StdV  DIV2   Unit  Test   SwDD;  IDD;  DBDD   SvcV  SV   SvcV  SV   SwRS;  IRS   SDD   RD   REQM   TS   VER   VAL   PI   MS-­‐A   SRR   SFR   MS-­‐B   CDR   TRR   SVR   MS-­‐C   Typical  Systems  Engineering  Work   Products   •  System  Requirements  Document  (SRD)  /   Technical  Requirements  Document   (TRD)  /  System  Segment  Specifica0on   (SSS)   •  System  Design  Document  (SDD)  /   System  Segment  Design  Document   (SSDD)   •  SoVware  Requirements  Specifica0on   (SwRS)   •  SoVware  Design  Document  (SwDD)   •  Interface  Requirements  Specifica0on   (IRS)   •  Interface  Control  Document  (ICD)  /   Interface  Design  Document  (IDD)   •  Data  Base  Design  Document  (DBDD)   •  Test  and  Evalua0on  Master  Plan  (TEMP)   PDR   Technology  Development  (TD)   Engineering  &   Manufacturing  Development  (E&MD)   Capabili0es  Based  Assessment  (CBA)   Material  Solu0ons  Analysis  (MSA)   System  Engineering  Technical  Reviews   System  Requirements  Reviews  (SRR)   System  Func0onal  Reviews  (SFR)   Preliminary  Design  Reviews  (PDR)   Cri0cal  Design  Reviews  (CDR)   Test  Readiness  Review  (TRR)   System  Verifica0on  Review  (SVR)   DoDAF  Viewpoints   All  (AV)   Capabili0es  (CV)   Opera0onal  (OV)   Data  /  Informa0on  (DIV)   Systems  (SV)   Services  (SvcV)   Standards  (StdV)   JCIDS  Documents   Ini0al  Capabili0es  Doc  (ICD)   Capabili0es  Design  Doc  (CDD)   Capabili0es  Produc0on  Doc  (CPD)   Informa0on  Support  Plan  (ISP)   SRD   CDDfinal;   ISPfinal   CDDprelim;  ISPprelim   CPD   ICD   Notional Systems Development “V” ! Slide Courtesy DoD
  • 12. 12 © Copyright IBM Corporation 2014 Enterprise Views Used by !  Planning !  JCIDS !  Operations !  Portfolio management For !  Capability management !  Operations Planning !  Develop High level requirements for prime suppliers Still need the !  All view, !  Standards view !  Parts of the Data and Information view All Viewpoint, encompasses summary information and all data definitions in the architecture Strategic/ Capability Viewpoint Data and Information Viewpoint, captures data models at different level of abstraction Systems Viewpoint Services (Orientated) Viewpoint Operational Viewpoint Project/ Program/ Acquisition Viewpoint Exposes Implements Supports Maps to Delivered by Technical/StandardsViewpoint Constrained by Implemented by
  • 13. 13 © Copyright IBM Corporation 2014 Solution Architecture Systems Engineering Views Used by !  Portfolio management !  Operations planning !  Defense Acquisition System !  Systems Engineering teams –  In forces –  Primes/Tier ones !  Provides requirements to engineering teams Still need the !  All view, !  Standards view !  Parts of the Data and Information view All Viewpoint, encompasses summary information and all data definitions in the architecture Strategic/ Capability Viewpoint Data and Information Viewpoint, captures data models at different level of abstraction Systems Viewpoint Service (Orientated) Viewpoint Operational Viewpoint Project/ Program/ Acquisition Viewpoint Exposes Implements Supports Maps to Delivered by Technical/StandardsViewpoint Constrained by Implemented by
  • 14. 14 © Copyright IBM Corporation 2014 Key relationships for Systems Engineering • Resources exchanged through information and data exchanges ! Resource is almost anything in the architecture EnterprisePhase Service/ Service Interface Performer/Node System/ Capability Configuration Activity (System Function) Activity (Operational) Capability Resources Activities Performs Produces/ Consumes Performs Exchanges Exchanges Implements Supports Trace to Expose Exhibits Implement
  • 15. 15 © Copyright IBM Corporation 2014 View Patterns in the Framework (DoDAF) OV-5 SvcV-4SV-4 OV-3 SvcV-3/6SV-3/6 CV-6/7 SvcV-5aSV-5a/b OV-6b SvcV-10bSV-10b OV-6c SvcV-10cSV-10c Capability Operational Systems Services OV-2 SvcV-1/2SV-1/2 Structure (definition, instance) ( BDDs & IBDs) Behaviour (activity diagrams) Behaviour (statemachines) Behaviour (sequence diagrams) Data exchange Summaries (Table/Matrix views) Traceability matrices Represented in UPDM (using SysML) as
  • 16. 16 © Copyright IBM Corporation 2014 View Patterns in the Framework (MODAF) OV-5 SoV-5SV-4 OV-3 SV-3/6 StV-6 SoV-3SV-5a SV-12 OV-6b SoV-4bSV-10b OV-6c SoV-4cSV-10c Capability Operational Systems Services OV-2 SoV-1/2SV-1/2 Structure (definition, actual) ( BDDs & IBDs) Behaviour (activity diagrams) Behaviour (statemachines) Behaviour (sequence diagrams) Data exchange Summaries (Table/Matrix views) Traceability matrices Represented in UPDM (using SysML) as
  • 17. 17 © Copyright IBM Corporation 2014 Trace matrices Key View dependencies for systems engineering (DoDAF) CV-4 CV-2 CV-1 Environment SV-1/2 SV-4 SV-3/6 SV-10c SV-5a/b CV-7 SvcV-5 OV-2/4 OV-5 OV-3 OV-6c SvcV-1 SvcV-3/6 SvcV-4SvcV-10c • Solid arrows show • Source where element is shown • Target where the element is defined/referenced from • Dashed lines show trace references • Traceability matrices CV-6, CV-7, SV-5a/b, SvcV 5 • Structure OV-2, SV-1, SVCV-1 • Behaviour OV-5,SV-4,ScvV-4 • Sequence Diagrams, OV6, SV-10c,SvcV-10c • Info exchanges OV-3,SV-3/6,SvcV-3/6 CV-6
  • 18. 18 © Copyright IBM Corporation 2014 Trace matrices Key View dependencies for systems engineering (MODAF) StV-4 StV-2 StV-1 Environment SV-1/2 SV-4 SV-3/6 SV-10c SV-5a/b SoV-3 SV-12 OV-2/4 OV-5 OV-3 OV-6c SoV-1 SoV-5SoV-4c • Solid arrows show • Source where element is shown • Target where the element is defined/referenced from • Dashed lines show trace references • Traceability matrices StV-6, SoV-3, SV-5a/b, SV 12 • Structure OV-2, SV-1/2, SoV-1 • Behaviour OV-5,SV-4,SoV-5 • Sequence Diagrams, OV6, SV-10c,SoV-4c • Info exchanges OV-3,SV-3/6 StV-6
  • 19. 19 © Copyright IBM Corporation 2014 High level workflow (core) • Develop capability views •  Enterprise visions •  Capability hierarchy and dependencies • Develop Operational views •  Behavior, structure, •  Derive data exchange matrices •  Trace back to capabilities • Develop systems/service views •  Behavior, structure, •  Derive data exchange matrices •  Trace back •  Systems to operations that they implement •  Trace back Services to the •  Operations they support •  Capabilities they expose Develop Capability views, CV-2, CV-4. CV-1 Develop Operational views, OV-1,OV-5,OV-2,OV-4,OV-6s,OV-3 Trace back Activities (Operational) to Capabilities (CV-6) Trace back Systems and Activities(SystemFuncti ons) to Operational Views (SV-5a/b) Develop System View SV-4s, SV-1/2, SV-3, SV-6 Develop System View ScvV-4s, ScvV-1, Trace back Activities(ServiceFuncti ons) to Operational Views (SvcV-5) and Capabilities (CV-7)
  • 20. 20 © Copyright IBM Corporation 2014 The generic workflow applied to the OVs OV-6c OV-5 OV-3 Step-1 BlackBox behavior Step-2 Define Structure Step-3 Allocate behavior to structure (WhiteBox) OV-2/4 Left off OV-1 as it is developed differently in MODAF and DoDAF
  • 21. 21 © Copyright IBM Corporation 2014 The generic workflow applied to the OVs OV-6c OV-5 OV-3 OV-2/4 Step-3 Allocate behaviour to structure (WhiteBox) Step-5 Define Information Exchanges Step-4 Define Scenarios Step-6 generate OV-3 Information exchange summary
  • 22. 22 © Copyright IBM Corporation 2014 Architecture and Implementation workflow Test Scenarios (Sub-)System Integration & Test (Sub-)System Integration & Test System Acceptance System Acceptance Module Integration & Test System Analysis & Design System Analysis & Design SW Analysis & Design SW Analysis & Design SW Implementation & Unit Test SW Implementation & Unit Test Software Engineering Systems Engineering Requirements Analysis Requirements Analysis Model/RequirementsRepository System Architecture Baseline Implementers: Tier1/Tier2 Systems/Software Engineering Systems PV/Acv Views CV/StV Views Operational Views System Views Specifier:DoD/ MOD/Agencies/Tier 1 Actual Delivery Timescales Expected Delivery Timescales
  • 23. 23 © Copyright IBM Corporation 2014 Relating UPDM and SysML models ! Handling requirements ! In UPDM requirements driven from the level above ! Non functional requirements captured as constraints ! Also work with Parametric diagrams ! Drive the trade-off decisions ! It is possible to bring requirements into UPDM models and tie them into any of the levels ! Tend to treat the level above as requirements for the next level down ! Loose coupling between the layers ! Single source of truth ! Use referenced models or link across architectures ! Can be supported by OSLC across different tools
  • 24. 24 © Copyright IBM Corporation 2014 Relating UPDM and SysML models (simple example) ! Reference UPDM elements from SysML models ! Maintain the consistency of the UPDM model ! Maintain the patterns of the UPDM structure in the SysML model ! Trace between SysML and UPDM easily ! End up with a number of Branch SysML models that reflect the lower level system structure ! Cannot use the UPDM elements as they are read only (Advantage) SV-1/2 SV-4 (Activity) SV-3/6 SV-10c Sequence/State machines Activity Tables/ matrix views BDDs/IBDs UPDM Systems Reference model SysML Systems Model
  • 25. 25 © Copyright IBM Corporation 2014 © Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/rational
  • 26. 26 © Copyright IBM Corporation 2014 Relating UPDM and SysML models ! Handling requirements ! In UPDM requirements driven from the level above ! Non functional requirements captured as constraints ! Also work with Parametric diagrams ! It is possible to bring requirements into UPDM models and tie them to Capabilities ! 3 main options ! Keep SysML models as part of UPDM models ! Import parts of UPDM models directly into a SysML model ! Reference UPDM elements from SysML models ! Separate UPDM and SysML models and trace through using requirements ! Best option is single source of truth ! Use referenced models or link across architectures ! Can be supported by OLSC across different tools
  • 27. 27 © Copyright IBM Corporation 2014 Viewpoint commonality ! Technical/Standards Viewpoint:-Contains all the information relating to the standards that constrain the other 3 viewpoints ! Data and Information Viewpoint:- Refactoring of views that already existed, used to define data and information concepts used in the other viewpoints ! All Viewpoint:- Contains the summary information about the architecture being developed including the data dictionary AllViewpoint DataandInformation Viewpoint(DoDAF,NAF) Tehcnical/Standards Viewpoint System Viewpoint Service (Orientated)Viewpoint Operational Viewpoint Project,Acquisition ProgrammeViewpoint (DoDAF,MODAF,NAF) Capability Viewpoint (DoDAF,NAF) Stategic Viewpoint (MODAF)