ISO/IEC JTC1/SC7 /N3976

Size: px
Start display at page:

Download "ISO/IEC JTC1/SC7 /N3976"

Transcription

1 ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 /N Document Type Title Source Explanatory Report for PAS Explanatory Report for PAS (Publicly Available Specification) Submission for Architecture Driven Modernization - Knowledge Discovery Metamodel, Version 1.0 ISO/IEC OMG Project Status Reference Action ID Distribution Final N3960 FYI or ACT AG No. of Pages 11 Note To be considered at the Berlin Plenary Address reply to: ISO/IEC JTC1/SC7 Secretariat École de technologie supérieure Department of Software and IT Engineering 1100 Notre Dame Ouest, Montréal, Québec Canada H3C 1K3 secretariat@jtc1-sc7.org

2 Object Management Group 140 Kendrick Street Building A, Suite 300 Needham, MA USA Telephone: Facsimile: Explanatory Report for PAS (Publicly Available Specification) Submission for Architecture Driven Modernization - Knowledge Discovery Metamodel, Version 1.0 ISO/IEC OMG Document Number for this report: pas/

3 1. Introduction This Explanatory Report is for the Object Management Group s (OMG s) PAS submissions for the Architecture Driven Modernization - Knowledge Discovery Metamodel, Version 1.0 specification. This submission is being made in accordance with the criteria in JTC1 N5746, The Transposition of Publicly Available Specifications into International Standards A Management Guide. Architecture Driven Modernization - Knowledge Discovery Metamodel, Version 1.0 specification is a product of the OMG, a consortium formed in 1989, whose goal is to bring open specifications for modeling and object oriented (OO) distributed processing to the market by adopting specifications submitted by members using an open process Architecture Driven Modernization - Knowledge Discovery Metamodel (ADM KDM), Version 1.0 Executive Summary Architecture Driven Modernization - Knowledge Discovery Metamodel (ADM KDM), Version 1.0 is a specification that defines a meta-model for representing information related to existing software assets, their associations and operational environments. ADM KDM provides a common interchange format that allows interoperability between existing software analysis and modernization tools, services, and their respective models. More specifically, ADM KDM provides a common ontology and the corresponding repository model that facilitates the exchange of data currently contained within proprietary tool format that represent existing software assets. The meta-model represents the physical and logical software assets at various levels of abstraction as entities and relations. ADM KDM separates knowledge about existing systems into several orthogonal facets that are well-known in software engineering and are often referred to as Architecture Views. The KDM specification is organized into 4 layers: o KDM Infrastructure Layer o Program Elements Layer o Runtime Resource Layer o Abstractions Layer 2

4 Each layer is further organized into packages. Each package defines a set of meta-model elements whose purpose is to represent a certain independent facet of knowledge related to existing software systems. ADM KDM is the first in the series of specifications related to Software Assurance and Architecture-Driven Modernization activities. ADM KDM facilitates projects that involve existing software systems by insuring interoperability and exchange of data between tools provided by different vendors. One common characteristic of various tools that address Software Assurance and Architecture-Driven Modernization challenge is that they analyze existing software assets (for example, source code modules, database descriptions, build scripts, user interface descriptions, machine code, etc.) to obtain explicit knowledge. Each tool produces a portion of the knowledge about existing software assets. Such tool-specific knowledge may be implicit ("hard-coded" in the tool), restricted to a particular source language and/or particular transformation and/or operational environment. All the above may hinder interoperability between different tools. The meta-model for knowledge discovery provides a common repository model that facilitates the exchange of data contained within individual tool structures that represent existing software assets. The meta-model represents the physical and logical assets at various levels of abstraction. The primary purpose of this meta-model is to provide a common interchange format that will allow interoperability between existing modernization and software assurance tools, services and their respective intermediate representations. ADM KDM is aligned with the following standards: W3C RDF; ISO Language-Independent Datatypes; ISO/IEC 19502:2005 Meta Object Facility (MOF); ISO/IEC 19503:2005 XML Metadata Interchange (XMI); and ISO/IEC DIS Common Warehouse Metamodel (CWM). It is also aligned with OMG s Semantics of Business Vocabulary and Rules (SBVR) specification. The ADM KDM specification is available on OMG s document server at For the remainder of this document, Architecture Driven Modernization - Knowledge Discovery Metamodel, Version 1.0 will be abbreviated as ADM KDM Background OMG has been working cooperatively with experts from the JTC1 for a number of years. To facilitate this cooperation, OMG has Category C liaison with a number of JTC1 Subcommittees, including SC 7. For example, this cooperation has resulted in ISO/IEC Rec. X.920 (the ISO Interface Definition Language which is identical to the OMG IDL specification), and ISO/IEC 19501:2005, Information technology - Open Distributed Processing - Unified Modeling Language (UML) Version To further this cooperative relationship and also expedite the transposition of OMG specifications into ISO, OMG applied for and was granted PAS Submitter status in March of This PAS submission of the ADM KDM 1.0 specification provides a common interchange format that allows interoperability between existing software analysis and modernization tools, services, and their respective models, and is a part of the series of PAS submissions which OMG will make in the general area of Software Assurance and Architecture-Driven Modernization. 3

5 1.3. Document Organization The remainder of this Explanatory Report provides the information requested in clauses 7 of JTC1 N5707. In addition, clause 2 of this document provides information on changes to the specification during the transposition process plus a contact for questions that may arise during any stage of the transposition process. 2. Revisions and Questions 2.1 Revisions to the Specification during Transposition Process As ADM KDM 1.0 is a widely implemented specification, OMG wants to avoid technical divergence between the transposed standard and the corresponding OMG specification. Therefore, in accord with JTC1 N5707, 5.2, OMG requests that this document remain technically unchanged throughout the transposition process. Editorial changes to accommodate compatibility with the ISO format are acceptable to OMG. 2.2 Questions During the Voting Period OMG welcomes any questions a National Body may have during the voting period for this PAS submission and will endeavor to reply promptly. Questions should be addressed to: Fred Waskiewicz Object Management Group 140 Kendrick Street Building A, Suite 300 Needham, MA 02494, U.S.A. or by to wask@omg.org 3. Organization (OMG s) Acceptance Criteria As requested in N5707, 5.2.2, the conditions for OMG s recognition as a PAS submitter have not changed. This information is documented in OMG s PAS submitter application, document JTC1 N4801, Application to ISO/IEC JTC1 for Recognition of Object Management Group as a PAS Submitting Organization (a copy is available on the JTC1 web site at This application was approved as documented in JTC1 N5233, Notice of Approval of the Application from the Object Management Group (OMG) for Recognition as a Submitter of Publicly Available Specifications following the response to the ballot comments as contained in JTC1 N5176, OMG's Response to the comments contained in Document JTC 1 N 5061, Summary of Voting on Document JTC 1 N 4801, Application from the Object Management Group (OMG) for Recognition as a Submitter of Publicly Available Specifications (a copy is available on the JTC1 web site at The material in these documents is not duplicated in this clause; however, this clause does address the AFNOR comment on Control and Maintenance of specifications whose resolution was proposed by OMG in N5176 and accepted by ISO. The resolution calls for OMG to address the Control and Maintenance of specifications separately in each 4

6 submission. Clause 3.1 addresses Control and Maintenance for this submission. Clause 3.2 contains pointers to the current versions of OMG s Policies and Procedures (P&P) and OMG s Membership; OMG s membership has grown since the list attached to the original application in JTC1 N4801 and there have been minor updates to the P&P. 3.1 Control and Maintenance of the ADM KDM 1.0 specification OMG, like JTC1, is very concerned that there be no divergence between an OMG specification and a transposed PAS standard. There are essentially two types of maintenance, (a) on-going maintenance (bug fixes and clarifications which correspond to ISO Defect Reports), and (b) major changes (enhancements and extensions which are handled in ISO through Addenda or new standards). The following sub-clauses detail how OMG intends to deal with both types of maintenance for the transposed UML standard On-going Maintenance (Defects) For the transposed ADM KDM 1.0 standard, there will be two sources of on-going maintenance requests, ISO Defect Reports and requests originating from the OMG issue process. Both should be dealt with by a single group with collaborative ISO/OMG membership to ensure there is no divergence between the ISO standard and the OMG specification. As OMG s Policies and Procedures provide for an RTF (Revision Task Force) for every approved OMG specification, OMG proposes that an established RTF for ADM KDM 1.0 be responsible for all on-going maintenance for both the OMG specification and the transposed ADM KDM 1.0 standard. Thus, an existing OMG RTF will be the editing group mentioned in of JTC1 N5707. Participation in this RTF will be open to both OMG members and representatives of the JTC1 SC responsible for the standard in JTC1 for ADM KDM 1.0, this will be SC 7. On approval of the transposed PAS standard, SC 7 ADM KDM 1.0 experts will be invited to join the OMG RTF (this will be in addition to members of SC 7 who may already be on the RTF by virtue of being an OMG member). With regard to reporting on-going maintenance requests, they fall into one of the following: ISO Defects Reports on the transposed standard will be promptly passed from JTC1 SC 7 to the OMG RTF for resolution using the OMG s SC 7 liaison, and defects discovered by OMG members and reported to OMG using the OMG issue process are assigned to the OMG RTF and JTC1 SC 7 will be advised immediately of these defects via a liaison statement to JTC1 SC 7. The RTF will resolve the issue/defect and the results of the RTF s work will be submitted promptly to JTC1 SC 7 in a form which can be used for a Technical Corrigendum for the standard, thus maintaining alignment of the ISO standard and the OMG specification Future Plans (Major Changes Enhancements and Extensions) Enhancements, extensions, and major modifications to OMG specifications are handled procedurally in OMG in much the same way they are in ISO, i.e., new work. OMG uses the RFP process (the same process used to produce the specification in the first place); 5

7 ISO initiates a NWI (for an addendum or new standard). Major modifications to ADM KDM 1.0 will be handled by a new OMG RFP. Input to the RFP can originate from either OMG or SC 7. The existing SC 7 liaison enables ISO to provide input to an OMG RFP to enhance ADM KDM 1.0; this includes drafting of the RFP (before it is issued) and participation in the evaluation of submissions. OMG will use its liaison with SC 7 to inform ISO of any proposed RFP for ADM KDM 1.0. Any new ADM KDM 1.0 specifications will be promptly submitted to JTC1 using the PAS process to progress a new ISO standard. Again, this will maintain alignment of the ISO standard and the OMG specification. 3.2 Current OMG s P&P and Membership Information There have been minor updates to OMG s Policies and Procedures document since the 1997 application in JTC1 N4801 and the OMG Membership has grown. Current versions of both may be found at: a. OMG Policies and Procedures: available on-line at and b. OMG membership information: available on-line at Note: these script driven links will always return the latest version. 4. Document Related Criteria The criteria requested in 7.4 of JTC1 N5707 are addressed in the following sub-clauses. The numbering is identical to that in 7.4 without the leading 7 and the items of information requested are duplicated below with the items of information being requested rendered in italics. 4.1 Quality Within its scope the specification shall completely describe the functionality (in terms of interfaces, protocols, formats, etc.) necessary for an implementation of the PAS. If it is based on a product, it shall include all the functionality necessary to achieve the stated level of compatibility or interoperability in a product independent manner ) Completeness (M): a) How well are all interfaces specified? b) How easily can implementation take place without need of additional descriptions? c) What proof exists for successful implementations (e.g., availability of test results for media standards)? The ADM KDM 1.0 specification is complete within itself. Vendors of successful knowledge discovery software products have provided functional implementations of KDM-compliant metadata import/export capabilities with no 6

8 additional knowledge or descriptions beyond a sufficient (but by no means expert) understanding of the UML, MOF, and XMI upon which ADM KDM 1.0 is based. The ADM KDM 1.0 specification has been successfully used in at least 7 forthcoming commercial realizations to date. For a specific list of implementations, please refer to and to the web sites of software assurance and architecture driven modernization products ) Clarity: a) What means are used to provide definitive descriptions beyond straight text? b) What tables, figures, and reference materials are used to remove ambiguity? c) What contextual material is provided to educate the reader? The ADM KDM 1.0 specification contains detailed, complete UML diagrams for each of its 12 metamodel packages and an appendix with specification of the semantics of the micro KDM elements. In addition, the specification text contains a number of illustrative examples showing how ADM KDM 1.0 can be used to capture the metadata of specific real-world software artifacts. Furthermore, the specification is accompanied by a normative XML file that contains a complete definition of ADM KDM 1.0 in machine-readable format and a set of files that permit viewing of the entire metamodel using Rational Rose (includes complete documentation) ) Testability (M) The extent and use of conformance/interoperability tests or means of implementation verification (e.g., availability of reference material for magnetic media) shall be described, as well as the provisions the specification has for testability. The specification shall have had sufficient review over an extended time period to characterize it as being stable. As primarily an interoperability standard, ADM KDM 1.0 implementations are tested in practice every time an interchange is attempted. The initial recommendation (KDM 1.0) has been available to the OMG community since March 2007, and has been publicly available since January 2008 and has received extensive scrutiny and feedback from an interested community of developers and users. 7

9 4.1.4) Stability (M): a) How long has the specification existed, unchanged, since some form of verification (e.g., prototype testing, paper analysis, full interoperability tests) has been achieved? b) To what extent and for how long have products been implemented using the specification? c) What mechanisms are in place to track versions, fixes, and addendums? The ADM KDM 1.0 specification has been available since March, 2007 and was released in January ADM KDM 1.0 implementations have existed since the initial appearance of the specification and continue to be actively developed today. In accordance with standard OMG procedures, issues raised by the ADM KDM 1.0 user community are collected and logged by OMG and addressed on an as needed basis as determined by OMG procedures ) Availability (M): a) Where is the specification available(e.g., one source, multinational locations, what types of distributors)? b) How long has the specification been available? This specification was formally released by OMG on January c) Has the distribution been widespread or restricted? (describe situation) This, and all OMG specifications, are freely available on the Internet. d) What are the costs associated with specification availability? This, and all OMG specifications, are distributed with no restrictions and at no cost and are available from the OMG web site (there is a nominal charge to cover shipping and handling for paper copies). 4.2 Consensus (M) The accompanying report shall describe the extent of (inter)national consensus that the document has already achieved ) Development Consensus: a) Describe the process by which the specification was developed. b) Describe the process by which the specification was approved. 8

10 c) What "levels" of approval have been obtained? This, and all OMG specifications, are created under the open process set forth in the OMG Policies and Procedures, see reference in 1.4. This specification was approved by OMG members from all major industrialized countries and many developing countries. OMG membership is open to all organizations ) Response to User Requirements: a) How and when were user requirements considered and utilized? b) To what extent have users demonstrated satisfaction? Users are involved in the specification development process throughout except for the portion of the process requiring commercialization in products. User satisfaction is demonstrated by a number of successful installations. For examples of successful installations, see ) Market Acceptance: a) How widespread is the market acceptance today? Anticipated? b) What evidence is there of market acceptance in the literature? As noted above, a number of ADM KDM 1.0 implementations are available and have been since the original version appeared ) Credibility: a) What is the extent and use of conformance tests or means of implementation verification? b) What provisions does the specification have for testability? The detailed semantics specification with its well-formedness rules has been validated by several commercial and non-commercial tool developers. The interchange nature of ADM KDM 1.0 means that its credibility is verified every time an interchange is successfully completed. 4.3 Alignment The specification should be aligned with existing JTC1 standards or ongoing work and thus complement existing standards, architectures and style guides. Any conflicts with existing standards, architectures and style guides should be made clear and justified. 9

11 4.3.1) Relationship to Existing Standards: a) What international standards are closely related to the specification and how? 1. ISO/IEC 19501:2005, Information Technology -- Open Distributed Processing -Unified Modeling Language (UML) Version Meta Object Facility (MOF) Specification v1.3 ISO/IEC 19502:2005 Information technology -- Meta Object Facility (MOF) 3. OMG XML Metadata Interchange (XMI) Specification v1.1 ISO/IEC 19503:2005 Information technology -- XML Metadata Interchange (XMI) 4. OMG ISO/IEC DIS Information technology -- Open distributed processing -- Common Warehouse Metamodel (CWM) Specification Version 1.1 CWM 5. ISO/IEC 11404: 1996 Information technology Programming languages, their environments and system software interfaces Language-independent datatypes 6. W3C Resource Description Framework b) To what international standards is the proposed specification a natural extension? There are none known. c) How is the specification related to emerging and ongoing JTC 1 projects? There are none known ) Adaptability and Migration: a) What adaptations (migrations) of either the specification or international standards would improve the relationship between the specification and international standards? b) How much flexibility do the proponents of the specification have? The specification can be readily adapted to a number of other standards through the use of its specialization (extensibility) mechanisms. c) What are the longer range plans for new/evolving specifications? This work is part of a growing family of open specifications related to Software Assurance and Architecture-Driven Modernization activities, many of which will be submitted to JTC1 using the JTC1 PAS process. 10

12 4.3.3) Substitution and Replacement: a) What needs exist, if any, to replace an existing international standard Rationale? There are none known. b) What is the need and feasibility of using only a portion of the specification as an international standard? N/A. This specification is being submitted in its entirety. c) What portions, if any, of the specification do not belong in an international standard (e.g., too implementation specific)? N/A. This specification is being submitted in its entirety ) Document Format and Style a) What plans, if any, exist to conform to JTC 1 document styles? The accompanying specification has already been transformed from the OMG document style to a style aligned with the ISO/ITU-T collaborative style. OMG will complete alignment, where discrepancies may exist, if required, before final publication as an ISO standard. 11

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Information Management Metamodel

Information Management Metamodel ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board pete.rivett@adaptive.com 2011-05-11 1 The Information Management Conundrum We all have Data

More information

Potential standardization items for the cloud computing in SC32

Potential standardization items for the cloud computing in SC32 WG2 N1665 Potential standardization items for the cloud computing in SC32 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim, Korea Database Agency (KDB) Dongwon Jeong, Kunsan

More information

Redefining Static Analysis A Standards Approach. Mike Oara CTO, Hatha Systems

Redefining Static Analysis A Standards Approach. Mike Oara CTO, Hatha Systems Redefining Static Analysis A Standards Approach Mike Oara CTO, Hatha Systems Software Analysis for Compliance Compliance Assessment Requires Software Analysis Dynamic Analysis Option Static Analysis Performed

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 61968-8 Edition 1.0 2015-05 colour inside Application integration at electric utilities System interfaces for distribution management Part 8: Interfaces for customer operations

More information

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November

More information

Model-Driven Data Warehousing

Model-Driven Data Warehousing Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing

More information

Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department

Automatic Generation Between UML and Code. Fande Kong and Liang Zhang Computer Science department Automatic Generation Between UML and Code Fande Kong and Liang Zhang Computer Science department Outline The motivation why we need to do the generation between the UML and code. What other people have

More information

Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data

Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:

More information

INNOVATOR. The integrated tool suite for business process and software engineering

INNOVATOR. The integrated tool suite for business process and software engineering The integrated tool suite for business process and software engineering Use the synergy: The integrated tool suite for business process and software engineering is the only integrated tool suite for business

More information

The OMG Business Process Related Standards

The OMG Business Process Related Standards The OMG Business Process Related Standards An emerging set of standards that enable Model Driven businesses Author: Derek Miers, CEO BPM Focus and PR Chair BPMI-SC 1 Table Of Contents ABSTRACT... 1 OMG

More information

Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features

Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features Fifth International Conference on Information Technology: New Generations Tools for MDA Software Development: Evaluation Criteria and Set of Desirable Features Tihomir Calic, Sergiu Dascalu, Dwight Egbert

More information

ISO/IEC JTC1/SC7 N4098

ISO/IEC JTC1/SC7 N4098 ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 N4098 2008-07-17 Document Type Title Source CD CD 25010.2, Software engineering-software product Quality Requirements

More information

Business Rule Standards -- Interoperability and Portability

Business Rule Standards -- Interoperability and Portability Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee. This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Prepared for the 4th Annual PSM Users Group Conference

More information

INTEROPERABILITY IN DATA WAREHOUSES

INTEROPERABILITY IN DATA WAREHOUSES INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content

More information

Change Management Process

Change Management Process Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Change Management Process Version 1.0 9 June, 2011 Office of the Deputy Under Secretary of Defense (Installations & Environment),

More information

xxxxx Conformity assessment Requirements for third party certification auditing of environmental management systems - competence requirements

xxxxx Conformity assessment Requirements for third party certification auditing of environmental management systems - competence requirements NEW WORK ITEM PROPOSAL Date of presentation 2011-02-25 Reference number (to be given by the Secretariat) Proposer ISO/TC 207/SC 2 ISO/TC 207 / SC 2 N 251 Secretariat NEN A proposal for a new work item

More information

Revision of ISO 9001 Quality Management Systems Requirements

Revision of ISO 9001 Quality Management Systems Requirements Revision of ISO 9001 Quality Management Systems Requirements Frequently Asked Questions When will the new ISO 9001 be published? The international standard ISO 9001:2008 Quality management systems Requirements

More information

An Ontological Approach to Oracle BPM

An Ontological Approach to Oracle BPM An Ontological Approach to Oracle BPM Jean Prater, Ralf Mueller, Bill Beauregard Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065, USA jean.prater@oracle.com, ralf.mueller@oracle.com, william.beauregard@oracle.com

More information

Tool Support for Model Checking of Web application designs *

Tool Support for Model Checking of Web application designs * Tool Support for Model Checking of Web application designs * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,

More information

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since

More information

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin

More information

Information Technology Topic Maps Part 2: Data Model

Information Technology Topic Maps Part 2: Data Model ISO/IEC JTC 1/SC 34 Date: 2008-06-03 ISO/IEC 13250-2 ISO/IEC JTC 1/SC 34/WG 3 Secretariat: SCC Information Technology Topic Maps Part 2: Data Model Warning This document is not an ISO International Standard.

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

Semantics of Business Vocabulary & Business Rules (SBVR)

Semantics of Business Vocabulary & Business Rules (SBVR) Semantics of Business Vocabulary & Business Rules (SBVR) W3C Workshop on Rule Languages for Interoperability Position Paper by Business Rules Team March 18, 2005 Business Rules Team The Business Rules

More information

XML for Manufacturing Systems Integration

XML for Manufacturing Systems Integration Information Technology for Engineering & Manufacturing XML for Manufacturing Systems Integration Tom Rhodes Information Technology Laboratory Overview of presentation Introductory material on XML NIST

More information

OMG EDA Standards Review

OMG EDA Standards Review OMG EDA Standards Review Presented by Robert D Covington CTO & Co-Founder, Rhysome rcovington@rhysome.com 317-443-5679 1 EDA/CEP is Hard Enough without Standards What you need is a Complex Event Processing

More information

Enterprise and Business Processes - How to Interoperate? The Standards View

Enterprise and Business Processes - How to Interoperate? The Standards View Enterprise and Business Processes - How to Interoperate? The Standards View Kurt Kosanke 1, Richard Martin 2 1 CIMOSA Association, Germany 2 a. kosanke@cimosa.de Tinwisle, USA, Convenor of ISO TC 184 SC5/WG1

More information

Semantic Modeling of Mortgage Backed Securities: Case Study. Mike Bennett, Enterprise Data Management Council Yefim Zhuk, Sallie Mae

Semantic Modeling of Mortgage Backed Securities: Case Study. Mike Bennett, Enterprise Data Management Council Yefim Zhuk, Sallie Mae Semantic Modeling of Mortgage Backed Securities: Case Study Mike Bennett, Enterprise Data Management Council Yefim Zhuk, Sallie Mae 1 Overview EDM Council Semantics Repository Regulatory challenges Project

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Response to Request for Information

Response to Request for Information Response to Request for Information Contents Introduction... 2 Practical note... 2 Background... 2 Answer to Question 1 & 2... 3 Question 1:... 3 Question 2:... 3 Answer to question 1 and 2:... 3 Additional

More information

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization Standards Initiatives for Software Product Line Engineering and within the International Organization for Standardization Timo Käkölä University of Jyväskylä Finland FiSMA 1 What is software product line

More information

Object-Process Methodology as a basis for the Visual Semantic Web

Object-Process Methodology as a basis for the Visual Semantic Web Object-Process Methodology as a basis for the Visual Semantic Web Dov Dori Technion, Israel Institute of Technology, Haifa 32000, Israel dori@ie.technion.ac.il, and Massachusetts Institute of Technology,

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.

More information

business transaction information management

business transaction information management business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from

More information

Request for Proposals for Software Development Services. Questions and Answers

Request for Proposals for Software Development Services. Questions and Answers Request for Proposals for Software Development Services Questions and Answers Question: What is the open-source license that the NIEM profile will be distributed under and how will the NIEM profile source

More information

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and

More information

Live Model Pointers A requirement for future model repositories

Live Model Pointers A requirement for future model repositories Live Model Pointers A requirement for future model repositories Keith Duddy QUT/Smart Services CRC 8 April 2009 1 Introduction Model interoperability is a topic that assumes that models are created and

More information

Guidance for ISO liaison organizations Engaging stakeholders and building consensus

Guidance for ISO liaison organizations Engaging stakeholders and building consensus Guidance for ISO liaison organizations Engaging stakeholders and building consensus ISO in brief ISO is the International Organization for Standardization. ISO has a membership of 163* national standards

More information

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management Disclaimer These materials are subject to change without notice. SAP AG s compliance analysis with respect to SAP software

More information

OIML D 18 DOCUMENT. Edition 2008 (E) ORGANISATION INTERNATIONALE INTERNATIONAL ORGANIZATION

OIML D 18 DOCUMENT. Edition 2008 (E) ORGANISATION INTERNATIONALE INTERNATIONAL ORGANIZATION INTERNATIONAL DOCUMENT OIML D 18 Edition 2008 (E) The use of certified reference materials in fields covered by metrological control exercised by national services of legal metrology. Basic principles

More information

Software Testing A Time for Standard Models

Software Testing A Time for Standard Models Software Testing A Time for Standard Models Introduction Software technology has always been in need of testing. This is due to a number of particular aspects, including the fact that (a) the number of

More information

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL Frédéric Dufaux, Michael Ansorge, and Touradj Ebrahimi Institut de Traitement des Signaux Ecole Polytechnique Fédérale de Lausanne (EPFL)

More information

An integrated life cycle quality model for general public market software products

An integrated life cycle quality model for general public market software products An integrated life cycle quality model for general public market software products Witold Suryn 1, Alain Abran 2, Claude Laporte 3 1 Département de génie électrique, École de technologie supérieure 1100,

More information

VoiceXML Data Logging Overview

VoiceXML Data Logging Overview Data Logging Overview - Draft 0.3-20 August 2007 Page 1 Data Logging Overview Forum Tools Committee Draft 0.3-20 August 2007 Data Logging Overview - Draft 0.3-20 August 2007 Page 1 About the Forum: Founded

More information

Business Process Management Initiative - BPMN and the BPCNOM Style

Business Process Management Initiative - BPMN and the BPCNOM Style June 3, 2014 Paul Harmon OMG BPM Standards There are several groups that are working to develop standards for the business process space. One group is the Object Management Group (OMG). The OMG is a consortium

More information

The OMG BPM Standards

The OMG BPM Standards The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell miers@bpmfocus.org A BPM Definition Business Process Management is primarily

More information

GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5

GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5 GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5 Gaming Standards Association GSA Certification Authority Released: 2012/04/20 GAMINGSTANDARDS.COM GSA Product Certification Program Policy Guide

More information

Who Is The OMG? Object Management Group factoids:

Who Is The OMG? Object Management Group factoids: Who Is The OMG? Object Management Group factoids: Founded in 1989 About 500 member companies The largest and longest standing not-for-profit, open-membership consortium which develops and maintains computer

More information

ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM)

ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM) ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM) Version : 1 Release : 4 Version 1 Release 4 04 December 2003 Page 1/19 Revision History Version Release Date

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Java Metadata Interface and Data Warehousing

Java Metadata Interface and Data Warehousing Java Metadata Interface and Data Warehousing A JMI white paper by John D. Poole November 2002 Abstract. This paper describes a model-driven approach to data warehouse administration by presenting a detailed

More information

Chapter 11 Mining Databases on the Web

Chapter 11 Mining Databases on the Web Chapter 11 Mining bases on the Web INTRODUCTION While Chapters 9 and 10 provided an overview of Web data mining, this chapter discusses aspects of mining the databases on the Web. Essentially, we use the

More information

Information Technology

Information Technology Information Technology ISO/IEC JTC 1 N6383 Date: 2001-02-08 Replaces: Document Type: Document Title: Document Source: Information from ISO Central Secretariat (Defined) Resolutions Adopted by the ISO Technical

More information

Configuration management of a system of interdependent standards

Configuration management of a system of interdependent standards Configuration management of a system of interdependent standards presented by Serena Coetzee serenacoetzee@gmail.com Centre for Geoinformation Science, University of Pretoria, South Africa co-authors Simon

More information

ISO/TMB/JTCG N 359. N0359 JTCG FAQ to support Annex SL. Document type: Other committee document. Date of document: 2013-12-03.

ISO/TMB/JTCG N 359. N0359 JTCG FAQ to support Annex SL. Document type: Other committee document. Date of document: 2013-12-03. ISO/TMB/JTCG N 359 ISO/TMB/JTCG Joint technical Coordination Group on MSS (TAG 13) Email of secretary: Convenorship: N0359 JTCG FAQ to support Annex SL Document type: Other committee document Date of document:

More information

la conception et l'exploitation d'un système électroniques

la conception et l'exploitation d'un système électroniques Philippe NEW WORK ITEM PROPOSAL SC3 MARTIN 171 1 Date of presentation Reference number 2008/07/29 (to be given by the Secretariat) Proposer ISO/TC / SC N Secretariat 170 A proposal for a new work item

More information

Business Process Modeling Notation Specification

Business Process Modeling Notation Specification Business Process Modeling Notation Specification This OMG document replaces the submission document and the draft adopted specification (dtc/06-01-01). It is an OMG Final Adopted Specification, which has

More information

Belgrade School District No. 44 2015 Invitation to Submit Bids For School Accounting, Payroll, and Human Resources Software

Belgrade School District No. 44 2015 Invitation to Submit Bids For School Accounting, Payroll, and Human Resources Software Belgrade School District No. 44 2015 Invitation to Submit Bids For School Accounting, Payroll, and Human Resources Software Prepared by Business Administration BELGRADE PUBLIC SCHOOLS INVITATION TO SUBMIT

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 CM Configuration Change Management John D.

More information

Private Circulation Document: IST/35_07_0075

Private Circulation Document: IST/35_07_0075 Private Circulation Document: IST/3_07_007 BSI Group Headquarters 389 Chiswick High Road London W4 4AL Tel: +44 (0) 20 8996 9000 Fax: +44 (0) 20 8996 7400 www.bsi-global.com Committee Ref: IST/3 Date:

More information

eb Service Oriented Architecture Catalog of Patterns

eb Service Oriented Architecture Catalog of Patterns 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: http://www.oasis-open.org/committees/ebsoa/

More information

SAM Standards: A Review of ISO 19770-1 1 and 2

SAM Standards: A Review of ISO 19770-1 1 and 2 SAM Standards: A Review of ISO 19770-1 1 and 2 David Déry Agenda SAM problems Looking for guidance ISO: the organization ISO: the SAM initiative ISO: The outcome: ISO/IEC 19770-1 and 19770-2 Conclusion

More information

FHIM Model Content Overview

FHIM Model Content Overview FHIM Model Content Overview Federal Health Information Model (FHIM) and Associated Terminology Models Goal Produce a logical, health information model that supports semantic interoperability and that is

More information

How To Write An Slcm Project Plan

How To Write An Slcm Project Plan SLCM 2003.1 Artifacts in a Nutshell ( as of 01/21/2005) Project Development Phases Pension Benefit Guaranty Corporation s (PBGC) System Life Cycle Methodology (SLCM) is comprised of five project development

More information

Baba Piprani. Canada

Baba Piprani. Canada META MODEL MODEL FOR MASTER DATA Baba Piprani Suneil Dham Canada ORM Workshop, Crete, Greece, 2010 1 Your Presenter: Baba Piprani MetaGlobal Systems, Canada Over 30 years experience teaching/implementing

More information

Production Rule Representation

Production Rule Representation Submission to Business Modeling and Integration Domain Taskforce Production Rule Representation Ver. 1.01 Submitted by Fair Isaac Corporation ILOG SA March 19, 2007 1 Copyright 2007 Fair Isaac Corporation

More information

UML Modeling of Five Process Maturity Models

UML Modeling of Five Process Maturity Models UML Modeling of Five Process Maturity Models 1 UML Modeling of Five Process Maturity Models Version 1 LQL-2003-TR-02 2003 Simon Alexandre Naji Habra CETIC - FUNDP 2003 UML Modeling of Five Process Maturity

More information

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November

More information

Custom Software Development Approach

Custom Software Development Approach Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly

More information

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation

More information

The Green Party of Canada

The Green Party of Canada The Green Party of Canada Policy Management Committee Handbook This document is intended solely for use by the employees and members of, and persons contracted to, the Green Party of Canada. Information

More information

Generating Aspect Code from UML Models

Generating Aspect Code from UML Models Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,

More information

An Enterprise Architecture and Data quality framework

An Enterprise Architecture and Data quality framework An Enterprise Architecture and quality framework Jerome Capirossi - NATEA-Consulting jerome@capirossi.org http://capirossi.org, Pascal Rabier La Mutuelle Generale prabier@lamutuellegeneral.fr Abstract:

More information

DreamFactory Security Whitepaper Customer Information about Privacy and Security

DreamFactory Security Whitepaper Customer Information about Privacy and Security DreamFactory Security Whitepaper Customer Information about Privacy and Security DreamFactory Software publishes rich applications for salesforce.com. All of our products for salesforce use the DreamFactory

More information

Annex SL (normative) Proposals for management system standards

Annex SL (normative) Proposals for management system standards Annex SL (normative) Proposals for management system standards SL.1 General Whenever a proposal is made to prepare a new management system standard (MSS), or to revise an existing one, including sectoral

More information

Developing Business Architecture with TOGAF

Developing Business Architecture with TOGAF Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework

More information

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06 IEC 62304 CONSOLIDATED VERSION Edition 1.1 2015-06 colour inside Medical device software life cycle processes INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 11.040 ISBN 978-2-8322-2765-7 Warning! Make sure

More information

ENTERPRISE ARCHITECTUE OFFICE

ENTERPRISE ARCHITECTUE OFFICE ENTERPRISE ARCHITECTUE OFFICE Date: 12/8/2010 Enterprise Architecture Guiding Principles 1 Global Architecture Principles 1.1 GA1: Statewide Focus 1.1.1 Principle Architecture decisions will be made based

More information

Document: ISO/TC 176/SC 2/N 1147

Document: ISO/TC 176/SC 2/N 1147 ISO 2013 All rights reserved Document: ISO/TC 176/SC 2/N 1147 Secretariat of ISO/TC 176/SC 2 Date: 3 June 2013 To the Members of ISO/TC 176/SC 2 - Quality Management and Quality Assurance/ Quality Systems

More information

The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises

The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises Claude Y. Laporte École de technologie supérieure Department of Software and IT Engineering 1100,

More information

Business Performance Management Standards

Business Performance Management Standards Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and

More information

ProGUM-Web: Tool Support for Model-Based Development of Web Applications

ProGUM-Web: Tool Support for Model-Based Development of Web Applications ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de

More information

Space Project Management

Space Project Management EUROPEAN COOPERATION FOR SPACE STANDARDIZATION Space Project Management Configuration Management Secretariat ESA ESTEC Requirements & Standards Division Noordwijk, The Netherlands Published by: Price:

More information

Smarter Balanced Assessment Consortium. Recommendation

Smarter Balanced Assessment Consortium. Recommendation Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was

More information

Tinwisle Corporation. ISO/DIS 19439 & 19440, Framework and Constructs for Enterprise Modeling

Tinwisle Corporation. ISO/DIS 19439 & 19440, Framework and Constructs for Enterprise Modeling Tinwisle Corporation ISO/DIS &, Framework and Constructs for Enterprise Modeling Richard A. Martin Convener ISO TC 184/SC 5/WG 1 ISO/DIS &, Framework and Constructs for Enterprise Modeling ISO/FDIS ISO/DIS

More information

ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008

ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008 ISO 9001: 2008 Boosting quality to differentiate yourself from the competition xxxx November 2008 ISO 9001 - Periodic Review ISO 9001:2008 Periodic Review ISO 9001, like all standards is subject to periodic

More information

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures Accelerated Application Modernization (AAM) Page 1 of 16 Table of Contents TABLE OF CONTENTS...

More information

Contact address: Global Food Safety Initiative Foundation c/o The Consumer Goods Forum 22/24 rue du Gouverneur Général Eboué 92130 Issy-les-Moulineaux

Contact address: Global Food Safety Initiative Foundation c/o The Consumer Goods Forum 22/24 rue du Gouverneur Général Eboué 92130 Issy-les-Moulineaux Version 6.3 Contact address: Global Food Safety Initiative Foundation c/o The Consumer Goods Forum 22/24 rue du Gouverneur Général Eboué 92130 Issy-les-Moulineaux France Secretariat email: gfsinfo@theconsumergoodsforum.com

More information

ANSI Procedures for the National Adoption of ISO and IEC Standards as American National Standards

ANSI Procedures for the National Adoption of ISO and IEC Standards as American National Standards ANSI Procedures for the National Adoption of ISO and IEC Standards as American National Standards Edition: January 2007 Issue date: January 31, 2007 Copyright by the American National Standards Institute

More information

Coverage Analysis and Improvement of the Role Definitions of the Bombardier Software Engineering Process

Coverage Analysis and Improvement of the Role Definitions of the Bombardier Software Engineering Process Coverage Analysis and Improvement of the Role Definitions of the Bombardier Engineering Process Pierre Bourque* Youssef Belkebir* Claude Y Laporte* pbourque@ele.etsmtl.ca belkebir_y@iquebec.com claporte@ele.etsmtl.ca

More information