Architecture Ecosystem SIG March 2010 Update Jacksonville FL.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Aligning Business and IT Models in Service-Oriented Architectures using BPMN and SoaML Brian Elvesæter, Dima Panfilenko, Sven Jacobi & Christian Hahn MDI2010.
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
W3C Workshop on Data and Services Integration October 19 th 2011 Cory Casanave, Sjir Nijssen.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Architecture-Driven Modernization Platform SIG KDM RFP.
Threat Modeling and Sharing. Summary Proposal to kick off Threat Modeling project – Multi-phase approach – Initially: create Cyber Domain PIM and STIX.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Systems Engineering in a System of Systems Context
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
1 Elisa Kendall October 15, 2009 Requirements & Initial Steps Towards an OOR for Standards Management.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
DoDAF DoD Architectural Framework across multiple levels (Zachman And MoDAF are similar) UPDM Unified Modeling Language (UML) Profile for DoDAF and ModAF.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
DCMO - CIO Architecture Federation Pilot Larry Singer 5 January, 2012.
ADML A result of cooperation and leverage! The Open Group W3C OMG MCC CMU.
Domain-Specific Software Engineering Alex Adamec.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
Developing Enterprise Architecture
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
Using MDA in Web Software Architectures Santiago Meliá Cristina Cachero Jaime Gómez Universidad de Alicante Spain.
What is the future of modeling and architecture?
Architectural Ecosystem (AE) AB SIG Introduction Cory Casanave Object Management Group Model Driven Solutions.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
Architecture Ecosystem Foundation (AEF) RFP aesig/ Draft RFP Presentation June 2010.
Introduction to MDA (Model Driven Architecture) CYT.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Ontology for Federation and Integration of Systems Cross-track A2 Summary Anatoly Levenchuk & Cory Casanave Co-chairs 1 Ontology Summit 2012
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
OMG SOA SIG Activity May 1, 2007 Briefing presented by Jon Siegel, Ph.D. Vice President, Technology Transfer Object Management Group.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
Electronic Submission of Medical Documentation (esMD)
Business Modeling
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Models of the OASIS SOA Reference Architecture Foundation Ken Laskey Chair, SOA Reference Model Technical Committee 20 March 2013.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Architectural Ecosystem (AE) AB SIG SIG Formation 2009 Long Beach OMG Meeting Cory Casanave Model Driven Solutions Discussion:
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
Of 24 lecture 11: ontology – mediation, merging & aligning.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Roger Burkhart INCOSE MBSE Workshop January 2012 Jacksonville, Florida Modeling Standards.
EDM Council / Object Management Group Semantic Standards Workstream Definitions and Detailed Objectives May 04, 2011.
SEMTECH - Semantic Technology & Business Conference November 30 th 2011 Cory Casanave.
OMG Meeting – March 2012 November 30 th Requirements and test cases Preliminary meta-model.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Modeling Formalism Modeling Language Foundations
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Agenda Federated Enterprise Architecture Vision
A Federated Architecture Framework Roadmap
SysML v2 Formalism: Requirements & Benefits
US Kickoff brief to Frameworks Convergence Meeting
Proposed SysML v2 Submission Plan
Model-Driven Ontology Engineering
Constructing MDA-based Application Using Rational XDE for .NET
Semantic Information Modeling for Federation
Presentation transcript:

Architecture Ecosystem SIG March 2010 Update Jacksonville FL

Fragmented Architecture Domains

Unified Architectures

Multiple Stakeholder Viewpoints Different stakeholders need different views of the same information

Semantically Federating Multiple Viewpoints and Standards

What it is and is NOT Provide the infrastructure and methodology to support an ecosystem of modeling languages Provide the infrastructure and methodology to support an ecosystem of modeling languages May include integrating and/or refactoring of how existing languages are expressed May include integrating and/or refactoring of how existing languages are expressed Provide a roadmap for OMG standards to provide and exploit the ecosystem to define and federate languages Provide a roadmap for OMG standards to provide and exploit the ecosystem to define and federate languages Not intended to create or change modeling languages Not intended to create or change modeling languages

AESIG – A Short History Created at Long beach meeting (last meeting) Created at Long beach meeting (last meeting) Created wiki and mailing list Created wiki and mailing list ecosystem/doku.php ecosystem/doku.php ecosystem/doku.php ecosystem/doku.php Nine virtual phone meetings (5 to 22 people) Nine virtual phone meetings (5 to 22 people) Initial phase has emphasized discussion and collecting viewpoints Initial phase has emphasized discussion and collecting viewpoints Moving to the phase of creating a roadmap Moving to the phase of creating a roadmap

Points of Agreement That we need to be able to create architectures that include information expressed in multiple modeling languages That we need to be able to create architectures that include information expressed in multiple modeling languages That what we are doing now is not providing this capability That what we are doing now is not providing this capability That there is substantial user and vendor requirement for a more federated architectural environment That there is substantial user and vendor requirement for a more federated architectural environment Separation of model and viewpoints Separation of model and viewpoints Layered with stronger semantics Layered with stronger semantics That we come up with needs to exploit and extend what we have now in standards such as UML, BPMN and UPDM That we come up with needs to exploit and extend what we have now in standards such as UML, BPMN and UPDM That UPDM is a good example of the kind of integrated framework we should be able to provide That UPDM is a good example of the kind of integrated framework we should be able to provide

Notional Architecture Modular & Layered Semantic Model Viewpoint-A Terminology, Structure & Notation Projection Grounding Viewpoint-B Terminology, Structure & Notation Viewpoint-C Terminology, Structure & Notation Grounding Projection Mapping

Notional Architecture Modular & Layered Semantic Model Viewpoint-A Terminology, Structure & Notation Projection Grounding Viewpoint-B Terminology, Structure & Notation Viewpoint-C Terminology, Structure & Notation Grounding Projection Architectural Information Linking, Federation, Integration & Mapping Mapping

Points of Contention What is the best way to model the semantic model, viewpoints and mappings? What is the best way to model the semantic model, viewpoints and mappings? How much we should commit to extending the MOF platform Vs exploiting other industry initiatives, such as RDF How much we should commit to extending the MOF platform Vs exploiting other industry initiatives, such as RDF Is MOF more PIM or PSM, should we have a MOF independent PIM? Is MOF more PIM or PSM, should we have a MOF independent PIM? How much should we use/exploit the semantic web technologies (RDF, OWL, Etc) How much should we use/exploit the semantic web technologies (RDF, OWL, Etc) How far to go with semantics and how to represent those semantics How far to go with semantics and how to represent those semantics Point-point Vs hub/spoke integration Point-point Vs hub/spoke integration Linking Vs. Mapping Linking Vs. Mapping

Wiki Summary Tour of Wiki Tour of Wiki Developing requirements Developing requirements Concepts and terminology Concepts and terminology Options and positions Options and positions Roadmap Roadmap

Roadmap Problem space and scope Problem space and scope Use cases and user stories Use cases and user stories Vision Vision Architecture Ecosystem Foundation Architecture Ecosystem Foundation Applying the architecture ecosystem to OMG specifications Applying the architecture ecosystem to OMG specifications Examples Examples Assessment Assessment Roadmap for future action – RFPs to issue Roadmap for future action – RFPs to issue

Problem space and scope How modeling languages are expressed How modeling languages are expressed How modeling languages are extended with new capabilities How modeling languages are extended with new capabilities How the same, or similar concepts, in different modeling languages are integrated How the same, or similar concepts, in different modeling languages are integrated How notations, diagrams, views and viewpoints are defined and mapped to modeling languages How notations, diagrams, views and viewpoints are defined and mapped to modeling languages How modeling languages are grounded semantically How modeling languages are grounded semantically How models expressed in these modeling languages may be managed, linked and interchanged using a variety of technical platforms How models expressed in these modeling languages may be managed, linked and interchanged using a variety of technical platforms How structured knowledge is supported at many levels and domains, including How structured knowledge is supported at many levels and domains, including

Languages Requiring Integration OSM and Business Architecture OSM and Business Architecture Combining modular capabilities (replacement of PackageMerge) Combining modular capabilities (replacement of PackageMerge) BPMN and SoaML integration BPMN and SoaML integration SoaML and QoS integration SoaML and QoS integration BMM and BPMN integration BMM and BPMN integration Specification of UPDM and integration with BMM and BPMN Specification of UPDM and integration with BMM and BPMN IMM IMM OWL and ERA integrated with UML OWL and ERA integrated with UML TOG SOA Ontology, SOA Reference Architecture and SoaML TOG SOA Ontology, SOA Reference Architecture and SoaML Fact Based Modeling (FBM) Fact Based Modeling (FBM)

Defining Architecture Ecosystem Foundation - AEF Language Definition Concepts Language Definition Concepts Extending a Modeling Language Extending a Modeling Language Integrating Modeling Languages Integrating Modeling Languages Defining Views and Viewpoints Defining Views and Viewpoints Semantic Grounding Semantic Grounding UML Profile for AEF UML Profile for AEF AEF Viewpoint AEF Viewpoint

Applying AEF to OMG Specifications Use AEF for M2 meta-model definition, extension and integration Use AEF for M2 meta-model definition, extension and integration Provide complete, end-to-end, executable scenarios Provide complete, end-to-end, executable scenarios Demonstrate, communicate and validate the AE SIG vision Demonstrate, communicate and validate the AE SIG vision Demonstrate how the vision addresses the Requirements Demonstrate how the vision addresses the RequirementsRequirements Show how meta-modelers would use the integrated solution Show how meta-modelers would use the integrated solution Possible examples: Possible examples: UML Capabilities UML Capabilities Business Architecture Business Architecture SOA Modeling SOA Modeling UPDM UPDM

Examples using Integrated Meta-models Verify the integrations defined in the previous sections for M1 models Verify the integrations defined in the previous sections for M1 models Demonstrate how end-users would create their own viewpoints Demonstrate how end-users would create their own viewpoints Demonstrate how end-users would extend the modeling language(s) for Demonstrate how end-users would extend the modeling language(s) for MDA markings MDA markings Some missing modeling capability, or Some missing modeling capability, or To integrate with information not covered in existing modeling languages To integrate with information not covered in existing modeling languages requirements motivating the models requirements motivating the models work items representing actions to be taken as a result of communicating modeling information work items representing actions to be taken as a result of communicating modeling information etc. etc.

Assessment Applicability of the solution to the problem Applicability of the solution to the problem QoS QoS Response to other requirements Response to other requirements Adjust requirements and solution proposal as needed Adjust requirements and solution proposal as needed Refine and iterate until some agreed upon workable solution evolves Refine and iterate until some agreed upon workable solution evolves

Roadmap Actions Architecture Ecosystem Foundation RFP – Architecture Ecosystem Foundation RFP – This includes the core concepts, their semantic grounding and mapping to both MOF and RDF/S This includes the core concepts, their semantic grounding and mapping to both MOF and RDF/S UML profile for expressing modeling languages using these concepts UML profile for expressing modeling languages using these concepts Populated library of concepts to the extent required for reflective definition Populated library of concepts to the extent required for reflective definition Language Integration RFP Language Integration RFP A defined set of modeling language integration issues A defined set of modeling language integration issues Any required extensions to the concept library Any required extensions to the concept library Mapping the concept library to the subject languages Mapping the concept library to the subject languages

Mission The mission of the Architecture Ecosystem SIG (AE SIG) is to work with OMG domain and platform task forces, other relevant OMG SIGs, external entities and related industry groups to facilitate the creation of a common architectural ecosystem. This ecosystem will support the creation, analysis, integration and exchange of information between modeling languages across different domains, viewpoints and from differing authorities. In particular the need for business and enterprise level architectural viewpoints must be better integrated with the technical viewpoints that define systems to address enterprise needs. The AE SIG will focus on the capability to define and integrate languages and models in various viewpoints and support other groups that will focus on the specific viewpoints required for their specific domains. The set of viewpoints, supporting models and supporting technologies will comprise the ecosystem. The mission of the Architecture Ecosystem SIG (AE SIG) is to work with OMG domain and platform task forces, other relevant OMG SIGs, external entities and related industry groups to facilitate the creation of a common architectural ecosystem. This ecosystem will support the creation, analysis, integration and exchange of information between modeling languages across different domains, viewpoints and from differing authorities. In particular the need for business and enterprise level architectural viewpoints must be better integrated with the technical viewpoints that define systems to address enterprise needs. The AE SIG will focus on the capability to define and integrate languages and models in various viewpoints and support other groups that will focus on the specific viewpoints required for their specific domains. The set of viewpoints, supporting models and supporting technologies will comprise the ecosystem.