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"

(Documentation: Put correct page name for DSL developer...)
(Who are you?: Corrected typo: "toots" -> "tools)
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:PapyrusRT_Logo.jpg|right|]] <span style="font-size: 14pt"> [https://projects.eclipse.org/projects/modeling.papyrus-rt Papyrus for Real Time] (Papyrus-RT) is an industrial-grade, complete modeling environment for the development of complex, software intensive, real-time, embedded, cyber-physical systems. You can read more in the [https://projects.eclipse.org/proposals/papyrus-real-time-papyrus-rt initial project Papyrus-RT proposal].</span><br/><br/><br/>
+
[[File:PapyrusRT_Logo.jpg|right|]] <span style="font-size: 14pt"> [https://projects.eclipse.org/projects/modeling.papyrus-rt Papyrus for Real Time] (Papyrus-RT) is an industrial-grade, complete modeling environment for the development of complex, software intensive, real-time, embedded, cyber-physical systems. You can read more in the [https://projects.eclipse.org/proposals/papyrus-real-time-papyrus-rt initial project Papyrus-RT proposal] as well as on the [https://www.eclipse.org/papyrus-rt/ project page].</span><br/><br/><br/>
  
 
__TOC__
 
__TOC__
 +
{{Note | Note | This wiki has been reorganized to better serve our users. Although redirections have been created for page moves, you may want to update your stored links where required. }}
  
= Documentation =
+
= Who are you? =
* [[Papyrus-RT/User_Guide|User Guide]]
+
 
* [[Papyrus-RT/Developer_Guide|Developer Guide]]
+
As part of the requirements for Papyrus for Real Time, we had defined three "types" of users. This wiki has been organized along those lines.
* [[Papyrus-RT/Tester_Guide|Tester Guide]]
+
 
* [[Papyrus-RT/DSL_Developer_Guide|DSL Developer Guide]]
+
: [[Papyrus-RT/User|I am a Papyrus-RT '''User''']]
 +
::<small>(''I want to develop UML-RT models and generate code using Papyrus-RT''')</small>
 +
 
 +
: [[Papyrus-RT/Developer|I am a Papyrus-RT '''Developer''']]
 +
::<small>(''I work on the development of Papyrus-RT'')</small>
 +
 
 +
: [[Papyrus-RT/Tester|I am a Papyrus-RT '''Tester''']]
 +
::<small>(''I test Papyrus-RT to make sure it is of the highest quality'')</small>
 +
 
 +
: [[Papyrus-RT/Toolsmith|I am a Papyrus-RT '''Toolsmith''']]
 +
::<small>(''I build new tools and extensions on top of Papyrus-RT'')</small>
 +
 
 +
= General Documentation =
 +
 
 +
Documentation specifically targeted at specific users can be found in the sections for these users. This section addresses more general information about Papyrus-RT and UML-RT.
 +
 
 +
* [[Papyrus-RT/UML-RT|UML-RT]] - Detailed description of the concepts and elements of UML-RT.
 +
* [[Papyrus-RT/Lexicon|Lexicon]] - Descriptions of words, names, and abbreviations associated with Papyrus-RT.
 +
* [[Papyrus-RT/User#Tips.2C_Tricks.2C_useful_modeling_patterns.2C_and_code_snippets|Tips, Tricks, Useful Modeling_patterns, and Code Snippets]] - the name says it all...
  
 
= Communication =
 
= Communication =
Line 13: Line 32:
 
You may also contact the team using forums or mailing list:
 
You may also contact the team using forums or mailing list:
 
* [https://www.eclipse.org/forums/index.php/f/314/ Papyrus-RT forum]
 
* [https://www.eclipse.org/forums/index.php/f/314/ Papyrus-RT forum]
* [https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev Developer Mailing List]
+
* [https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev Papyrus-RT Developer Mailing List]
  
 
== Reporting issues ==
 
== Reporting issues ==
 
All issues and requests for improvement should be reported using [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Papyrus-rt Bugzilla].
 
All issues and requests for improvement should be reported using [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Papyrus-rt Bugzilla].
 +
 +
When creating new bugs, please keep in mind our [[Papyrus-RT/Bug Guidelines|Guidelines for the lifecycle of Papyrus-RT bugs]]
  
 
== Social Media ==
 
== Social Media ==
Line 30: Line 51:
 
* [[Papyrus-RT/Publications#Articles|Articles]].
 
* [[Papyrus-RT/Publications#Articles|Articles]].
  
=Releases=
+
=Roadmap and Releases=
  
All Releases: [[Papyrus-RT/Releases|All Releases]]
+
{| class="wikitable"
 +
| [[Papyrus-RT/Roadmap|Roadmap]]
 +
|}
  
Current Release: [[Papyrus-RT/Releases#0.7.2|Current Release]]
+
{| class="wikitable"
 
+
| '''Releases:''' || [[Papyrus-RT/Releases#Papyrus-RT_MVP2.1_.28v1.0.29_-_Better_behave_with_Oxygen.21|Current (1.0)]] || [[Papyrus-RT/Releases#Papyrus-RT|Next (TBD)]] || [[Papyrus-RT/Releases|All]]
Next Release: [[Papyrus-RT/Releases#1.0|Current Release]]
+
|}
  
 
=Quality=
 
=Quality=
Line 43: Line 66:
  
 
[[Papyrus-RT/JUnit How-To|JUnit Tests How-To]]
 
[[Papyrus-RT/JUnit How-To|JUnit Tests How-To]]
 +
 +
==Bug Guidelines==
 +
 +
[[Papyrus-RT/Bug Guidelines|Guidelines for the lifecycle of Papyrus-RT bugs]]
  
 
==RCPTT==
 
==RCPTT==
Line 49: Line 76:
  
 
=Contacts=  
 
=Contacts=  
== Team ==
+
==Team==
 
[https://projects.eclipse.org/projects/modeling.papyrus-rt/who Papyrus for Real Time committers]
 
[https://projects.eclipse.org/projects/modeling.papyrus-rt/who Papyrus for Real Time committers]
  

Latest revision as of 14:56, 7 May 2019

PapyrusRT Logo.jpg
Papyrus for Real Time (Papyrus-RT) is an industrial-grade, complete modeling environment for the development of complex, software intensive, real-time, embedded, cyber-physical systems. You can read more in the initial project Papyrus-RT proposal as well as on the project page.


Note.png
Note
This wiki has been reorganized to better serve our users. Although redirections have been created for page moves, you may want to update your stored links where required.


Who are you?

As part of the requirements for Papyrus for Real Time, we had defined three "types" of users. This wiki has been organized along those lines.

I am a Papyrus-RT User
(I want to develop UML-RT models and generate code using Papyrus-RT')
I am a Papyrus-RT Developer
(I work on the development of Papyrus-RT)
I am a Papyrus-RT Tester
(I test Papyrus-RT to make sure it is of the highest quality)
I am a Papyrus-RT Toolsmith
(I build new tools and extensions on top of Papyrus-RT)

General Documentation

Documentation specifically targeted at specific users can be found in the sections for these users. This section addresses more general information about Papyrus-RT and UML-RT.

Communication

Forums and Mailing List

You may also contact the team using forums or mailing list:

Reporting issues

All issues and requests for improvement should be reported using Bugzilla.

When creating new bugs, please keep in mind our Guidelines for the lifecycle of Papyrus-RT bugs

Social Media

Publications

We provide a list of links to publications related to Papyrus for Real Time.

You can also go directly to:

Roadmap and Releases

Roadmap
Releases: Current (1.0) Next (TBD) All

Quality

JUnit Tests

JUnit Tests How-To

Bug Guidelines

Guidelines for the lifecycle of Papyrus-RT bugs

RCPTT

RCPTT applied for Papyrus for Real Time

Contacts

Team

Papyrus for Real Time committers

Back to the top