Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

Similar documents
Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Acceleo Galileo Simultaneous Release

EMF Compare Ganymede Simultaneous Release

EMF Compare Galileo Simultaneous Release

EMF Ganymede Simultaneous Release

GMF 2.0 Europa Simultaneous Release

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

Tools for mobile Linux Release Review Dec 2009

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

EMF Europa Simultaneous Release

The Galilean Moons of Eclipse

Equinox Project 3.6 Release Review

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

Towards A Common Build Infrastructure: Designing For Reusability

e4 Project 0.9 Release Review

MDT OCL Goes Generic. Introduction to OCL and Study of the Generic Metamodel and API. Christian W. Damus IBM Rational Software OCL Committer

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

Eclipse Technology Project: g-eclipse

The Eclipse Development Process for Committers

Eclipse Packaging Project

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

TPTP 4.7 Release Review -- One Quick Foil What s new

OCL Tooling for OMG specifications

Eclipse Memory Analyzer Release Review 0.8

DOC2MODEL. This document is a docuware for creation review and describes the doc2model project.

DTP Help-Helper for Dynamic Context-Sensitive Help

Introduction to EGF. Benoît Langlois / Thales Global Services.

ECF 3.0 Release Review

The Eclipse Modeling Framework and MDA Status and Opportunities

Embedded Rich Client Platform (ercp) 1.0 Release Review

EGF Creation Review. Benoît Langlois - Thales/TCS/EPM. April 22, 2009

Embedded Rich Client Platform (ercp) 1.2 Release Review

SCA Tools project Creation Review. July

ECF 3.3/Helios. ECF 3.3 Release 2010 by Composent, Inc. and others, made available under the EPL v1.0

Dali JPA Tools Project Graduation Review

Eclipse Foundation. Provenance and Licensing Considerations. Eclipse IP Team November 2008

SCA Tools: new & noteworthy

ECLIPSE MODELING PROJECT

Web Tools Platform (WTP) 3.1

API Tooling in the Eclipse SDK

FREQUENTLY ASKED QUESTIONS

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup

Graphiti Release Review

Setting up Java environment for Project Capuchin development with Sony Ericsson phones

Eclipse Project 3.6 Release Review

Linux Tools 0.6 Release Review

IP Log for modeling.mdt.modisco Release Indigo

Eclipse Collaborative Development

Eclipse Automotive Working Group

What s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead

Red Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation Manager installation

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

IP Log for modeling.mdt.modisco

Zest: Move Review. Transition from Mylyn to GEF. Component Lead: R. Ian Bull. University of Victoria & IBM Centre for Advanced Studies

New and Noteworthy. Peter Friese Bernd Kolb

Eclipse Process Framework Project

Eclipse Memory Analyzer Release Review

Introduction to MDE and Model Transformation

BPS79- Sample Reports View

Gemini DBAccess Release Review February 2013

Start Up Benoît Langlois / Thales Global Services Eclipse (EMFT) EGF 2011 by Thales; made available under the EPL v1.

Eclipse Galileo Co ordinated Release. Review Date: June 10th, 2009 Release date: June 24th, 2009

ADT: Eclipse development tools for ATL

JSR Review Process. May Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza

EMF-IncQuery gets Sirius: faster and better diagrams

Creating Custom Dojo Widgets Using WTP

Lessons learned from building Eclipse-based add-ons for commercial modeling tools

New and Noteworthy in EPF Composer 1.2

Eclipse Packaging Project

Introduction To Model-to-Model Transformation

Comparison and merge use-cases from practice with EMF Compare

Building XML-based content for Eclipse Help: a real experience. Christian Kurzke Gustavo de Paula Daniel Moura

Eclipse Platform Rise and Shine Javaland 2016

Wikileaking Eclipse Modeling - Spilling the beans on how industry uses EMF based tooling successfully! Ronan Barrett, Ericsson

An introduction to MOF MetaObject Facility.

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

The JSF Tools Project

Extending the JavaScript Development Toolkit

EAXML Demonstration Platform on Artop/Sphinx.

CISC836: Models in Software Development: Methods, Techniques and Tools

NSIGHT ECLIPSE EDITION

Red Hat CloudForms 4.5 Integration with AWS CloudFormation and OpenStack Heat

Proximetry AirSync Security Patch JBoss Incomplete Security Constraints

ECF ECF Release 2014 by Composent, Inc. and others, made available under the EPL v1.0

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

Modellierung operationaler Aspekte von Systemarchitekturen. Master Thesis presentation. October 2005 March Mirko Bleyh - Medieninformatik

MDA. SOA = Model Driven SOA

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Rapid Application Development with APEX 5.0

CDT 7.0 Helios Release Review. Planned Review Date: June 11, 2010 Communication Channel: cdt-dev Doug Schaefer

Using Eclipse in MIS Research

Isight Component Development

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

Silk Central Release Notes

Noopur Gupta Eclipse JDT/UI Committer IBM India

NSIGHT ECLIPSE EDITION

Oracle Responsys Release 18C. New Feature Summary

An Implementation of the Behavior Annex in the AADL-toolset Osate2

Transcription:

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review June 10, 2009

Agenda Talking Points Features Non-Code Aspects APIs Architectural Issues End-of-life Bugzilla Standards UI Usability Schedule Communities IP Issues Project Plan

Talking Points OCL 1.3 Themes End-to-End MDSD Improved Usability The component lead certifies that the requirements for Eclipse Quality APIs have been met for this release End-of-life issues No significant deprecations, deletions, or other end-of-life changes. 4 committers from 4 companies (Borland, OBEO, OpenCanarias, Thales) in 4 countries (France, Russia, Spain, UK) 6 contributors

Features 1.3 development plan available at http://www.eclipse.org/projects/project-plan.php?planurl= http://www.eclipse.org/modeling/mdt/ocl/project-info/plan.xml&component=ocl 10 committed, 5 deferred New & Noteworthy documentation at http://wiki.eclipse.org/mdt/ocl/new_and_noteworthy/galileo Release notes available at http://www.eclipse.org/modeling/mdt/news/relnotes.php?project=ocl&version=1.3.x

Features - Details End-to-End MDSD Extensibility. Refactored OCL type checking system, evaluation visitor and standard library for extensibility. Escape-sequences in String Literals. Control characters like \n or \r are now supported by OCL. Improved Usability Error Recovery in OCL Grammar. Backtracking-parser based error recovery allows to report multiple errors in the OCL input. Enhanced Tracing. Finer-grained control is available using system properties named according to the OCL plug-in's trace options.

Non-Code Aspects Documentation hosted at MDT Web site, Wiki Documentation (FAQ, Javadoc, articles, etc.) available Example feature/plug-in available; a more powerful example of OCL console is being developed

APIs The component lead certifies that the requirements for Eclipse Quality APIs have been met for this release Non-API in internal namespace Some discouraged access warnings in cases of metamodel extension (plug-in compatibility restricted to minor version) Ecore and UML bindings extend corresponding metamodel implementations Previously internal API for the OCL evaluation visitor refactored for extensibility and published for consumption by QVT and other consumers.

Architectural Issues Grammar/parser supports language extensibility Extensible validation provided by EValidators for the abstract syntax model Evaluation visitor supports exception propagation for exception support in extending languages such as QVTO OCL type system made extensible to introduce new types in languages such as QVTO OCL standard library made extensible

Tool Usability OCL is used for model validation as a constraint definition language as well as in downstream projects like QVTO were it is used for model navigation and extended for model updates.

End-of-Life No end-of-life concerns

Bugzilla (as of May 28, 2009)

Standards Object Constraint Language (OCL) 2.1 revision underway; MDT OCL 1.3 compliant (with extensions) with 2.0 formal version

UI Usability No significant changes over previous release.

Schedule MDT OCL is a +1 component in the simultaneous release M1 8/13/2008 M2 9/24/2008 M3 11/5/2008 M4 12/18/2008 M5 2/5/2009 M6 3/18/2009 API freeze RC1 5/20/2009 RC2 5/27/2009

Communities Steady interaction in Bugzilla and on newsgroup Collaboration with QVT projects at Eclipse (M2M QTV Operational, M2M QVT Declarative, GMT UMLX, M2T MTL (Acceleo)) and elsewhere (OpenCanarias)

IP Issues The MDT OCL component leadership verifies that: the about files and use licenses are in place as per the Guidelines to Legal Documentation. all contributions (code, documentation, images, etc) have been committed by individuals who are either Members of the Foundation, or have signed the appropriate Committer Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy. all significant contributions have been reviewed by the Foundation's legal staff. all non-committer code contributions, including third-party libraries, have been documented in the release and reviewed by the Foundation's legal staff. all Contribution Questionnaires have been completed. the "provider" field of each plug-in is set to "Eclipse Modeling Project. the "copyright" field of each feature is set to the copyright owner (the Eclipse Foundation is rarely the copyright owner). any third-party logos or trademarks included in the distribution (icons, help file logos, etc) have been licensed under the EPL. any fonts or similar third-party images included in the distribution (e.g. in PDF or EPS files) have been licensed under the EPL. The MDT Project IP log in located at http://www.eclipse.org/modeling/mdt/eclipse-project-ip-log.csv

Project Plan Draft development plan for MDT OCL 1.4 is not yet available

Legal Notices OCL and UML are registered trademarks of the Object Management Group Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. Other company, product and service names may be trademarks or service marks of others.