Dresden OCL Toolkit

Home

Welcome

Logo of the Dresden OCL Toolkit Welcome on the project pages of the Dresden OCL Toolkit. If you just came to see what the toolkit is about or want to know who stands behind it, start with learning about the project.

For the newest source code or information on how to get in touch with the developers please go to our project page on SourceForge.

News RSS Logo RSS-Feed

2009/10/3 - 10 Years Dresden OCL Toolkit

10 years ago, the first version of the Dresden OCL Toolkit has been released. In the last decade, the toolkit has evolved and has been released in three different versions. The different version have been integrated into multiple projects and software development tools.

To celebrate the tenth anniversary, the Software Technology Group and OUTPUT4Business are organizing a workshop on OCL at the Technische Universitaet Dresden, October 15, 2009. Workshop participation is free. The workshop will be predominantly held in German.

More information available at http://dresden-ocl.sourceforge.net/10years.html (in German). (1 comments)

2009/10/3 - IDE4OCL Requirements Analysis

Currently, a survey requirements analysis for an Integrated Development Environment for OCL (IDE4OCL) is on-line available at http://squam.info/survey/index.php?sid=11161⟨=en.

The survey is based on the OCL Workshop paper on "Requirements Analysis for an Integrated OCL Development Environment" by Joanna Chimiak-Opoka, Birgit Demuth, Darius Silingas, and Nicolas F. Rouquette. The aim of this survey is to investigate perceived completeness and adequacy of the collected set of features. This survey consists of the following parts: (1) personal data information, (2) evaluation of the collected features, (3) proposed extensions of the set of features and (4) general feedback. Please take a few minutes and vote for an IDE4OCL! (1 comments)

2009/2/26 - Release 1.2 of Dresden OCL2 for Eclipse released

The team of the Dresden OCL Toolkit project is happy to announce the release of version 1.2 of Dresden OCL2 for Eclipse. The new version is available from the project download area at Sourceforge: http://sourceforge.net/project/platformdownload.php?group_id=5840.

The new release contains the new developed Java code generator OCL2Java which supports AspectJ code generation for OCL2 constraints to constrain and enrich Java code for provided models. Additionally, a new big example plugin containing the 'royal and loyal' model of Warmer and Kleppe was added to the project.

Furthermore some bugs in the OCL2 Parser, the OCL2 Interpreter, the Java Standard Library and the provided meta models were fixed.

We are looking forward to your comments and feedback. You can find further information at our website at http://dresden-ocl.sourceforge.net/ and http://sourceforge.net/projects/dresden-ocl/ . (0 comments)

2008/12/10 - Release 1.1 of Dresden OCL2 for Eclipse released

The team of the Dresden OCL Toolkit project is happy to announce the release of version 1.1 of Dresden OCL2 for Eclipse supporting OCL 2.0. The project also decided to rename the newest version of the Dresden OCL2 toolkit into Dresden OCL2 for Eclipse. The new version is available from the project download area at Sourceforge: http://sourceforge.net/project/platformdownload.php?group_id=5840

The new release contains UML 2 as a newly provided meta model. Furthermore some bugs in the OCL2 Parser and the OCL2 Interpreter were fixed.

We are happy to announce this release and look forward to your comments and feedback. You can find further information at our website at http://dresden-ocl.sourceforge.net/ and http://sourceforge.net/projects/dresden-ocl/ (0 comments)

2008/06/19 - First version of Dresden OCL2 for Eclipse released

The team of the Dresden OCL Toolkit project is happy to announce the release of the Dresden Toolkit for Eclipse supporting OCL 2.0. The new version is available from the project download area at Sourceforge: http://sourceforge.net/project/showfiles.php?group_id=5840

The new Version of the Dresden OCL Toolkit is based on a new infrastructure, the so-called pivot model as exchange format for models and metamodels developed by Matthias Bräuer. The aim of this new pivotal metamodel is to provide an abstraction to evaluate OCL queries over instances of arbitrary domain-specific languages (including MOF and UML). Furthermore, we support multiple repositories such as EMF besides the currently used repository Netbeans MDR. The implementation of the pivot model is based on the Eclipse Modeling Framework (EMF).

The new toolkit also contains an OCL2 Parser developed by Nils Thieme and an OCL2 Interpreter developed by Ronny Brandt. Because of the new infrastructure the new release does not contain all the other tools provided in the Release 1.2 of the Dresden OCL2 Toolkit.

We are happy to announce this release and look forward to your comments and feedback. You can find further information at our website at http://dresden-ocl.sourceforge.net and http://www.sourceforge.net/projects/dresden-ocl.

2007/10/01 - Dresden OCL2 Toolkit switches from CVS to SVN

After thoughtful consideration the developers of the Dresden OCL2 Toolkit have decided to switch the repository management system of the Dresden OCL2 Toolkit from Current Version System (CVS) to Subversion (SVN).

The source code will be still available via CVS but will not be updated anymore. We strongly recommend to use SVN access instead. For more details about SVN and how to download the Dresden OCL2 Toolkit visit the download section.

2007/5/30 - New infrastructure for the Dresden OCL Toolkit

With the publication of Matthias Bräuer's Großer Beleg "Design and Prototypical Implementation of a Pivot Model as Exchange Format for Models and Metamodels in a QVT/OCL Development Environment" a new milestone in the development of the Dresden OCL2 Toolkit was reached.

Matthias Bräuer developed a new infrastructure for the toolkit based on a so-called pivot model as exchange format for models and metamodels.
The aim of this new pivotal metamodel is to provide an abstraction to evaluate OCL queries over instances of arbitrary domain-specific languages (including MOF and UML). Furthermore, we support multiple repositories such as EMF besides the currently used repository Netbeans MDR. As a first milestone Matthias Bräuer used in his implementation of the pivot model the Eclipse Modeling Framework (EMF) as its technological basis.

More details about the thesis are available on this Website.

At present Ronny Brandt is working on an OCL2 interpreter based on the new pivot model implementation. He already implemented the pivot model based on the Netbeans MDR. A new version of the Dresden OCL2 Toolkit will be released, when Ronny Brandt has finished his diploma thesis.

2007/3/28 - Version 1.2 of Dresden OCL2 Toolkit released

A new version of the Dresden OCL2 Toolkit was released. The new version contains a new software written by Ronny Brandt. It is an extension of the code generator written with which you can load UML-models provided as XMI files and OCL-constraints and generate java code to check these constraints at runtime. This generated code also can be injected in existing java files (instrumentation) and they can be reverse engineered too.
The new version of the Dresden OCL2 Toolkit is available from the project download area at Sourceforge: http://sourceforge.net/project/showfiles.php?group_id=5840&package_id=173625

2005/12/22 - First Dresden OCL2 Toolkit Release

We are proud to present the first release of the Dresden OCL2 Toolkit. This release is a version of the Dresden OCL Toolkit supporting OCL2.0. You can obtain this release from our files section on SourceForge: https://sourceforge.net/project/showfiles.php?group_id=5840

Display of RSS Feed powered by Magpie RSS.