Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus-RT/Releases/Neon v0.8 Release Notes"
< Papyrus-RT | Releases
m (Adjusted layout) |
(→Bugs Fixed: Improved text) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
=Focus= | =Focus= | ||
− | + | This release focused on the modeling of the UML-RT's structural aspects (e.g., capsule, protocol) and on the improvement of the structure modeling user experience! | |
+ | |||
= Who is it for? = | = Who is it for? = | ||
+ | The following actors were considered for this release's work. | ||
* Academia | * Academia | ||
** Teaching | ** Teaching | ||
** Research | ** Research | ||
* Early evaluators | * Early evaluators | ||
− | ** Basic UML-RT usage | + | ** Basic UML-RT usage, concentrating on structure modeling |
* DSML Toolsmiths | * DSML Toolsmiths | ||
− | ** Creation of Papyrus-RT based DSLs | + | ** Creation of Papyrus-RT based DSLs (Domain Specific Languages) |
+ | |||
=Features= | =Features= | ||
+ | the following features were addressed by this release. | ||
* Parity of capabilities between model explorer and diagrams | * Parity of capabilities between model explorer and diagrams | ||
** Work in either the model explorer or a diagram | ** Work in either the model explorer or a diagram | ||
Line 30: | Line 34: | ||
* Structure Collaborative modeling | * Structure Collaborative modeling | ||
** Ability to compare and merge native Papyrus-RT DSL structures | ** Ability to compare and merge native Papyrus-RT DSL structures | ||
− | * State Machines | + | * State Machines (basic groundwork - to be completed in v0.9) |
** Layout improvements | ** Layout improvements | ||
** Basic hierarchical state machine (to be completed in v0.9) | ** Basic hierarchical state machine (to be completed in v0.9) | ||
Line 36: | Line 40: | ||
** Ability to edit C++ opaque behavior in a CDT editor | ** Ability to edit C++ opaque behavior in a CDT editor | ||
* Language support | * Language support | ||
− | ** Basic model-level language support - | + | ** Basic model-level language support - assignment of a language, e.g., C++, a the model |
*** Automatically adds imports to the required profiles and libraries | *** Automatically adds imports to the required profiles and libraries | ||
− | ** Language-specific code editor for C++ models using a CDT view | + | ** Support for C++ |
− | ** C++ Property sets | + | *** Language-specific code editor for C++ models using a CDT view |
− | ** C++ Code generation | + | *** C++ Property sets |
− | ** C++ Runtime | + | *** C++ Code generation |
− | *** Basic runtime-based tracing and information output | + | *** C++ Runtime |
− | *** Enhanced cmake-based builds | + | **** Basic runtime-based tracing and information output |
+ | **** Enhanced cmake-based builds | ||
* Platform support | * Platform support | ||
** Linux | ** Linux | ||
− | ** Preliminary Cygwin support | + | ** Preliminary Windows/Cygwin support (to be completed in subsequent releases) |
+ | ** Preliminary MacOS support (to be completed in subsequent releases) | ||
*From Papyrus | *From Papyrus | ||
** UML sequence diagrams | ** UML sequence diagrams | ||
+ | |||
+ | =Bugs Fixed= | ||
+ | 185 bugs were fixed as part of this release! | ||
+ | The complete list can be found by following this link: | ||
+ | [https://bugs.eclipse.org/bugs/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Papyrus-RT%200.8%20Closed Papyrus-RT v0.8 Bugs] |
Latest revision as of 17:02, 9 January 2017
Release Notes - v0.8 - Build up the structure!
Contents
Focus
This release focused on the modeling of the UML-RT's structural aspects (e.g., capsule, protocol) and on the improvement of the structure modeling user experience!
Who is it for?
The following actors were considered for this release's work.
- Academia
- Teaching
- Research
- Early evaluators
- Basic UML-RT usage, concentrating on structure modeling
- DSML Toolsmiths
- Creation of Papyrus-RT based DSLs (Domain Specific Languages)
Features
the following features were addressed by this release.
- Parity of capabilities between model explorer and diagrams
- Work in either the model explorer or a diagram
- Capsule-based structural Modeling
- Ports
- All UML-RT port types supported
- Capsule parts
- All UML-RT part types supported
- Connectors
- UML-RT connectors aligned with UML types
- Layout
- Automated port and part layout
- Protocols
- Multi-parameter protocol messages
- New table-base protocol editor
- Multi-parameter protocol messages
- Ports
- Structure Collaborative modeling
- Ability to compare and merge native Papyrus-RT DSL structures
- State Machines (basic groundwork - to be completed in v0.9)
- Layout improvements
- Basic hierarchical state machine (to be completed in v0.9)
- Enhanced trigger selection dialog
- Ability to edit C++ opaque behavior in a CDT editor
- Language support
- Basic model-level language support - assignment of a language, e.g., C++, a the model
- Automatically adds imports to the required profiles and libraries
- Support for C++
- Language-specific code editor for C++ models using a CDT view
- C++ Property sets
- C++ Code generation
- C++ Runtime
- Basic runtime-based tracing and information output
- Enhanced cmake-based builds
- Basic model-level language support - assignment of a language, e.g., C++, a the model
- Platform support
- Linux
- Preliminary Windows/Cygwin support (to be completed in subsequent releases)
- Preliminary MacOS support (to be completed in subsequent releases)
- From Papyrus
- UML sequence diagrams
Bugs Fixed
185 bugs were fixed as part of this release! The complete list can be found by following this link: Papyrus-RT v0.8 Bugs