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 Release Notes"

(Created page structure for release notes)
 
(Updated page)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
+
[[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/>
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Neon Release Notes</b></span><br/><br/><br/>
+
  
 
__TOC__
 
__TOC__
  
=Neon v1.0 Release Notes=
+
=Focus=
* TBD
+
Structure (capsule) user experience improvements focus!
 
+
= Who is it for? =
==Toolset==
+
* Academia
* TBD
+
** Teaching
 
+
** Research
==Code Generation==
+
* Early evaluators
* TBD
+
** Basic UML-RT usage
 
+
* DSML Toolsmiths
==Runtime==
+
** Creation of Papyrus-RT based DSLs
* TBD
+
=Features=
 +
* 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
 +
** 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 - assign a language to the model
 +
*** Automatically adds imports to the required profiles and libraries
 +
** 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 Cygwin support
 +
*From Papyrus
 +
** UML sequence diagrams

Latest revision as of 13:46, 24 October 2016

PapyrusForRealTime-Logo-Icon.png




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


Focus

Structure (capsule) user experience improvements focus!

Who is it for?

  • Academia
    • Teaching
    • Research
  • Early evaluators
    • Basic UML-RT usage
  • DSML Toolsmiths
    • Creation of Papyrus-RT based DSLs

Features

  • 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
    • 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 - assign a language to the model
      • Automatically adds imports to the required profiles and libraries
    • 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 Cygwin support
  • From Papyrus
    • UML sequence diagrams

Back to the top