GEMOC Studio V3.6.0 2023/04/06

This release version is based on Eclipse 2022-06. It integrates the following major additions since the previous release: commons plugins are now in a dedicated repository.

Eclipse package (click to expand)

Download the Eclipse IDE package (~635Mo) Download the Headless Engine Runner package (~145Mo)

Update site (click to expand)

Add this URL to the update sites of your eclipse installation. (See online documentation)
Other artefacts associated with this release: [Documentation] [Discovery catalog]

GEMOC Studio releases/3.6.0 (2023/04/06)

This software is provided for all major OS (Linux 64, Win 64, MacOS 64).

The GEMOC Studio contains components supporting the GEMOC methodology for building and composing executable DSMLs.

It includes the two workbenches:

  • The GEMOC Language Workbench, intended to be used by language designers: it allows building and composing new executable DSMLs.
  • The GEMOC Modeling Workbench, intended to be used by domain designers: it allows creating and executing, debugging and animating models conformant to executable DSMLs.

It includes a headless variant that allows to launch an execution on the command line without the Eclipse UI.

1. New and noteworthy

  • Studio is the last based on Eclipse 2022-06
  • commons plugins are now in a dedicated repository
  • and several bug fixes

2. List of Pull Requests in this release (since V3.5.0)

The full history is also available in the CHANGELOG.md at the root of each repository.

Thanks to our contributors (in alphabetical order): Erwan Bousse(LN2S), Julien Deantoni (I3S/CNRS), Pierre Jeanjean (University of Rennes), Faezeh Khorram (Université de Nantes), Dorian Leroy (TU Vienna /Inria), Didier Vojtisek (Inria)

2.1. Pull Requests in repository gemoc-studio

From https://github.com/eclipse/gemoc-studio/blob/master/CHANGELOG.md

Enhancements:

  • [enhancement] Manage step params in MW test cases #280
  • [enhancement][refactoring] Split commons eclipse pde to remove UI dependency #276

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #284

Refactorings

  • [refactoring] Move commons from modeldebugging repository to dedicated repository #275

Version upgrades

  • [bump] Bump K3 version to 2022-12-20 #281
  • [bump] Bump to melange 2022-09-29 #278
  • [bump] Bump xtend and k3 #282
  • [bump] Bump to Eclipse 2022-06 #273

Release Engineering

  • [releng] Use fixed version of k3 to ensure reproducibility #279

2.2. Pull Requests in repository gemoc-studio-modeldebugging

From https://github.com/eclipse/gemoc-studio-modeldebugging/blob/master/CHANGELOG.md

Enhancements:

  • [enhancement] Manage step return values #226

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #229
  • [bug] Fix: provide args to step factory #227

Refactorings

  • [refactoring] Move commons from modeldebugging repository to dedicated repository #223
  • [refactoring] Split commons eclipse pde to remove UI dependency #224

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #222

Release Engineering

  • [releng] Flaky test management #228

2.3. Pull Requests in repository gemoc-studio-execution-ale

From https://github.com/eclipse/gemoc-studio-execution-ale/blob/master/CHANGELOG.md

Enhancements:

  • [enhancement] Manage step return values and step parameters #57

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #59
  • [bug] Fix: remove self from step parameters #58

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #55

2.4. Pull Requests in repository gemoc-studio-execution-java

From https://github.com/eclipse/gemoc-studio-execution-java/blob/master/CHANGELOG.md

Enhancements:

  • [enhancement] Manage step return values #29

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #30

Refactorings

  • [refactoring] Split commons eclipse pde to remove UI dependency #28

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #27

2.5. Pull Requests in repository gemoc-studio-moccml

From https://github.com/eclipse/gemoc-studio-moccml/blob/master/CHANGELOG.md

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #26

2.6. Pull Requests in repository gemoc-studio-execution-moccml

From https://github.com/eclipse/gemoc-studio-execution-moccml/blob/master/CHANGELOG.md

Enhancements:

  • [enhancement] Manage step return values #73

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #74

Refactorings

  • [refactoring] Split commons eclipse pde to remove UI dependency #70

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #69

2.7. Pull Requests in repository gemoc-studio-commons

From https://github.com/eclipse/gemoc-studio-commons/blob/master/CHANGELOG.md

Refactorings

  • [refactoring] Split commons eclipse pde to remove UI dependency #1