-
Notifications
You must be signed in to change notification settings - Fork 5
Changelog
Abel Gómez edited this page Oct 25, 2022
·
32 revisions
- 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 differentjava.lang.NoClassDefFoundError
s - Fix
product
archival process, usingmaven-assembly-plugin
instead ofarchive-products
, because, when compiling in Windows, we need to manually set exec permissions in the generated.tar.gz
product files for Linux and MacOSX - Use HTTPs in all dependencies' update sites
- Update PNML Framework dependency (2.2.16 -> 2.2.17)
- Add new
product
project, to generate pre-built distributions of the DICE Simulation tool ready to be executed
- Fix bug in QVTO transformations, where the use of the "value" tagged value for
NFP_Duration
andNFP_Frequency
was generating invalid firing rates in the generated GSPN
- 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)
- 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
- Change example project contents (use Posidonia simplified).
- Select as active the only scenario when there's only one by default
- Minor release with no changes w.r.t. 0.7.0 (released only with the purpose of testing the update capabilities)
- 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
- Bug fix: DICE Simulator can now process the results of new GreatSPN versions (i.e., DICE Simulator parses the stdout of the WNSIM binary)
- Improvement in the computation of the performance calculators for DPIM-Sequence Diagrams (i.e., response time and throughput)
- Bug fixing in performance calculators of DPIM-Sequence Diagrams
- Updated examples (DPIM/Sequence and activity diagram)
- Changes in Simulation UI plugin:
- Category of invocation registry
- Allocation of Simulation tool in DICE Tools menu
- Remove sub-menu
- 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
- 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
- Bug fix in Reliability DPIM transformation
- Installation count
- Version update
- Fix Storm performance transformation
- Add evaluation of reliability MTTF in Storm topologies
- Improve declaration of dependencies for automating installation
- 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
- Support custom paths for the WNSIM binary
- 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
- 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
- Add new simulation core models
- Update README.MD
- Add SD transformation and refactor existing transformations
- Add SD example
- Update AD example
- Removed unused dependency
- Change dependencies
- Add dependency from fr.lip6.pnml.framework.pthlpng
- Fix commands visibility
- Remove qualifier from SSHj library
- Add integration with Papyrus basic UIs, fixes #1
- Add quick start feature
- Update README.MD
- Fix new example project wizard
- Update features
- Refactor SSHJ to another feature
- Fix typo
- Rename GreatSPN-Through-SSH Simulator
- Fix Acceleo build options
- Add examples to binary build
- Update feature dependencies
- Remove wrong dependency
- Update README.md
- Refactor constants
- Refactor the local connection provider
- Add better simulation ID handling