News in RSA-RTE CP2

Similar documents
News in RSA-RTE CP1

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018

News in RSA-RTE 10.0 updated for sprint Mattias Mohlin/Anders Ek, June 2016

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, July 2017

News in RSA-RTE Mattias Mohlin, June 2015

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017

RSARTE Plugin for Model Fixup

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, January 2018

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, April 2017

RSARTE Icons. Mattias Mohlin Senior Software Architect IBM

Searching in RSARTE Models

News in RSA-RTE CP1

Building and Running a Simple UML RT Model in RSARTE

RSARTE External C++ Integration

Design Room ONE Release Notes

Getting Started with Papyrus for RealTime v0.9

A QUICK OVERVIEW OF THE OMNeT++ IDE

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

1. Installing R4E 1. 1) Provision Software Sites 2. 2) Install Version Control System Features 3. 3) Install R4E feature 4. 4) Install Versions

Module 3: Working with C/C++

Task Switcher. Martin Gräßlin

Show all text and icon decorations Preferences->Team->IBM Rational ClearTeam Explorer->ClearCase decorations: Enable Text and Icon Decorations

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 10/05/2018. Version: 1.0 CREATED WITH

Index. Symbols. /**, symbol, 73 >> symbol, 21

IBM Rational Rhapsody Gateway Add On. Tagger Manual

Prototype User Guide Public Release Version 1

Logi Ad Hoc Reporting System Administration Guide

IBM Rational Rhapsody Gateway Add On. User Guide

IBM ILOG OPL IDE Reference

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.

At the shell prompt, enter idlde

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010

Infor LN Studio Application Development Guide

HOW TO USE CODE::BLOCKS IDE FOR COMPUTER PROGRAMMING LABORATORY SESSIONS

17 - VARIABLES... 1 DOCUMENT AND CODE VARIABLES IN MAXQDA Document Variables Code Variables... 1

Chapter 5 Making Life Easier with Templates and Styles

User's Guide c-treeace SQL Explorer

Introduction. Archi is a free, open source, cross-platform tool to create ArchiMate models.

Oracle APEX 18.1 New Features

Getting Started with Access

Document Editor Features Available in HTML5. it just makes sense

Noopur Gupta Eclipse JDT/UI Committer IBM India

OMNeT++ User Guide. Version 5.2

Logi Ad Hoc Reporting System Administration Guide

10 Implinks and Endpoints

A Guide to Quark Author Web Edition 2015

OpenForms360 Validation User Guide Notable Solutions Inc.

EDAConnect-Dashboard User s Guide Version 3.4.0

Salesforce Lightning Experience

Parish . User Manual

Module 4: Working with MPI

Business Insight Authoring

Private/Public Saved Searches

Studio2012.aspx

Monitoring and Evaluation Tool

ADT: Eclipse development tools for ATL

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

IBM Rational Rhapsody Gateway Add On. User Manual

Sonatype CLM - IDE User Guide. Sonatype CLM - IDE User Guide

RTC SAFe Migration Guidelines

Tips & Tricks for staying out of Jail (Non OWA Users)

Contents. Add a Form Element to a Group Box Add a Field to a Form... 22

Using Tables, Sparklines and Conditional Formatting. Module 5. Adobe Captivate Wednesday, May 11, 2016

GETTING STARTED WITH ECLIPSE Caitrin Armstrong

What s new in RevMan 5.1. New features and functions in RevMan 5.1

Using Choice and Junction Points in RSARTE vs RoseRT

Unit 3: Layouts and Custom Elements

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

Creating a new CDC policy using the Database Administration Console

Eclipse Quick Reference Windows Hosted

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved.

Contents. Properties: Field Area Fields Add a Table to a Form... 23

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z

BANNER 9 NAVIGATION TIPS 03/26/2018. Next Block. Bottom right of page. Upper right of page. Bottom right of filter page or. Bottom right of pop-up box

Welcome to AEM Part Six: Accessible Microsoft Office Word Document Design.

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

12d Synergy V4 Release Notes. 12d Synergy V4 Release Notes. Prerequisites. Upgrade Path. Check Outs. Scripts. Workspaces

Enterprise Architect. User Guide Series. Model Navigation. Author: Sparx Systems. Date: 30/06/2017. Version: 1.0 CREATED WITH

Setting up Preferences and Notifications. Opening Term List. Searching Terms. GlobalLink Term Manager Term List Quick Reference Guide

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005

CodeWarrior Development Studio for Advanced Packet Processing FAQ Guide

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 26/07/2018. Version: 1.0 CREATED WITH

Impress Guide Chapter 11 Setting Up and Customizing Impress

Impress Guide. Chapter 1 Introducing Impress

Installation Manual and Quickstart Guide

CodeWarrior Development Studio for Power Architecture Processors FAQ Guide

A Guide to Quark Author Web Edition October 2017 Update

SAP Engineering Control Center Interface to Solid Edge - User Manual

Technical Documentation Version 7.3 Scenario Management

Oracle Hyperion Tips and Tricks. NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012

Cupid Documentation. Release 0.2 (ESMF v7) Rocky Dunlap

Light and Control ModBot User Interface Storyboard

10 - Integrated Development Environments

Client Configuration Cookbook

Creating and Managing Snippets

Bonita Workflow. Development Guide BONITA WORKFLOW

Transcription:

IBM Software Group News in RSA-RTE 8.0.4 CP2 Mattias Mohlin, March 2012 2012 IBM Corporation

Navigation IBM Software Group Rational software Main Improved Work Flows Navigation from messages in UML Development Console More navigation possibilities from the Problems View Navigation from Project Explorer to diagram views Navigation from transformation configurations to Project Explorer Performance Improvements in state chart diagram editor, Select Element dialog, Load Generated Source command Possibility to load entire model into memory Property View New property tabs Attributes and Dependencies Improvements in many of the existing property tabs UI improvements Incremental search in diagrams Case sensitive search in Find Named Element dialog Improved Capsule Development Viewpoint Data class type completion

Improved Problems View No more duplication of problem markers Reduces the number of problem markers, which improves performance Model problems reported on the model project and code problems reported in the C++ project Drawback: No decorators for code problems in diagrams and Project Explorer in the model project More navigation possibilities from problem markers Project Explorer Diagram Code Editor Properties view Build log (CDT build log) Default navigation ( Go to ) depends on problem kind Automatic clearing Old problems now removed when building TC

Navigation from UML Development Console Support for double-click navigation Works similar to navigation in the C-Build console (CDT), but for all kinds of messages (not just C++ errors) Based on locating a matching problem marker in the Problems View, and invoking its default navigation For more navigation possibilities use the Navigate context menu on the corresponding problem marker Note: Navigation does not work for external code that is built

Properties View Improvements (1/6) New Attributes tab Supports quick editing of attributes using UML textual syntax (same as in class symbols) Possible to create and modify attributes by means of textual copy/paste Visible inherited attributes also shown

Properties View Improvements (2/6) New Dependencies tab Makes it easier to create and edit dependencies Shows important RT properties (Kind in Header / Implementation) Button ( ) for automatic creation of dependencies based on model analysis (N.B. Only model analysis, no analysis of C++ code is done)

Properties View Improvements (3/6) Improved General tab for operations Now possible to edit the operation signature textually (standard UML syntax) Note that property changes are committed when leaving the edit field Checkbox to set the RT Polymorphic property New Qualified Name field for all elements Supports navigation to container elements

Properties View Improvements (4/6) Improved General tab for parameters Open Type button for navigating to the parameter type New Default Value field

Properties View Improvements (5/6) New command Redefine Operation in Operations tab Makes it easy to create an operation that redefines an inherited operation Copies important properties such as parameters, and sets up the RedefinedElement reference

Properties View Improvements (6/6) Improved editing of protocol event parameter data class Now supports direct typing with name completion (for types defined in the model) This is also supported in dialogs where the data class can be defined

Transformation Configuration Improvements (1/2) Navigation from TC editor to Project Explorer Navigation from TC visualized in diagram to Project Explorer

Transformation Configuration Improvements (2/2) Automatic addition of project references New button in dialog for adding inherited or prerequisite TCs Adds the necessary project reference automatically

Navigation to Diagram Views New command Navigate to Diagram Highlights the diagram view of a selected model element If there are multiple views, the Search view lists them all Available in context menu of Project Explorer and some other views (for example Search View) Disabled for some model elements due to performance reasons

Capsule Development Viewpoint Improvements Capsule Development Viewpoint is now the default viewpoint Project Explorer shows more information Ports Type and default value for attributes and parameters (controlled by new preferences)

Performance Improvements (1/2) Open Diagram Up to 40% faster for worst-case state machine diagrams Performance can be further improved by 1 not showing transition effects and triggers in diagrams 2 converting external self-transitions to internal transitions Load Generated Source in Code View/Editor Performance of restricted transformation was significantly improved The time to load code the first time was also much reduced Select Element Dialog Now much faster for big workspaces

Performance Improvements (2/2) New command for loading all models Takes the performance hit for model loading once, instead of when expanding a node in the Project Explorer Speeds up all operations that otherwise would trigger model file loading Requires sufficient memory (may need to increase heap size)

Incremental Diagram Search Incremental search now available on diagrams All text labels shown in a diagram can be searched Same keyboard accelerators as in text editors (Ctrl+J for forward search and Ctrl + Shift + J for reverse search) Other matches Type here to search Current match Also makes it easier to select symbols with the keyboard Search for a text on the symbol, then press Shift + Space

C++ Transformation Improvements (1/2) Code generator now detects usage of non-accessible ports Typically happens when creating a state machine diagram by copy/paste from another diagram Prevents hard-to-find run-time errors Transformation messages now passed to Ant log Same information in batch builds as in the UML Development console Extended navigation to generated code Now also supported for enumerations and protocols

C++ Transformation Improvements (2/2) Model should be updated warning now has Quick Fix The Quick Fix performs the suggested update of the model

Code Editor Improvements (1/3) Improvements in Select Code Snippet dialog Now supports double-click to quickly pick one of the code snippets Removed confusing checkbox unless multiple elements are selected Double-click to open Code Editor for default code snippet Works on transitions and operations shown in the Project Explorer Avoids the Select Code Snippet dialog

Code Editor Improvements (2/3) Support for template proposals from CDT Useful to insert common boilerplate code fragments The templates are defined in the CDT preferences Works also when generated source code has not yet been loaded

Code Editor Improvements (3/3) Link with Editor now supported If the Link with Editor button is pressed in the Project Explorer the context element for a code snippet will be automatically selected when clicking in a code editor Useful when there are many code editors open at the same time More compact title tooltip for operations No qualifiers on parameters and their types

Find and Search Improvements (1/2) Find NamedElement now supports case sensitive search

Find and Search Improvements (2/2) Model search now includes code snippets in property sets Simplified preferences for search scope Workspace preferences were removed Meaning of dialog should now be more clear Dialog settings stored in workspace metadata

Diagram Editor Improvements (1/2) Highlight connectors and transitions The line and its source and target symbol get highlighted when hovering the cursor over the line Makes it easier to work with big diagrams with many lines and symbols

Diagram Editor Improvements (2/2) Possible to Go Outside without closing current diagram editor Controlled by a preference (default off) Better performance if not reusing editors Go Outside now selects the outside symbol (state or part)

Improved Documentation (1/2) Patch info details added to Installation Details dialog Opens web page with full details of the patch contents (solved TRs etc)

Improved Documentation (2/2) Dedicated RSARTE area on the RSA DeveloperWorks wiki http://www.ibm.com/developerworks/wikis/display/rsa/rsarte New documentation, articles and other information will be published here Online documentation will in the future link to these new web pages New documentation about the RT modeling concepts Intended mainly for new users without previous RoseRT experience New documentation about the RT Services Library Similar to what exists in RoseRT documentation, but for RSARTE users

Miscellaneous Improvements Better default naming of state and structure diagrams Shorter default display text for diagrams with empty name Applies to diagram editor title and Project Explorer label Same rules for capsules and passive classes Sorting in inheritance order in Inheritance Explorer Makes it easier to see inherited and local definitions at the same time

Compatibility Notes Removed operations in Code View menu for capsule/class It was error prone to show code snippets belonging to a different element To edit a code snippet for an operation, select it in the Project Explorer Bug fix in condition for when to show composite state icon Now according to UML standard, but some states now shown as composite states which previously were not. The state machine diagrams of such states may look strange. Proposed solution is to manually delete the region (and state machine diagram) of states which have been made composite by mistake.