INF5120 Modellbasert Systemutvikling Modelbased System development

Size: px
Start display at page:

Download "INF5120 Modellbasert Systemutvikling Modelbased System development"

Transcription

1 INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 14: Arne-Jørgen Berre or 1

2 INF Lecture plan (19/1): Introduction MDA principles, class models, EA, BAE, SAE, MDE 2 (26/1): BAE-1: BM, VDML, BMC/VPC, Strategyzer, Oblig 1&2 intro, establish groups Guest lecture, Prof. Peter Lindgren, Aarhus University, Sensing Business Model 3: (2/2): MDE-1 Method Engineering, Essence, Process/Practices for BE and SE Symphonical Guest lecture, Bjørn Haugland, CEO, Symphonical, The Symphonical platform 4 (9/2): BAE-2: Service Design AT ONE, Smaply, ExperienceFellow 5 (16/2): BAE-3: EA, BA, BPMN, VDML, Class/Term models- MagicDraw and Cameo Enterprise Guest lecture, Ragnhild Halvorsrud, SINTEF, Visual Service Design language 6 (23/2): BAE-4: Agile user stories and use cases Symphonical/MD&Cameo 7 (2/3): BAE-5: User experience and Interaction/UI Design Balsamiq and WebRatio installation 8 (9/3): SAE-1 IFML and Webratio and Mobile App development, Oblig 2 intro 9 (16/3): SAE-2 Domain/information modeling more IFML Server development, Oblig 1 delivery and presentations Guest lecture, Vidar Mortensen/Assulv Tønnesland, SunSense, Evje, Norway 10(23/3): MDE-2 Metamodels, EMF, Oblig 2 discussion and Oblig 3 intro EASTER 11(13/4): MDE-3 Graphical Editors Sirius - Oblig 2 issues and Oblig 3 Sirius demo 12(20/4): MDE-4 Model transformations 13(27/4): SAE-3 Service and system architecture modeling, Patterns, Non functional requirements - Oblig 2 delivery and presentations 14(4/5): SAE-4: EA modeling = BA + SA - Oblig 3 issues 15(11/5): MDE-5: DSL lexical example ThingML, future MDE - Oblig 3 delivery and presentations Guest lecture, Franck Fleurey, SINTEF, ThingML DSL language 16(18/5): Conclusion preparation for the exam with discussion of earlier exam sets 2

3 INF Obligs (19/1): Introduction Presentation of teaching assistants 2 (26/1): Strategyzer demo, Oblig 1&2 intro, establish groups 3: (2/2): Symphonical demo, Oblig 1 SenseIT text, finalise groups 4 (9/2): Smaply demo, Oblig 1 App demo, Group: Strategyzer BMC/VPC, Symphonical plan 5 (16/2): MagicDraw and Cameo Enterprise demo, Group: Smaply 6 (23/2): User stories/use cases templates demo 7 (2/3): Symphonical/MD&Cameo, Group: MagicDraw BPMN process, UML class diagram Group: User stories/use cases templates' 8 (9/3): IFML and Webratio and Mobile App development demo, Oblig 2 intro, Group: Balsamiq 9 (16/3): Webratio II, Oblig 1 delivery discussion and presentations 10(23/3): EMF and Sirius demo EASTER 11(13/4): Sirius demo 12(20/4): Oblig 2 support 13(27/4): Oblig 2 delivery and presentations 14(4/5): Oblig 3 issues and support 15(11/5): Oblig 3 delivery and presentations 16(18/5): Earlier exams 3

4 Content Oblig 2 (comments) and 3 (questions) Enterprise Architecture - MagicDraw ISO RM/ODP UPDM for MODAF/DODAF/(NAF) EuroControl SJU TOGAF ArchiMate og Archi INF5120: EA = BA (BMC, SD) + SA (IFML, UML) Data Model Patterns Ontologies Linked Data RDF/OWL SSN Semantic Sensor Network Ontology 4

5 MagicDraw Cameo Enterprise Architecture 5

6 6

7 7

8 8

9 Zachman Framework Row 1 Scope External Requirements and Drivers Business Function Modeling Row 2 Enterprise Model Business Process Models Row 3 System Model Logical Models Requirements Definition Row 4 Technology Model Physical Models Solution Definition and Development Row 5 As Built As Built Deployment Row 6 Functioning Enterprise Functioning Enterprise Evaluation Contextual Conceptual Logical Physical As Built Functioning What What How How Where Where Who Who When When Why Why Contextual Conceptual Logical Physical As Built Functioning 9

10 Zachman Framework for Enterprise Architecture (IBM, 1987) VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why Based on work by John A. Zachman SCOPE (CONTEXTUAL) Things Important to the Business Processes Performed Business locations Important Organizations Ev ents Significant to the Business Business Goals and Strategy SCOPE (CONTEXTUAL) Planner ENTERPRISE MODEL (CONCEPTU AL) Entity = Class of Business Thing Semantic Model Function = Class of Business Process Business Process Model Node = Major Business Locations Business Logistics System People = Major Organizations Work Flow Model Time = Major Business Event Master Schedule Ends/Means = Major Business Goals Business Plan Planner ENTERPRISE MODEL (CONCEPTU AL) Owner SYSTEM MODEL (LOGICAL) Ent = Business Entity Proc = Business Process Rel = Business Relationship I/O = Business Resources Logical Data Application Model Architecture Node = Business Location Link = Business Linkage Distributed System Architecture People = Organization Unit Time = Business Event Work = Work Product Cycle = Business Cycle Human Interface Processing Architecture Structure End = Business Objectiv e Means = Business Strategy Business Rule Model Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Ent = Data Entity Rel = Data Relationship Physical Data Model Proc = Application Function Node = IS Function I/O = User Views Link = Line Characteristics System Technology Design Architecture People = Role Work = Deliverable Presentation Architecture Time = System Event Cycle = Processing Cycle Control Structure End = Structural Assertion Means = Action Assertion Rule Design Designer TECHNOLOGY MODEL (PHYSICAL) Builder Ent = Segment/Table Rel = Pointer/Key DETAILED Data REPRESENTATIONS Definition (OUT-OF-CONTEXT) Proc = Computer Function I/O = Data Elements/Sets Program Node = Hardware/Softw are People = User Link = Line Specifications Work = Screen Format Netw ork Security Architecture Architecture Time = Ex ecute Cycle = Component Cycle Timing Definition End = Condition Means = Action Rule Design Builder DETAILED REPRESENTATIONS (OUT-OF-CONTEXT) Sub-Contractor FUNCTIONING ENTERPRISE Ent = Field Rel = Address Data Proc = Language Statement Node = Addresses I/O = Control Block Link = Protocols Function Netw ork People = Identity Work = Job Organization Time = Interrupt Cycle = Machine Cycle Schedule End = Sub-Condition Means = Step Strategy Sub-Contractor FUNCTIONING ENTERPRISE Ent = Rel = DATA What Proc = I/O = FUNCTION How Node = Link = NETWORK Where People = Work = PEOPLE Who Time = Cycle = TIME When End = Means = MOTIVATION Why 10

11 Content EA and the Zachman Framework Architectural Frameworks - (IEEE/ 1471/ISO 42010, ADL, UML 2.x, TOGAF, UPDM UPDM (DODAF/MODAF, NAF), NIEM TOGAF Service modeling and Service oriented views Tool support, Metamodels and UML profiles No Magic, Magic Draw 11

12 Many Architectural Frameworks. ARIS ZACHMAN GERAM EKA - POPS EN/ISO Athena OEA NIST 12

13 TOGAF 9 (The Open Group) 13

14 14

15 ISO RM/ODP (ISO 10746)

16 Why and When: Historical Development of AF s. MODAF Meta-Model (M3) expressed using UML Notation NAF v NAF v DNDAF v C4ISR Architectur e Framework v C4ISR Architectur e Framework v MACCIS Norway DoDAF v1.0 MODAF v TOGAF1 - MODAF v Scope of UPDM 1.0 Approved Sept 2008 MODAF v DoDAF v DoDAF V Scope of UPDM 2.0 Started Sept 2009 TOGAF9

17 Towards a Unified Architecture Framework 17

18 Three Views in DOD Architecture Framework and C4ISR-AF 18

19 DODAF viewpoints 19

20 EAEA European Air Traffic Management Enterprise Architecture 20

21 IEEE 1471, ISO

22 Zachman with OMG standards Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why) Scope (Contexts) List of things important to business SBVR List of processes that the business performs VDM List of locations which the business operates VDM List of organizations important to the business OSM List of events/cycles important to the business DTFV List of business goals/strategies BMM Business (Concepts) Semantic Model ODM, IMM (CWM) Business Process Model BPMN, CMPM Business Logistics System BPMN, CMPM Workflow Model OSM, BPMN, CMPM Master Schedule BPMN, CMPM, DTFV Business Plan SBVR System (Logic) Logical Data Model ODM, IMM (CWM), UML Application Architecture SoaML, UML Distributed System Architecture SoaML, UML Human Interface Architecture BPMN, CMPM Process Structure BPMN, CMPM, DTFV Business Rule Model SBVR Technology (Physics) Physical Data Model IMM (CWM), UML System Design SoaML, UML Technology Architecture SoaML, UML Presentation Architecture Control Structure BPMN, CMPM, DTFV Rule Design SBVR Component (Assemblies) Data Definition IMM (CWM), UML Program UML Network Architecture UML Security Architecture Timing Definition DTFV Rule Definition SBVR Operation (Instances) Data Function Network Organization Schedule Strategy 22

23 OMG standards coverage Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why) Scope (Contexts) SBVR List of things important to business List of processes that the business performs VDM List of locations which the business operates OSM List of organizations important to the business List of events/cycles important to the business BMM List of business goals/strategies Business (Concepts) System (Logic) Semantic Model ODM Logical Data Model Business Process Model Application Architecture Business Logistics System Distributed System Architecture BPMN CMPM Workflow Model Human Interface Architecture Master Schedule Process Structure Business Plan SBVR Business Rule Model Technology (Physics) IMM (CWM) Physical Data Model SoaML System Design UML Technology Architecture Presentation Architecture Control Structure DTFV Rule Design Component (Assemblies) Data Definition Program Network Architecture Security Architecture Timing Definition Rule Definition Operation (Instances) Data Function Network Organization Schedule Strategy 23

24 UPDM coverage Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why) Scope (Contexts) Business (Concepts) System (Logic) BPMN UPDM SoaML Technology (Physics) Component (Assemblies) Operation (Instances) 24

25 ModelDriven Architecture (MDA,Oslo) Interoperability Architecture (MDI) Model Based Systems Engineering and Interoperability Business Architecture (SysML Context + BPMN 2.0/BMM) BMM BPMN VDM CaseMgmt OSM SBVR Enterprise Architecture (EA) for Systems of Systems (UPDM) System & IT Service oriented Architecture (UML&SysML/SoaML) UML 2.0 SoaML SysML

26 What is UPDM? - Summary UPDM 1.0 is a standardized way of expressing DoDAF 1.5 and MODAF 1.2 artefacts using UML and SysML UPDM is NOT a new Architectural Framework UPDM is not a methodology or a process UPDM 2.0 is scheduled to address DoDAF 2.0, MODAF 1.2, NAF 3.x, and DNDAF 1.7 UPDM 1.0 was developed by members of the OMG with help from industry and government domain experts. UPDM 1.0 has been implemented by multiple tool vendors. Tools supporting UPDM 1.0 are available now.

27 External References Transformations UPDM: UML Profile for DoDAF and MODAF Context Stakeholders US DoD OMG UK MOD NATO Canada/Australia OMG, INCOSE XMI, UML, SysML BPMN UPMS, BMM End Users Aerospace Commercial Tool Vendors Software Systems Enterprise NAF Meta Model DoDAF 1.5 Concepts CADM 1.5 UJTL SF List CDD CONOPS SSDD etc. MODAF Meta Model UPDM Domain Meta Model UPDM Profile Meta Model UPDM Profile & Library <<import/merge>> UML4SysML SysML Extensions SoaML, BMM, SBVr Extensions Products -- Reports -- Simulations DoDAF 2.0 Ontology CADM AP233 XMI IDEF UML SysML BPMN SoaML BMM

28 UPDM - Unified Model for DODAF and MODAF 28

29 UPDM 29

30 30

31 31

32 Enterprise Architecture Modeling with UPDM

33 Introduction Enterprise Architecture modeling No rocket science! It's a standard! UPDM: Unified Profile for MODAF and DoDAF

34 What is Enterprise Architecture?

35 Enterprise Architecture Business, partners, customers Application ecosystem System of system architecture The world Not: application or device

36 UML EA Framework Semantic classification Extra rules for construction Additional data Traceability between views

37 UPDM Unified Profile for DoDAF and MODAF (UPDM) Developed by OMG with DoD support Created by multiple vendors, governments, customers Implements architecture for DoD, MOD, and others

38 UPDM 2.0 Standard Approved by the OMG September, 2011 with DoD/MOD support Implements DoDAF 2.0 guidance and traced to DM2 metamodel as a UML extension Submitted to DISR as Emerging September, 2011 (in registry 14 November 2011) Beta from existing UPDM vendors UPDM 1.0 to 2.0 conversion available now

39 Advantages of UPDM Leverages existing UML tools and capabilities Automated completeness/correctness of models Supported by multiple vendors in consistent form Customizable via standard-based methods/interoperability Supports executable architecture via executable UML

40 Structure

41 Simple Example Two things (very simple model) Presentation not in build order Key elements of UPDM used

42 High Level Operational Concept Elevator Speech of the architecture Summarizes the key concepts of the architecture Picture, not a model Usually one diagram per project, but there may be many if required. HLOC can be composite diagram

43 OV-1 Thing Concept

44 Thing HLOC

45 Operational Resource Flow (OV-2) Documents logical view of performers and logical data interactions Summarizes the architecture's business viewpoint Business, not the implementation of the business Also used to build OV-3 (Operational Exchange Matrix) and others

46 Thing World

47 A Sign of Things to Come Key concept: Integrated model Not just pretty pictures Trace to other concepts Show what you need to communicate Goal: Executable

48 More Things

49 Whole/Part Hierarchy Composite can show detailed communication paths Further details added via ports Same thing as Internal Block Diagram

50 Part Design Method

51 Operational Exchanges

52 The World

53 Operational Resource Flow Matrix (OV-3) Report of operational exchanges Business-level Interface Exchange Requirement (IER) Performance and Information Assurance parameters Shows who, what, how

54 OV-3 Operational Resource Flow Matrix

55 All Exchanges

56 Organization Chart (OV-4) Organization Structure Roles in organization Example or actual organizations Part of the system architecture

57 OV-4 Organizational Chart Typical

58 Operational Activity Decomposition Tree Hierarchy of Operational Activities Relationship of activities to sub-activities Reuse of activities Related resources

59 Decomposition of Activity

60 Other Information

61 Operational Activity Flow Behavior definition Use of other activities (calls) Logic/constraints of behavior Swimlanes for orchestration across performers (see Interaction Overview)

62 Send

63 Receive

64 Interaction Overview

65 OV-5b Overview

66 OV-6a Operational Rules Constraints of the architecture What the architecture must do UML Constrains used throughout the architecture Includes agreements, guidance, policy etc.

67 OV-6a Operational Rules

68 OV-6b Operational State Valid states of performers Owned by the subject performer UML State machine

69 Thing Two

70 OV-6c Operational Event Trace Validates operational use of architecture Roles are instances of performers Can use methods on performers for further detail Flows can be displayed from OV-2 Usually owned by a contextual performer

71 Thing World

72 Capability Related

73 CV-3 Capability Phasing

74 CV-4 Capability Dependencies

75 CV-6 Capability to Operational Activity Mapping

76 Systems Interface Description Shows how systems communicate Can include humans and organizations Physical manifestation of the Operational Resource Flow

77 Widgets

78 Implementation Matrix

79 SV-2 Widget Network

80 SV-3 System to System Matrix

81 SV-4a

82 System Overview

83 SV-5a Operational Activity to System Funtion Traceability Matrix

84 System Resource Matrix

85 SV-7 Typical Measures

86 SV-8 Evoloution of Widgets

87 Services View

88 Service Context

89 UPDM IN PRACTICAL USE Relevant approach for Enterprise Architecture Agile: Iterative model development Accepted and promoted by the DoD Reporting and traceability Integrated architecture and development Useful tool for capturing customer requirements

90 OV-1a: Operational Context Graphic OV-1a [High Level Operational Concept] Maritime Rescue control Rescue Helo : Aircraft trackinfo Yacht : Boat assistance trackinfo distresssignal Monitor Unit : Monitor Rescue Boat : Boat Naval Ship : Boat trackinfo control control C2 Center : Control Center

91 OV-1: Operational Context Graphic

92 OV-2 Operational Nodes OV-2 [Node] Search and Rescue (With Ports) TCN «PerformerRole» SN : Search POS WO : warningorder SN «PerformerRole» PoS : Place of Safety SAC RN PID Tsk : tasking Ctrl : control Stat : status «PerformerRole» RN : Rescue SAC Tsk : tasking SN DS2 : distresssignal PID TCN Ctrl : control DS3 : distresssignal RN SN1 «PerformerRole» PiD : Person in Distress SN2 DS1 : distresssignal SN RN RN PID «PerformerRole» Rqst : request SAR AC : SAR Asset Control TCN SAC «PerformerRole» TC2N : Tactical C2 MN TI : trackinfo TCN «PerformerRole» MN : Monitoring SN

93 OV-5 Activity Diagram OV-5 [Architectural Description] Operational Activities «Activity(Operational)» Search «ActivityPerformedByPerformer» «StandardOperationalActivity» Find Victim «ActivityPerformedByPerformer» «Performer» «block» Search «ActivityPerformedByPerformer» «Activity(Operational)» Receive Distress Signal «Activity(Operational)» Send Warning Order «ActivityPerformedByPerformer» «ActivityPerformedByPerformer» «StandardOperationalActivity» Monitor Health «Activity(Operational)» Rescue «StandardOperationalActivity» Recover Victim «ActivityPerformedByPerformer» «ActivityPerformedByPerformer» «ActivityPerformedByPerformer» «Performer» «block» Rescue «Activity(Operational)» Receive Distress Signal «ActivityPerformedByPerformer» «StandardOperationalActivity» Provide Medical Assistance

94 OV-5 Activity Diagram

95 SV-1: Resource Interaction Specification SV-1 [System] Maritime Rescue Unit v1 «SystemRole» MR Boat : Boat «DataExchange» «ItemFlow» BI : boatinstruction «SystemRole» MRT : Maritime Rescue Team «OrganizationRole» Driver : MRT Boat Driver «SystemRole» Beacon : Lighting Device Mon «SystemRole» Radio : Communication Device «SystemRole» Life Preserver : Life Saving Device «DataExchange» «ItemFlow» BCI : beaconinstruction Comm «DataExchange» «ItemFlow» RI : radioinstruction «DataExchange» «ItemFlow» LPI : lifepreserverinstruction «OrganizationRole» Searcher : MRT Searcher Med «OrganizationRole» Radio Operator : MRT Communicator «OrganizationRole» Rescue Swimmer : MRT Swimmer «SystemRole» MR Aircraft : Aircraft Air «DataExchange» «ItemFlow» AI : aircraftinstruction «OrganizationRole» Pilot : MRT Helicopter Pilot

96 SV-2: Resource Interaction Specification SV-2 [System] Maritime Rescue Architecture v1 «SystemRole» Rescue Unit : Maritime Rescue Unit v1 Src Rsc DS : distresssignal «SystemRole» MR Boat : Boat «SystemRole» Yacht : Boat Src Rsc «MaterielRole» dsout Distress Beacon : Lighting Device DS : distresssignal dsin «MaterielRole» Monitor : ESM System «SystemRole» MR Aircraft : Aircraft trkin TRK2 : track dsin «MaterielRole» Monitor : ESM System TRK1 : track trkin RI1 : radioinstruction transmitter receiver «MaterielRole» Radio : Communication Device RI2 : radioinstruction «MaterielRole» Radio : Communication Device trkout «MaterielRole» Digital Service : Link 16 TD1 : TDM tdmreceiver tdmtransmitter TD2 : TDM trkout «MaterielRole» Digital Service : Link 16 transmitter receiver tdmtransmitter tdmreceiver

97 SysML Example: Requirements Traceability

98 Associated Analysis Tools

99 Related Elements Traceability Matrix Dependency Matrix Related elements display Show relationships Show ports Show internal structure

100 TOGAF 9 (The Open Group) 100

101 Open Group ADM 101

102 102

103 Building block evolution 103

104 Service categories 104

105 ArchiMate 105

106 Archi 106

107 107

108 Business Product View 108

109 ArchiMate Authors : eschoolink Group - ITNLU

110 Contents 1. What s ArchiMate? 2. Why ArchiMate? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5. ArchiMate vs UML 6. Notations of ArchiMate 7. Demo

111 What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within and relationships between architecture domains, and offers a simple and uniform structure for describing the contents of these domains. ArchiMate distinguishes itself from other languages such as Unified Modeling Language (UML) and Business Process Modeling Notation (BPMN) by its well defined metamodel, and wider enterprise modelling scope.

112 What is ArchiMate? ArchiMate offers a common language for describing the construction and operation of business processes, organizational structures, information flows, IT systems, and technical infrastructure. This insight helps the different stakeholders to design, assess, and communicate the consequences of decisions and changes within and between these business domains.

113 What is ArchiMate? An architecture framework is used to structure the concepts and relationships of the ArchiMate language It divides the enterprise architecture in to a business, application and technology layer. In each layer, three aspects are considered: active elements that exhibit behavior (e.g. Process and Function), an internal structure and elements that define use or communicate information.

114

115 Why ArchiMate? Enterprise architecture is an important instrument to address this company-wide integration. It is a coherent whole of principles, methods and models that are used in the design and realization of the enterprise's organizational structure, business processes, information systems, and IT infrastructure.

116 Why ArchiMate? A good architecture practice enables an organization to align business and IT operations with its strategy, quickly respond to changes in the environment, and make optimal use of technological opportunities. The development and maintenance of architectures will lead to efficiency, cost reduction and flexibility.

117 Why ArchiMate? Within companies various domain architectures can be found, like organization, business process, application, information, and technical architectures. Each architecture domain has its own concepts for the modelling and visualization of its internal coherence. These specific models and visualizations simplify communication, discussion and analysis within the domain

118 Why ArchiMate? However, the relations between the concepts in these different domains are in many cases unclear. Moreover, these domains often partially overlap but use different notions to express the same ideas, sometimes even with-out the people involved knowing this. The resulting ambiguities and confusion stand in the way of the flexibly and efficiently operating organizations we envisage.

119 Why ArchiMate? ArchiMate wants to do away with these ambiguities. It presents a unified way of modelling enterprise architectures, integrating the various domains and describing them in an easily readable way ArchiMate is of course not an isolated development. The relationships with existing methods and techniques, like modelling languages such as UML and BPMN, and methods and frameworks like TOGAF and Zachman, are well-described.

120 Main Benefits of ArchiMate 1. It is an international, vendor-independent standard of The Open Group, liberating you from the lock-in of vendor-specific tools and frameworks. There is active support from the ArchiMate Forum of The Open Group. 2. Its well-founded concepts and models provide precision. It helps you get away from the 'fuzzy pictures' image of architecture. 3. It is a lean and simple language. It contains just enough concepts for modeling enterprise architecture and is not bloated to include everything possible. Its uniform structure makes it easy to learn and apply.

121 Main Benefits of ArchiMate 4. It has clear links to existing approaches for specific architecture areas such as software or business processes. Several concepts in ArchiMate have deliberately been borrowed from other languages such as UML or BPMN, to provide an easy bridge. 5. It does not prescribe a way of working, but it is easily combined with existing methods such as TOGAF. 6. It has been tried and tested by many different user organizations and is supported by numerous consultancies and software tools.

122 Layers A layered view provides a natural way to look at service-oriented models. The higher layers use services that are provided by the lower layers. ArchiMate distinguishes three main layers: The Business layer offers products and services to external customers, which are realized in the organization by business processes performed by business actors and roles. The Application layer supports the business layer with application services which are realized by (software) application components. The Technology layer offers infrastructural services (e.g., processing, storage and communication services) needed to run applications, realized by computer and communication hardware and system software.

123 Layers

124 Layers, domains

125 Layers, domains

126 Overview of the ArchiMate concepts and main relationships.

127 ArchiMate vs UML ArchiMate ArchiMate was created to model the architecture of an enterprise (all of the systems in an organization). ArchiMate models the business, information system (application and data), and technology architectures of the environment, including how these architectures are inter-related. UML UML still functions best as a way to document the architecture of a single system UML provides 13 diagram types, providing flexibility to describe many different types of systems.

128 ArchiMate vs UML Archimate started with an understanding that these problems relate to one another; that the entire complex and difficult business of understanding IT requires a rich inter-relationship of completely different domains, from business motivation to business process to managed services to systems to infrastructure. Thus Archimate goes where UML doesn t: it defines a metamodel that allows these relationships to be constructed, and constrained, and communicated. The constraints allow analysis, traceability, governance, and consistency. UML is unconstrained between model types. Archimate is not.

129 Notations Every concept and relation should have a precise graphical notation, with a sufficient resemblance the standard ArchiMate notation. The notation in the Visio stencils can be used as a guideline Optionally, multiple notations may exist for a single concept. It should be possible to denote composition, aggregation and assignment both with their line notation and with nesting.

130 Relations The following relation types should be supported: Structural relations: composition* aggregation assignment used by realisation access association Dynamic relations: triggering flow Other relations: grouping junction specialisation*

131 Notations

132 Notations & Relations

133 Demo

134 Demo

135 Demo

136 Demo

137 Demo

138

139

140 Observations and Measurements 140

141 Observations and Measurements ISO

142 The basic O&M observation event concepts 142

143 143

144 W3C Semantic Sensor Network Ontology W3C SSN-XG ontology SSN-XG annotations What it measures makes observations of this type units SSN-XG ontologies where it is

145 O&M vs SSN 145

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 14: 02.05.2015 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Course parts (16 lectures) n January February (1-7)

More information

INF5120 and INF9120 Modelbased System development

INF5120 and INF9120 Modelbased System development INF5120 and INF9120 Modelbased System development Lecture 6-1: 20.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 Course parts (16 lectures) - 2017 January (1-3) (Introduction to

More information

INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 5:

INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 5: INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 5: 21.02.2011 SIE I: Service Innovation and CSI, Enterprise and Service methodologies Arne-Jørgen Berre 1 Outline L5-1: Service

More information

INF Lecture plan

INF Lecture plan INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 3: 30.01.2012 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 INF5120 - Lecture plan - 2012 Part I: SSI Service

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 5: 10.02.2014 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 Oblig 1 Group work Service

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 10: 18.03.2013 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content Oblig 1 and 2 details MOF and EMF Model

More information

Architecting in the Fourth Dimension Temporal Aspects of DoDAF 2.0

Architecting in the Fourth Dimension Temporal Aspects of DoDAF 2.0 Architecting in the Fourth Dimension Temporal Aspects of DoDAF 2.0 Matthew Hause Atego, Lars-Olof Kihlstrom - Generic 1 Agenda DoDAF Background Ontologies The IDEAS Foundation Time and Architecture Examples

More information

INF Lecture plan

INF Lecture plan INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 2: 23.01.2012 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 INF5120 - Lecture plan - 2012 Part I: SSI Service

More information

INF5120 and INF9120 Modelbased System development

INF5120 and INF9120 Modelbased System development INF5120 and INF9120 Modelbased System development Lecture 5: 13.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no Telecom and Informatics 1 Course parts (16 lectures) - 2017 January

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 10: 23.03.2015 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 INF5120 - Lecture plan -

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture: 11.04.2016 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content n Service Modeling n SoaML introduction n UML

More information

Exemplar Series # 1 Interpretation of UPDM 1.0 SAR Diagrams in DoDAF 2.0 / DM2 Concepts. Extracts for DoD EA Conference May 2010

Exemplar Series # 1 Interpretation of UPDM 1.0 SAR Diagrams in DoDAF 2.0 / DM2 Concepts. Extracts for DoD EA Conference May 2010 Exemplar Series # Interpretation of UPDM.0 SAR Diagrams in DoDAF 2.0 / DM2 Concepts Extracts for DoD EA Conference May 200 DoDAF Development Team Briefing Structure The OMG UPDM Team developed examples

More information

INF5120 Modelbased System development

INF5120 Modelbased System development INF5120 Modelbased System development Lecture 9: 12.03.2018 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 Course parts (16 lectures) 2018 Part I-a -(Introduction to Modeling): 15/1 -

More information

Enterprise Architecture Frameworks

Enterprise Architecture Frameworks Enterprise Architecture Frameworks Learning Objective of Chapter 2 Topic: Enterprise Architecture Framework Content and structure of enterprise architecture descriptions This is necessary because Enterprises

More information

INF5120 Modelbased System development

INF5120 Modelbased System development INF5120 Modelbased System development Lecture 11: 09.04.2018 Arne-Jørgen Berre arneb@ifi.uio.no and Arne.J.Berre@sintef.no 1 2 Course parts (16 lectures) - 2018 Part I-a -(Introduction to Modeling): 15/1

More information

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards What to Architect? How to Architect? IEEE Goals and Objectives Chartered by IEEE Software Engineering Standards Committee to: Define

More information

A Solutions Based Approach to MBSE Defense Architectures with UPDM

A Solutions Based Approach to MBSE Defense Architectures with UPDM A Solutions Based Approach to MBSE Defense Architectures with UPDM Matthew Hause - Atego Agenda The purpose of modelling A solutions based approach Model-Based Engineering SysML UPDM Examples Quality and

More information

UPDM 2 PLUGIN. version user guide

UPDM 2 PLUGIN. version user guide UPDM 2 PLUGIN version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by

More information

DoD Architecture Framework Version 2.0

DoD Architecture Framework Version 2.0 wreath stars Text DoD Architecture Framework Version 2.0 Volume 3: DoDAF Meta-model Physical Exchange Specification Developer s Guide 18 May 2009 This page left intentionally blank TABLE OF CONTENTS SECTION

More information

cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0

cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0 cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0 No Magic, Inc. 2010 All material contained herein is considered proprietary information owned by No Magic,

More information

Modelling in Enterprise Architecture. MSc Business Information Systems

Modelling in Enterprise Architecture. MSc Business Information Systems Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling

More information

Enterprise Architecture Frameworks

Enterprise Architecture Frameworks Master of Science Business Information Systems Enterprise Architecture Frameworks Chapter 2: Enterprise Architecture Frameworks Enterprise Architecture Frameworks Zachman Enterprise Ontology TOGAF ArchiMate

More information

Alignment of Business and IT - ArchiMate. Dr. Barbara Re

Alignment of Business and IT - ArchiMate. Dr. Barbara Re Alignment of Business and IT - ArchiMate Dr. Barbara Re What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within

More information

UPDM PLUGIN. version user guide

UPDM PLUGIN. version user guide UPDM PLUGIN version 17.0 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any

More information

Integrated modeling: Adopting Architecture Frameworks for Model-based Systems Engineering

Integrated modeling: Adopting Architecture Frameworks for Model-based Systems Engineering Integrated modeling: Adopting Architecture Frameworks for Model-based Systems Engineering Copyright 2014 by No Magic Inc. Published and used by The SSSE and INCOSE with permission. The author or assignee

More information

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description

More information

Enterprise Architect. User Guide Series. Perspectives

Enterprise Architect. User Guide Series. Perspectives Enterprise Architect User Guide Series Perspectives What are Modeling Perspectives? In Sparx Systems Enterprise Architect, Perspectives are sets of modeling tools, facilities and model and diagram Patterns

More information

ArchiMate

ArchiMate ArchiMate 3.0 www.austech.edu.au WHAT IS ARCHIMATE 3.0?? ArchiMate is a modelling language for Enterprise Architecture that provides instruments for Enterprise Architects to understand, visualise, and

More information

Architectural Principles for Enterprise Frameworks

Architectural Principles for Enterprise Frameworks Architectural for Enterprise Frameworks Richard Martin Tinwisle Corporation Bloomington, Indiana Edward Robertson and John Springer Computer Science Department Indiana University Copyright 2004 by R. Martin,

More information

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo Vendor: The Open Group Exam Code: OG0-091 Exam Name: TOGAF 9 Part 1 Version: Demo QUESTION 1 According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of

More information

iserver Free Archimate ArchiMate 1.0 Template Stencil: Getting from Started Orbus Guide Software Thanks for Downloading the Free ArchiMate Template! Orbus Software have created a set of Visio ArchiMate

More information

Enterprise Architecture Views and Viewpoints in ArchiMate

Enterprise Architecture Views and Viewpoints in ArchiMate member of Enterprise Architecture Views and Viewpoints in ArchiMate ArchiMate 3 Chapter 14 The Core of Architecture Description http://www.iso-architecture.org/ieee-1471/cm/ Architecture Views and Viewpoints

More information

Reconciling UML and BPMN Models in UPDM

Reconciling UML and BPMN Models in UPDM Reconciling UML and BPMN Models in UPDM Fatma Dandashi Mitre Corp. Market Need Architects have a need to model business processes using BPMN BPMN provides richer semantics vs. UML Activity models UPDM

More information

INF5120 Modellbasert Systemutvikling

INF5120 Modellbasert Systemutvikling INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 13: 07.04.2014 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content Service Modeling SoaML introduction o UML

More information

Integrating TOGAF, Zachman and DoDAF Into A Common Process

Integrating TOGAF, Zachman and DoDAF Into A Common Process Integrating TOGAF, Zachman and DoDAF Into A Common Process Rolf Siegers Senior Principal Software Systems Engineer The Open Group Architecture Practitioner s Conference October 2003 Customer Success Is

More information

How long is a piece of string? Quantifiable aspects of Architecture Frameworks. Matthew Hause: PTC Lars-Olof Kihlström: Syntell AB

How long is a piece of string? Quantifiable aspects of Architecture Frameworks. Matthew Hause: PTC Lars-Olof Kihlström: Syntell AB How long is a piece of string? Quantifiable aspects of Architecture Frameworks Matthew Hause: PTC Lars-Olof Kihlström: Syntell AB Presenters Matthew Hause: PTC GTM Solutions Specialist, Fellow at PTC Co-Chair

More information

System Engineering Frameworks and needs of interoperability standards. Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters

System Engineering Frameworks and needs of interoperability standards. Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters System Engineering Frameworks and needs of interoperability standards Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters Airbus Helicopters roadmap to model based engineering Architecture

More information

NoMagic Product Comparison Brief

NoMagic Product Comparison Brief 1 NoMagic Product Comparison Brief Presented to: SET, AMSEWG Last Updated : September 15 th, 2017 Presented by: David Fields Overview NoMagic offers a variety of UML and SysML tools each with multiple

More information

Enterprise Architecture Views and Viewpoints in ArchiMate - Reference

Enterprise Architecture Views and Viewpoints in ArchiMate - Reference Enterprise Architecture Views and Viewpoints in ArchiMate - Reference Source: ArchiMate 2.0 Specification, chapter 8, http://pubs.opengroup.org/architecture/archimate2-doc/chap08.html Views and Viewpoints

More information

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational

More information

DoD Architecture Framework Version 2.0

DoD Architecture Framework Version 2.0 wreath stars Text DoD Architecture Framework Version 2.0 Volume 2: Architectural Data and Models Architect s Guide 28 May 2009 This page left intentionally blank TABLE OF CONTENTS SECTION PAGE 1. INTRODUCTION...

More information

The Zackman Framework

The Zackman Framework The Zackman Framework 1987 - John Zachman published the Zachman Framework for Enterprise Architecture. He wrote "To keep the business from disintegrating, the concept of information systems architecture

More information

OG0-091 Q&As TOGAF 9 Part 1

OG0-091 Q&As TOGAF 9 Part 1 CertBus.com OG0-091 Q&As TOGAF 9 Part 1 Pass The Open Group OG0-091 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money Back Assurance

More information

ArchiMate 2.0. A Step Towards A Common Language. Michelle van den Berg EA Consultant. 44 Montgomery Street Suite 960 San Francisco, CA USA

ArchiMate 2.0. A Step Towards A Common Language. Michelle van den Berg EA Consultant. 44 Montgomery Street Suite 960 San Francisco, CA USA ArchiMate 2.0 A Step Towards A Common Language Michelle van den Berg EA Consultant michelle.vandenberg@opengroup.co.za 44 Montgomery Street Suite 960 San Francisco, CA 94104 USA Tel +1 415 374 8280 Fax

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

Module 7 TOGAF Content Metamodel

Module 7 TOGAF Content Metamodel Module 7 TOGAF Content Metamodel V9 Edition Copyright January 2009 All Slide rights reserved 1 of 45 Published by The Open Group, January 2009 TOGAF Content Metamodel TOGAF is a trademark of The Open Group

More information

Introduction in the Dragon1 open EA Method

Introduction in the Dragon1 open EA Method Introduction in the Dragon1 open EA Method Dragon1 starts the third wave in Enterprise Architecture: Entering the era of Visual EA Management Overview Revision date: 28 November 2013 Management Overview

More information

Conceptual Framework

Conceptual Framework ArchiMate in a Nutshell v11 Conceptual Framework Generic Meta Model / Framework / Meta Model Creative Commons Attribution-No Derivative Works Licence 2.0 Attribution: You may copy, distribute and display

More information

INF Lecture plan

INF Lecture plan INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 2: 01.02.2010 Metamodeling and UML profiles Arne-Jørgen Berre Brian Elvesæter ICT 1 INF5120 - Lecture plan - 2010 1: 25/1: Introduction

More information

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment

More information

Rich Hilliard 20 February 2011

Rich Hilliard 20 February 2011 Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the

More information

Meta-Modeling and Modeling Languages

Meta-Modeling and Modeling Languages member of Meta-Modeling and Modeling Languages Models and Modelling Model A reproduction of the part of reality which contains the essential aspects to be investigated. Modelling Describing and Representing

More information

MOD Architectural Framework (MODAF): Recent Developments

MOD Architectural Framework (MODAF): Recent Developments MOD Architectural Framework (MODAF): Recent Developments MODAF Enablers Team Peter Bryant (LogicaCMG) Mike Phipps (LogicaCMG UK) Paul King (Vega Group plc) Ian Bailey (Model Futures) Adrian Pearson (MOD

More information

OMG: The Home of Modelling Standards. Andrew Watson OMG Technical Director

OMG: The Home of Modelling Standards. Andrew Watson OMG Technical Director OMG: The Home of Andrew Watson OMG Technical Director A successful forum for creating open integration standards in the computer industry - Platforms: BPMN, SBVR, UML, DDS & related work - Domain: Finance,

More information

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect 33 Chester Rd Tawa 5028 Wellington New Zealand P: (+64) 4 232-2092 m: (+64) 21 322 091 e: info@parkconsulting.co.nz BSIF A Freeware Framework for Integrated Business Solutions Modeling Using Sparx Systems

More information

ArchiMate Trick or Treat?

ArchiMate Trick or Treat? July ArchiMate 3.0 - Trick or Treat? Bruno Vandenborre EA Forum Contents Introduction Why ArchiMate 3.0? What is new, has changed, or improved? Conclusion Page 2 Introduction What is ArchiMate? A language

More information

WHERETO FROM ZACHMAN Architecture Practitioners conference

WHERETO FROM ZACHMAN Architecture Practitioners conference WHERETO FROM ZACHMAN Practitioners conference ARCHITECTURE-AFRAMEWORK TM April 2004 DATA What FUNCTION How NETWORK Where PEOPLE Who When MOTIVATION Why TIME List of Things Important to the Business List

More information

BPMN and Business Architecture from a Business Analysts View. Dr. Jürgen Pitschke BCS Dr. Jürgen Pitschke

BPMN and Business Architecture from a Business Analysts View. Dr. Jürgen Pitschke BCS Dr. Jürgen Pitschke BPMN and Business Architecture from a Business Analysts View Dr. Jürgen Pitschke BCS Dr. Jürgen Pitschke www.enterprise-design.eu About me I m a speaker, writer, coach, teacher, business analyst, CBPP,

More information

What's new with Rational IBM s Telelogic Solutions move to Jazz

What's new with Rational IBM s Telelogic Solutions move to Jazz IBM Software Group What's new with Rational IBM s Telelogic Solutions move to Jazz Heimo Feldbaumer, 11.11.2010 2010 IBM Corporation IBM s Telelogic Solutions move to Jazz Zusammenspiel und Integration

More information

Ontology for Characterising Architecture Frameworks

Ontology for Characterising Architecture Frameworks Ontology for Characterising Architecture Frameworks Oddrun Pauline Ohren SINTEF ICT, PO Box 124, Blindern, N-0314 Oslo, Norway oddrun.ohren@sintef.no Abstract. This paper outlines an ontology for characterising

More information

SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES. Geir Jevne 9.juni 2011

SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES. Geir Jevne 9.juni 2011 SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES Geir Jevne 9.juni 2011 Brønnøysundregistrene the register authority and source of information An agency under the Norwegian Ministry of Trade and Industry

More information

Enterprise Architecture Layers

Enterprise Architecture Layers Enterprise Architecture Layers Monica Scannapieco ESTP Training Course Enterprise Architecture and the different EA layers, application to the ESS context Advanced course Rome, 11 14 October 2016 THE CONTRACTOR

More information

Enterprise Architecture Modelling with ArchiMate 3 - Overview

Enterprise Architecture Modelling with ArchiMate 3 - Overview Enterprise Architecture Modelling with ArchiMate 3 - Overview Knut Hinkelmann Reference The ArchiMate 3 specification is available at http://pubs.opengroup.org/architecture/archimate3-doc/ It is referenced

More information

European Interoperability Reference Architecture (EIRA) overview

European Interoperability Reference Architecture (EIRA) overview European Interoperability Reference Architecture (EIRA) overview Version 0.8.3 beta 09/01/2015 ISA Action 2.1: European Interoperability Architecture Specific Contract N. 54 Framework contract N. DI/07171

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : OG0-091 Title : TOGAF 9 Part 1 Vendors : The Open Group Version : DEMO Get

More information

TOGAF The Open Group Architecture Framework

TOGAF The Open Group Architecture Framework member of TOGAF The Open Group Architecture Framework Knut Hinkelmann Enterprise Architecture Frameworks 1 TOGAF The Open Group Architecture Framework Developed and continuously evolved since the mid-90

More information

INF5120. INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 4: CIM and PIM (SoaML and SOA) Arne-Jørgen Berre

INF5120. INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 4: CIM and PIM (SoaML and SOA) Arne-Jørgen Berre INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 4: 09.02.2009 CIM and PIM (SoaML and SOA) Arne-Jørgen Berre 1 CIM to PIM to PSM What service-oriented aspects to capture in s

More information

Generic vs. Domain-specific Modeling Languages

Generic vs. Domain-specific Modeling Languages Generic vs. Domain-specific Modeling Languages Knut Hinkelmann Generic vs. Domain-specific Modeling Languages Domain-specific languages are notation which are defined to model knowledge about a specific

More information

Architecture Frameworks. Version 3

Architecture Frameworks. Version 3 NATO Architecture Framework Version 3 ANNEX A Architecture Frameworks NATO Architecture Framework v3, ANNEX A Page i This page is left blank intentionally. NATO Architecture Framework v3, ANNEX A Page

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

SysML, It s Coming Are You Prepared?

SysML, It s Coming Are You Prepared? SysML, It s Coming Are You Prepared? Presentation for George Mason University Shana L. Lloyd The Aerospace Corporation 703-324-8877 Shana.l.lloyd@aero.org January 31, 07 1 Outline Introduction SysML Background

More information

The-Open-Group 0G TOGAF 8 Certification for Practitioners. Download Full Version :

The-Open-Group 0G TOGAF 8 Certification for Practitioners. Download Full Version : The-Open-Group 0G0-081 TOGAF 8 Certification for Practitioners Download Full Version : http://killexams.com/pass4sure/exam-detail/0g0-081 What guides and supports the evolution of the Solutions Continuum?

More information

HPE Enterprise Maps Data Model, ArchiMate, TOGAF. HPE Software, Cloud and Automation

HPE Enterprise Maps Data Model, ArchiMate, TOGAF. HPE Software, Cloud and Automation HPE Enterprise Maps Data Model, ArchiMate, TOGAF HPE Software, Cloud and Automation Data Model Enterprise Maps ArchiMate Overview Modeling language for EA 2002-2004 - NL university + government + industry

More information

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 Service Vs. System Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 1. Does DoD Need To Model a Service? Bottom Line Up front (BLUF) DoD has a requirement

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 6-2: 16.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 INF5120 - Lecture plan - 2015 1 (19/1): Introduction

More information

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX KillTest Q&A Exam : OG0-091 Title : TOGAF 9 Part 1 Version : Demo 1 / 5 1.According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of an overall enterprise

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

QoS-aware model-driven SOA using SoaML

QoS-aware model-driven SOA using SoaML QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira

More information

10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S.

10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S. 10 Steps to Building an Architecture for Space Surveillance Projects Eric A. Barnhart, M.S. Eric.Barnhart@harris.com Howard D. Gans, Ph.D. Howard.Gans@harris.com Harris Corporation, Space and Intelligence

More information

A Comparative Analysis of Architecture Frameworks

A Comparative Analysis of Architecture Frameworks A Comparative Analysis of Architecture Frameworks Antony Tang Jun Han Pin Chen School of Information Technology DSTO C3 Research Centre Swinburne University of Technology Department of Defence Melbourne,

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

BLU AGE 2009 Edition Agile Model Transformation

BLU AGE 2009 Edition Agile Model Transformation BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation

More information

Mapping the IEC models onto the Zachman framework for analysing products information traceability: a case study

Mapping the IEC models onto the Zachman framework for analysing products information traceability: a case study Mapping the IEC 62264 models onto the Zachman framework for analysing products information traceability: a case study Hervé Panetto, Salah Baïna, Gérard Morel To cite this version: Hervé Panetto, Salah

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

Module 3 Introduction to the. Architecture Development Method. Introduction to the. Architecture Development Method (ADM)

Module 3 Introduction to the. Architecture Development Method. Introduction to the. Architecture Development Method (ADM) Module 3 Introduction to the Development Method 8.1.1 Edition Copyright November 2006 All Slide rights reserved 1 Published by The Open Group, November 2006 Development Method Introduction to the Development

More information

Why do architects need more than TOGAF?

Why do architects need more than TOGAF? Why do architects need more than TOGAF? To bridge the gap between a high-level management framework for EA and solution/implementation projects You need something like BCS professional certificates in

More information

An Overview of TOGAF Version 9.1

An Overview of TOGAF Version 9.1 An Overview of TOGAF Version 9.1 Robert Weisman MSc, PEng, PMP, CD CEO / Chief Enterprise Architect robert.weisman@buildthevision.ca 44 Montgomery Street 1168 Ste Therese Ottawa, Ontario Canada K1C2A6

More information

The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance

The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance Dr. Richard Mark Soley Chairman and CEO Object Management Group, Inc. With thanks to the OMG Systems Assurance Domain Task

More information

Enterprise Architect Training Courses

Enterprise Architect Training Courses On-site training from as little as 135 per delegate per day! Enterprise Architect Training Courses Tassc trainers are expert practitioners in Enterprise Architect with over 10 years experience in object

More information

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF full course details This is an accredited online training course, designed by TOGAF experts to prepare you with everything you need to

More information

Standard SOA Reference Models and Architectures

Standard SOA Reference Models and Architectures Standard SOA Reference Models and Architectures The Open Group Perspective 4 February 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45

More information

Semantic Information Modeling for Federation (SIMF)

Semantic Information Modeling for Federation (SIMF) Purpose Semantic Information Modeling for Federation (SIMF) Overview V0.2-04/21/2011 The Architecture Ecosystem SIG of the Object Management Group (OMG) is in the process of drafting an RFP focused on

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture: 27.04.2015 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Content Service Modeling SoaML introduction UML 2.0

More information

The three element types, connected by relations, can form sentences of sorts.

The three element types, connected by relations, can form sentences of sorts. Archi Overview ArchiMate ArchiMate is built from three types of elements: elements that act (active elements) elements that represent the behavior of those elements that act (behavioral elements) elements

More information

Modeling Requirements, Architectures, Behaviour...

Modeling Requirements, Architectures, Behaviour... Modeling Requirements, Architectures, Behaviour... The System Modeling Language (SysML) and the SYSMOD modeling approach Budapest University of Technology and Economics Department of Measurement and Information

More information

ARCADIA: Model-Based Collaboration for System, Software and Hardware Engineering

ARCADIA: Model-Based Collaboration for System, Software and Hardware Engineering www.thalesgroup.com ARCADIA: Model-Based Collaboration for System, Software and Hardware Engineering An architecture-centric, tool-supported method Jean-Luc Voirin & Stéphane Bonnet RETEX AFIS - May 2014

More information

EIRA v Release notes

EIRA v Release notes EIRA v2.1.0 Release notes Disclaimer: ArchiMate is a registered trademarks of The Open Group. ArchiMate is copyright of The Open Group. All rights reserved. Archi is a registered trademark of Phillip Beauvoir.

More information

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc. Armstrong Process Group Service and Product Portfolio Armstrong Process Group, Inc. APG , Inc. Service and Product Portfolio (mini-version) May 2010 Copyright 1998-2010 Armstrong Process Group, Inc. All

More information

Architecture of Business Systems Architecture and the Role of the Architect

Architecture of Business Systems Architecture and the Role of the Architect Sandro Schwedler Wolfram Richter Architecture of Business Systems Architecture and the Role of the Architect Lecture Outline Introduction (W) Lecture Overview Architecture & role of the Architect Views

More information