RSARTE Icons. Mattias Mohlin Senior Software Architect IBM

Similar documents
News in RSA-RTE CP2

Searching in RSARTE Models

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

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

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

Building and Running a Simple UML RT Model in RSARTE

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

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

News in RSA-RTE Mattias Mohlin, June 2015

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, November 2017

News in RSA-RTE CP1

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

RSARTE Plugin for Model Fixup

1 Overview. 1 Overview. Contents. 1.1 Table of Contents Table of Contents

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

Getting Started with Papyrus for RealTime v0.9

RSARTE External C++ Integration

S T R U C T U R A L M O D E L I N G ( M O D E L I N G A S Y S T E M ' S L O G I C A L S T R U C T U R E U S I N G C L A S S E S A N D C L A S S D I A

Quick Guide for Accessible PDF Training:

News in RSA-RTE CP1

UML Fundamental. OutLine. NetFusion Tech. Co., Ltd. Jack Lee. Use-case diagram Class diagram Sequence diagram

Using Choice and Junction Points in RSARTE vs RoseRT

Introduction to Software Engineering. 5. Modeling Objects and Classes

UML REFERENCE SHEETS. 2013, 2014 Michael Marking; all rights reserved, including moral rights. Web site:

Working with EGL and Subversion Using RDi with RBD

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

UML Tutorial. Unified Modeling Language UML Tutorial

UML 2.0 UML 2.0. Scott Uk-Jin Lee. Division of Computer Science, College of Computing Hanyang University ERICA Campus

Lab 3: Editing a Rhapsody Model in RMM

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

To complete this database, you will need the following file:

Software Service Engineering

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

SOFTWARE DESIGN COSC 4353 / Dr. Raj Singh

IBM Application Development with IBM WebSphere Studio, V5.0. Download Full Version :

Credit where Credit is Due. Lecture 4: Fundamentals of Object Technology. Goals for this Lecture. Real-World Objects

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

Lab 8: Streams & Components

A - 1. CS 494 Object-Oriented Analysis & Design. UML Class Models. Overview. Class Model Perspectives (cont d) Developing Class Models

Assignment Statuses An assignment can have any one of the following statuses. Depending on how the assignment is made,

Microsoft Windows SharePoint Services

my news on the go Tutorial

RSA-RTE. RSx EGit Integration. Logical and closure merge from command line. Author: Sergey Eroshkin Owner: IBM

12 Tutorial on UML. TIMe TIMe Electronic Textbook

UNIT-4 Behavioral Diagrams

Lab 9: Global Configurations

Embedding Fonts Acrobat X Pro For PC

Introduction to Cognos

METRIC ATTITUDE PLUG-IN FOR ECLIPSE USER GUIDE

WEB CREATOR FILE MANAGER

G-LBUG1094EN.001. blibliotheca cloudlibrary Mobile Apps. User Guide

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

Examplify: Downloading and Taking an Exam (Computer)

58 Building an Application

Exercise Unit 2: Modeling Paradigms - RT-UML. UML: The Unified Modeling Language. Statecharts. RT-UML in AnyLogic

Premiere Pro Desktop Layout (NeaseTV 2015 Layout)

IBM Notes Client V9.0.1 Reference Guide

State Machine Diagrams

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

Getting Started with CppDepend

ModelicaML: Getting Started Issue April 2012

How to Add a Text Watermark to a Digital Image

Object-Oriented Concepts and Principles (Adapted from Dr. Osman Balci)

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems

Using the Realidades etext

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360

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

Function. Description

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar

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

DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6)

Fundamentals: Expressions and Assignment

How do you Access the Client Connections View?

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

Viewing MLHGs To view the MLHG(s) that you belong to, log on to your CommPortal account (at and navigate to the Groups tab.

Desire2Learn: Assignments

Faber 6000/Faber 6000 Plus USB Driver Installation for Windows 7/10

Edupen Pro User Manual

OUTLOOK HOW DO I? 2013

PM4 + Partners Knowledge Articles

Griffin Training Manual

CommCare for Android Smartphones

Evoq 9 Content Managers Training Manual

Creating a T-Spline using a Reference Image

COSC 3351 Software Design. An Introduction to UML (I)

SharePoint Online for Site Administrators

UML PROFILING AND DSL

Parish . User Manual

CCH. ebooks Quick Start Guide

WHAT S NEW IN OUTLOOK WEB 2003?

Computer Essentials Session 1 Lesson Plan

2. Download the.kmz file from our website or the set of documents provided and save it on your computer

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships

What is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51

LOCAL FLEET TRACKING. Quick Start Guide

Unified Modeling Language

Sharing your own BGSU Exchange calendar in Outlook 2007

Transcription:

RSARTE Icons Mattias Mohlin Senior Software Architect IBM MODEL ELEMENTS...2 DIAGRAMS...3 VIRTUAL FOLDERS...3 FILES AND FOLDERS...4 OVERLAY ICONS...4 DIAGRAM DECORATOR ICONS...5 This document explains the meaning of the icons that are used in RSARTE. The icons are grouped according to what part of RSARTE they belong to. The document was last updated for RSARTE 10.2. 1

Model Elements Icons used for the kinds of model elements that are commonly used in RT design models (i.e. models for which transformation to source code is supported): Capsule Passive class (a.k.a. data class) Protocol Package Model (a top-level package of a model; equivalent with a regular package) Artifact. Represents the contents of a generated C++ header and/or implementation file stored in the model. Component. Usually represents a transformation configuration which is stored in a separate TC file (hence the small "boxed" arrow in the bottom left corner). Components are also used in passive classes with state machines as a container for call events that refer to trigger operations. Call event. Refers to a trigger operation and is used in triggers of a passive class state machine. Enumeration Enumeration literal Primitive type Generalization Dependency Association Package import Attribute. The colored overlay icon in the bottom right corner shows its visibility. Green for public, yellow for protected and red for private. Port Operation. The colored overlay icon in the bottom right corner shows its visibility. Green for public, yellow for protected and red for private. Parameter. The small arrow indicates the direction of the parameter. In (incoming arrow), Out (outgoing arrow), In-Out (incoming and outgoing arrow) or Return (outgoing "return" arrow). Event. The "ingoing" green arrow is used to denote an in-event, while the "outgoing" blue arrow is used to denote an out-event. State machine State 2

Transition. Three different icons are used depending on the kind of transition: external transitions, local transitions and internal transitions. Trigger Guard Region (each state machine or composite state has exactly one region) Literal values (specifying for example the default value of an attribute, or value of an enumeration literal). Depending on the type of value different icons are used. The icons shown here represent a string value, an integer value, an unlimited integer value, a boolean value, a null value and an opaque expression respectively. Comment (documentation) Diagrams Icons used for the kinds of diagrams that are commonly used in RT design models (i.e. models for which transformation to source code is supported): Class diagram Composite structure diagram State machine diagram Component diagram Virtual Folders Icons used in the Project Explorer to group related elements: Model elements Diagrams Class diagrams Composite structure diagrams State machine diagrams Associations Events (groups call events, not protocol events) Transformation configurations 3

Files and Folders Icons used for file types commonly used in RT models: Unloaded model file (.emx). This icon denotes a model file (a.k.a resource) that has not yet been loaded. When the file gets loaded the icon is replaced with the icon of the root element of the model file (usually a package). Model file (.emx or.efx). Transformation configuration file (.tc or.tcjs) C++ implementation file C++ header file Model project folder C/C++ project folder (a.k.a CDT project) Other file Other folder Overlay Icons RSARTE uses a few overlay icons (i.e. small icons placed on top of other icons) to convey various kinds of information about model elements and files. Root of fragment file. The small overlay icon in the top left corner of a model element denotes that the model element is the root of a fragment file (.efx). A small yellow file icon shows that the fragment file has been loaded. If the file icon has a red overstrike it shows that the fragment file has not yet been loaded. Inherited element. The small hollow arrow in the top left corner of a model element denotes that the model element is inherited. This means it is not defined in the local scope, but in an inherited scope. Redefined element. The small blue arrow in the top left corner of a model element denotes that the model element is redefined. This means it is defined in the local scope but redefines an element of the same kind that is defined in an inherited scope. Excluded element. The red X in the top left corner of a model element denotes that the model element is excluded. This means it is defined in the local scope and redefines an element of the same kind that is defined in an inherited scope, but is marked as excluded, meaning that it is treated as if it did not exist in the local scope at all. Located in a different file. The small "boxed" arrow (usually in the top left corner, but sometimes in the lower left corner) denotes that the element is located in another file, different from the one where the icon appears. Component representing an active transformation configuration. The green check mark indicates that the transformation configuration has been set as active. Element with problem. A small overlay icon in the bottom left corner of a model ele- 4

ment shows that there are problems associated with the model element, or an element it contains. The same overlay icon is also used for files. For problems that are warnings a small yellow warning triangle is used, while for error problems a red cross icon is used. Bookmarked element. A small overlay icon in the middle of a model element shows that the element has been bookmarked. Use the command Edit Add Bookmark to bookmark an element, and use the Bookmarks view to remove bookmarks or navigate to bookmarked elements. Diagram Decorator Icons The following icons may appear as decorators on lines and symbols of a RSARTE diagram. Typically these decorator icons convey certain semantic information about the model element of the decorated line or symbol. Composite state. This decorator appears in the bottom right corner of a state symbol to show that the state is composite (i.e. contains a sub state machine). If the sub state machine is inherited (i.e. is defined in a super capsule), a hollow version of this decorator is used instead. Guard. This decorator appears on transition lines for transitions that have a guard condition Effect. This decorator appears on transition lines for transitions that have an effect code Entry behavior. This decorator appears on state symbols for states that have an entry behavior Exit behavior. This decorator appears on state symbols for states that have an exit behavior Entry and exit behavior. This decorator appears on state symbols for states that have both an entry and an exit behavior Port symbol without port model element. When making modifications related to ports when not all models that have diagrams that show the ports are present in the workspace, it is possible to end up with port symbols that are not connected to a port model element. Such port symbols are marked with a "cross circle" and should be deleted from the diagram. Internal transitions available. This decorator appears in the top-right corner of a state symbol if the state has at least one internal transition. It can be double-clicked to toggle the visibility of the internal transition compartment of the state symbol. Bookmarked symbol or line. Use the command Edit Add Bookmark to bookmark an element, and use the Bookmarks view to remove bookmarks or navigate to bookmarked elements. 5