Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Papyrus-RT/Releases/Neon v0.8 Release Notes"

(Added page content)
 
(Bugs Fixed: Improved text)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Release Notes - v0.8 - Build up the structure!</b></span><br/><br/><br/>
+
[[File:PapyrusForRealTime-Logo-Icon.png|left|top-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Release Notes - v0.8 - Build up the structure!</b></span><br/><br/><br/>
  
 
__TOC__
 
__TOC__
  
 
=Focus=
 
=Focus=
Structure (capsule) user experience improvements 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 - assign a language to the model
+
** 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

PapyrusForRealTime-Logo-Icon.png




Release Notes - v0.8 - Build up the structure!


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
  • 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
  • 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

Back to the top