INF5120 Modellbasert Systemutvikling Modelbased System development
|
|
- Stephen Carter
- 6 years ago
- Views:
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 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 informationINF5120 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 informationINF5120 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 informationINF 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 informationOMG 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 informationINF5120 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 informationINF5120 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 informationArchitecting 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 informationINF 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 informationINF5120 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 informationINF5120 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 informationINF5120 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 informationExemplar 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 informationINF5120 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 informationEnterprise 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 informationINF5120 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 informationFundamentals 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 informationA 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 informationUPDM 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 informationDoD 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 informationcameo 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 informationModelling 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 informationEnterprise 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 informationAlignment 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 informationUPDM 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 informationIntegrated 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 informationVocabulary-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 informationEnterprise 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 informationArchiMate
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 informationArchitectural 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 informationVendor: 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 informationiserver 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 informationEnterprise 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 informationReconciling 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 informationINF5120 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 informationIntegrating 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 informationHow 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 informationSystem 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 informationNoMagic 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 informationEnterprise 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 informationArchiMate 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 informationDoD 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 informationThe 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 informationOG0-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 informationArchiMate 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 informationEvent 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 informationModule 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 informationIntroduction 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 informationConceptual 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 informationINF 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 informationfor 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 informationRich 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 informationMeta-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 informationMOD 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 informationOMG: 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 informationBSIF. 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 informationArchiMate 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 informationWHERETO 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 informationBPMN 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 informationWhat'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 informationOntology 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 informationSERES: 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 informationEnterprise 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 informationEnterprise 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 informationEuropean 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 informationPASS4TEST. 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 informationTOGAF 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 informationINF5120. 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 informationGeneric 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 informationArchitecture 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 informationFuture 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 informationSysML, 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 informationThe-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 informationHPE 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 informationService 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 informationINF5120 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 informationKillTest *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 informationMDA & 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 informationQoS-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 information10 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 informationA 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 information1 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 informationBLU 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 informationMapping 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 informationThe 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 informationModule 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 informationWhy 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 informationAn 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 informationThe 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 informationEnterprise 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 informationTOGAF 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 informationStandard 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 informationSemantic 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 informationINF5120 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 informationThe 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 informationModeling 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 informationARCADIA: 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 informationEIRA 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 informationProven 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 informationArchitecture 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