Changelog - dice-project/DICE-Simulation GitHub Wiki
v1.3.0 - Minor stable release
Upgrade to Eclipse 2022-06 to avoid org.w3c.dom.events constraint violation
Upgrade to Papyrus 6.2
Remove explicit dependencies from Papyrus and XWT
Revert PNML dependency to 2.2.16, since 2.2.17 is not final, and may be subject to future changes in the Update Site, thus breaking the Eclipse installer-based installation
Upgrade BIRT from version 4.6 to version 4.10. BIRT 4.6 includes an old version of Batik, causing an incompatibility between versions (version 1.6 and 1.14, which are resolved as dependencies of BIRT and GMF respectively)
Disable PDF export in plot editor since dependency tree of org.eclipse.birt.chart.device.pdf is broken and fails with different java.lang.NoClassDefFoundErrors
Fix product archival process, using maven-assembly-plugin instead of archive-products, because, when compiling in Windows, we need to manually set exec permissions in the generated .tar.gz product files for Linux and MacOSX
Add new product project, to generate pre-built distributions of the DICE Simulation tool ready to be executed
v1.1.1 - Minor stable release
Fix bug in QVTO transformations, where the use of the "value" tagged value for NFP_Duration and NFP_Frequency was generating invalid firing rates in the generated GSPN
v1.1.0 - Minor stable release
Migrate to Eclipse 2021-09
Changes in the dependencies and build system:
Remove JBoss Tycho workaround to build the P2 Update Site
Update Tycho to version 2.5.0 (which makes unnecessary the JBoss workaround)
Add Papyrus update site explicitly to target platform and category.xml (since Papyrus seems to be randomly included/excluded from the "stable" releases of Eclipse)
Add Eclipse XWT update site (required by Papyrus)
v1.0.0 - Major stable release
Add more example models to the DICE Simulation Examples project
Improve documentation of the example projects
Small changes and bugfixes in the DICE Simulation Examples wizard
Upgrade Tycho (and other build dependencies) to version v2.2.0 (Java >= 14 bugfix)
Remove some documentation from the sources (and migrate it to the Wiki)
Improve tests and their documentation
Allow enabling/disabling IConnectionProviders
Improve the SSH connection mechanism for tests
v0.7.2 - Minor alpha release
Change example project contents (use Posidonia simplified).
Select as active the only scenario when there's only one by default
v0.7.1 - Minor alpha release
Minor release with no changes w.r.t. 0.7.0 (released only with the purpose of testing the update capabilities)
v0.7.0 - Major alpha release
Migrate to latest Eclipse version (2020-12) and increase required version numbers
Maven build scripts cleanup and reorganization
Dependencies reorganization and cleanup
Build Acceleo sources with maven too
Remove tests requiring GreatSPN from the deafult test suite
Regenerate EMF code using the latest EMF templates
Check and complete licensing and copyright comments in all source files
Refactor Graphviz plug-in (and move it to DICE-Simulation-Utils)
Fix #3
Fix color issue in Invocations view when running the Simulation tool in desktops with a dark (or partly-dark) theme (e.g., Gnome default)
Change default SSH auth provider from KEY to PASSWORD
Add support for arrays in default values for variables in GaAnalysisContext
Enable DICE Simulation items in quickstart page when not running in DICE IDE
Change example project contents
Add setup files to be used in Oomph
Fix code parsing WNSIM output
Other code and documentation enhancements and cleanups
v0.6.5 - Minor alpha release
Bug fix: DICE Simulator can now process the results of new GreatSPN versions (i.e., DICE Simulator parses the stdout of the WNSIM binary)
v0.6.4 - Minor alpha release
Improvement in the computation of the performance calculators for DPIM-Sequence Diagrams (i.e., response time and throughput)
v0.6.3 - Minor alpha release
Bug fixing in performance calculators of DPIM-Sequence Diagrams
Updated examples (DPIM/Sequence and activity diagram)
v0.6.2 - Minor alpha release
Changes in Simulation UI plugin:
Category of invocation registry
Allocation of Simulation tool in DICE Tools menu
Remove sub-menu
v0.6.1 - Minor alpha release
SLA management and plotting
Minor changes in NFP management for Hadoop
Support for Erlang and deterministic distributions
Accommodation of Spark transformation to new stereotype names in v0.12.1 of DICE-Profiles
v0.6.0 - Major alpha release
Spark transformation and performance simulation
Reliability for Hadoop and Spark
Local simulator for reliability (R(t)) in Spark
Bug Fix in Hadoop and Storm M2M transformations
v0.5.2 - Minor alpha release
Bug fix in Reliability DPIM transformation
Installation count
Version update
v0.5.1 - Minor alpha release
Fix Storm performance transformation
v0.5.0 - Major alpha release
Add evaluation of reliability MTTF in Storm topologies
v0.4.2 - Minor alpha release
Improve declaration of dependencies for automating installation
v0.4.0 - Mayor alpha release
Add support of Hadoop techology
Improved support of Storm technology
Add reliability analysis at DPIM
Add what-if analysis at DPIM and DTSM
Enhanced computation of results
Reorganize sources to build with maven and tycho
Other bug fixes
v0.3.3 - Minor alpha release
Support custom paths for the WNSIM binary
v0.3.2 - Major alpha release
Reorganize transformations
Refactor code and move some helpers into a library
Fix errors
Rename transformation files
Improve log messages
Add Simulation perspective
Include new libraries
Improve killing capabilites
Improve view
Finish metrics calculators with unit handling
Update models
Add functionality to compute the final results
Update ad2pnml transformation with resources and traceability
Update SSHj to v0.16.0
v0.2.0 - Major alpha release
Update target platform to Neon
Update to Java 8
Fix compatibility with Papyrus 2.0
Update M2T files
Update M2M transformations to match new models and improve error handling
Update transformations and utils to match new tool infos
Update invocation code to new simulation models
Add new icons
v0.1.6 - Minor alpha release
Add new simulation core models
Update README.MD
Add SD transformation and refactor existing transformations
Add SD example
Update AD example
v0.1.5 - Minor alpha release
Removed unused dependency
v0.1.4 - Minor alpha release
Change dependencies
Add dependency from fr.lip6.pnml.framework.pthlpng