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 Course parts (16 lectures) n January February (1-7) (BAE/WebRatio): n 1-18/1: MDE-1: Introduction to INF5120 n 2-25/1: MDE-2: Modeling structure and behaviour (UML and UML 2.0 and metamodeling) ( B. Hjelle, Biocaching) n 3-1/2: BAE-1: Business Architecture Business Model Canvas - Strategyzer tool. n 4-8/2: SAE-1: WebRatio for Mobile App development (Get an App up and running!) n 5-15/2: BAE-2: Essence, Scrum, User stories and Use cases 2.0, Backlog, with Someone n 6-22/2: BAE-3: BPMN process, VDML and UML Activ.Diagrams, (MD/EA, Smaply and Balsamiq) n 7-29/2: BAE-4: Service Design, AT ONE,Touchpoints, UI, UX, Smaply and Balsamiq (Ragnhild Halvorsrund, SINTEF) n Oblig 1: BA Spec, WebRatio App1 (individual) (end of February, March 7 th ), Agile Scrum n March (8,9) (MDE/IFML/Client-Side): n 8-7/3: MDE-3: Model driven engineering Metamodels, DSL, UML Profiles, EMF, Sirius Editors n 9-14/3: SAE-2: IFML Interaction Flow Modeling Language, WebRatio advanced n April (10, 11,12,13) (BPMN, SAE/UML/Server-side): n 10-4/4: SAE-3: BPMN and WebRatio BPM platform/magicdraw BPMN n 11/4: SAE-4: UML Service Modeling, ServiceML,SoaML, REST, UML 2.0 Composition, MagicDraw n 12-18/4:MDE-4: Guest lecture: DSL and ThingML, Franck Fleurey) and Web Meet with project from Florida Atlantic University, FAU, Boca Raton, FL, USA (from ) n Oblig 2: Sirius DSL Editor for IFML +/- (individual), WebRatio/IFML App2 UI (inc. 2) (April 18 th ) n 13-25/4:SAE-5: MDE transformations, Non Functional requirements OCL and PLanguage n May (14,15,16): (Bringing it together) n 14-2/5: MDE-5: Enterprise Architecture, TOGAF, UPDM, SysML DSLs etc. Oblig 2: demos n 15-9/5: SAE-6: S Summary of course, Metamodeling/DSL principles, Oblig 3 demos: BPMN/BPM, WebRatio SenseApp (May 9 th ) n 16-23/5: MDE-6: Conclusions, Preparations for the Exam by old exams n 6/6: Exam (4 hours), (June 6 th ) 2

3 Content n Enterprise Architecture - MagicDraw n ISO RM/ODP n UPDM for MODAF/DODAF/(NAF) n EuroControl SJU n TOGAF n INF5120: EA = BA (BMC, SD) + SA (IFML, UML) n ArchiMate og Archi 3

4 MagicDraw Cameo Enterprise Architecture 4

5 5

6 6

7 7

8 8

9 9

10 10

11 11

12 Zachman Framework n Row 1 Scope External Requirements and Drivers Business Function Modeling n n n n n 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 12

13 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 Entity = Class of Business Thing Function = Class of Business Process Node = Major Business Locations People = Major Organizations Time = Major Business Event Ends/Means = Major Business Goals Planner ENTERPRISE MODEL (CONCEPTUAL) Semantic Model Business Process Model Business Logistics System Work Flow Model Master Schedule Business Plan ENTERPRISE MODEL (CONCEPTUAL) Owner Ent = Business Entity Proc = Business Process Rel = Business Relationship I/O = Business Resources Node = Business Location Link = Business Linkage People = Organization Unit Work = Work Product Time = Business Event Cycle = Business Cycle End = Business Objectiv e Means = Business Strategy Owner SYSTEM MODEL (LOGICAL) Logical Data Model Application Architecture Distributed System Architecture Human Interface Architecture Processing Structure Business Rule Model 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 = Deliv erable 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 Proc = Computer Function I/O = Data Elements/Sets Node = Hardware/Softw are People = User Link = Line Specifications Work = Screen Format Time = Execute Cycle = Component Cycle End = Condition Means = Action Builder DETAILED Data REPRESENTATIONS Definition (OUT-OF-CONTEXT) Program Network Architecture Security Architecture Timing Definition Rule Design DETAILED REPRESENTATIONS (OUT-OF-CONTEXT) Sub-Contractor Ent = Field Rel = Address Proc = Language Statement Node = Addresses I/O = Control Block Link = Protocols People = Identity Work = Job Time = Interrupt Cycle = Machine Cycle End = Sub-Condition Means = Step Sub-Contractor FUNCTIONING ENTERPRISE Data Function Network Organization Schedule Strategy 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 13

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

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

16 TOGAF 9 (The Open Group) 16

17 17

18 ISO RM/ODP (ISO 10746)

19 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

20 Towards a Unified Architecture Framework 20

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

22 DODAF viewpoints 22

23 EAEA European Air Traffic Management Enterprise Architecture 23

24 IEEE 1471, ISO

25 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 25

26 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 26

27 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) 27

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

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

30 n UPDM: UML Profile for DoDAF and MODAF Context n n n n Stakeholders n n n n n OMG n n n US DoD UK MOD NATO Canada/Australia OMG, INCOSE XMI, UML, SysML BPMN UPMS, BMM End Users n n Aerospace Commercial Tool Vendors n n n 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 External References UPDM Profile & Library <<import/merge>> UML4SysML SysML Extensions SoaML, BMM, SBVr Extensions Products -- Reports -- Simulations DoDAF 2.0 Ontology Transformations CADM AP233 XMI IDEF UML SysML BPMN SoaML BMM

31 UPDM - Unified Model for DODAF and MODAF 31

32 UPDM 32

33 33

34 34

35 Enterprise Architecture Modeling with UPDM

36 Introduction nenterprise Architecture modeling n No rocket science! nit's a standard! nupdm: nunified Profile for MODAF and DoDAF

37 What is Enterprise Architecture?

38 Enterprise Architecture n Business, partners, customers n Application ecosystem nsystem of system architecture nthe world nnot: application or device n

39 UML EA Framework nsemantic classification nextra rules for construction nadditional data ntraceability between views

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

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

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

43 Structure

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

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

46 OV-1 Thing Concept

47 Thing HLOC

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

49 Thing World

50 More Things

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

52 Part Design Method

53 Operational Exchanges

54 The World

55 Services View

56 Service Context

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

58 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

59 OV-1: Operational Context Graphic

60 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

61 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

62 OV-5 Activity Diagram

63 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

64 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

65 SysML Example: Requirements Traceability

66 Associated Analysis Tools

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

68 TOGAF 9 (The Open Group) 68

69 Open Group ADM 69

70 70

71 Building block evolution 71

72 Service categories 72

73 73

74 74

75 ArchiMate 75

76 Archi 76

77 77

78 Business Product View 78

79 ArchiMate Authors : eschoolink Group - ITNLU

80 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

81 What is ArchiMate? n ArchiMate is a modelling technique ("language") for describing enterprise architectures. n 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. n 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.

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

83 What is ArchiMate? n An architecture framework is used to structure the concepts and relationships of the ArchiMate language n 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.

84

85 Why ArchiMate? n Enterprise architecture is an important instrument to address this company-wide integration. n 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.

86 Why ArchiMate? n 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. n The development and maintenance of architectures will lead to efficiency, cost reduction and flexibility.

87 Why ArchiMate? n Within companies various domain architectures can be found, like organization, business process, application, information, and technical architectures. n 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

88 Why ArchiMate? n 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. n The resulting ambiguities and confusion stand in the way of the flexibly and efficiently operating organizations we envisage.

89 Why ArchiMate? n 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 n 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.

90 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.

91 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.

92 Layers n 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: q 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. q The Application layer supports the business layer with application services which are realized by (software) application components. q 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.

93 Layers

94 Layers, domains

95 Layers, domains

96 Overview of the ArchiMate concepts and main relationships.

97 ArchiMate vs UML ArchiMate n ArchiMate was created to model the architecture of an enterprise (all of the systems in an organization). n ArchiMate models the business, information system (application and data), and technology architectures of the environment, including how these architectures are inter-related. l l 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.

98 ArchiMate vs UML n 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. n 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.

99 Notations n 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 n Optionally, multiple notations may exist for a single concept. n It should be possible to denote composition, aggregation and assignment both with their line notation and with nesting.

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

101 Notations

102 Notations & Relations

103 Demo

104 Demo

105 Demo

106 Demo

107 Demo

108

109

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 14: 04.05.2015 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Architect. User Guide Series. Domain Models

Enterprise Architect. User Guide Series. Domain Models Enterprise Architect User Guide Series Domain Models What support for modeling domains? Sparx Systems Enterprise Architect supports a range of modeling languages, technologies and methods that can be used

More information

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses

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

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

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

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

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

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

ArchiMate symbols for relating system elements

ArchiMate symbols for relating system elements ArchiMate symbols for relating system elements Including diagrams and definitions edited from the ArchiMate 2.1 standard. Copyright The Open Group, All Rights Reserved. ArchiMate is a registered trademark

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

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

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 12: 03.04.2017 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 Content Introduction to

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

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

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

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

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

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

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

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

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

Zachman Classification, Implementation & Methodology

Zachman Classification, Implementation & Methodology Zachman Classification, Implementation & Methodology Stan Locke B.Com, M.B.A. Zachman Framework Associates StanL@offline.com www.zachmaninternational.com As Managing Director of Metadata Systems Software

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

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

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

Experiences of working with MODAF along side other standards (BPMN and MODAF)

Experiences of working with MODAF along side other standards (BPMN and MODAF) Experiences of working with MODAF along side other standards (BPMN and MODAF) Truls Pärsson Truls.Parsson@combitech.se 1 Working with architectures, a few important tips Define the purpose and scope of

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

HL7 Development Framework

HL7 Development Framework HL7 Development Framework Version 3.0 Model Driven Standards Development Abdul-Malik Shakir Principal Consultant, Shakir Consulting October 2005 Introduction to Health Level Seven Health Level Seven (HL7)

More information

Delivering Enterprise Architecture with TOGAF and ArchiMate

Delivering Enterprise Architecture with TOGAF and ArchiMate Delivering Enterprise Architecture with TOGAF and ArchiMate Enterprise Architecture using open standards Harmen van den Berg, BiZZdesign BiZZdesign in one slide Tools Powerfull User friendly Consultancy

More information

Solution Architecture Template (SAT) Design Guidelines

Solution Architecture Template (SAT) Design Guidelines Solution Architecture Template (SAT) Design Guidelines Change control Modification Details Version 2.0.0 Alignment with EIRA v2.0.0 Version 1.0.0 Initial version ISA² Action - European Interoperability

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

Spemmet - A Tool for Modeling Software Processes with SPEM

Spemmet - A Tool for Modeling Software Processes with SPEM Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes

More information