News in RSA-RTE CP1

Size: px
Start display at page:

Download "News in RSA-RTE CP1"

Transcription

1 IBM Software Group News in RSA-RTE CP1 Elena Strabykina, March IBM Corporation

2 Overview of new features (1/2) New features Support of UML Interfaces New multi-threaded source file code generator External constants in port and part multiplicity Simple way to exclude elements from C++ transformations Changes in Target RTS Improvements in Compare/Merge of Transformation Configurations

3 Overview of new features (2/2) New features Improvements in editing Property sets Navigation from element URIs to model elements Diagram editing: adding trigger and selecting operations for messages Improvements in search: Selecting Type and Find Named Element dialogs. Auto-indentation Performance

4 UI support Support of UML Intefaces in RSA RTE (1/3) UI: Menus and palette 'Interface' and 'Interface Realization' items are added to context menu -> Add UML RT Diagram Palette has new items: 'Interface' and 'Interface Realization'

5 UI support Support of UML Intefaces in RSA RTE (2/3) UI: Properties view, Operations tab Operations tab in Properties view shows operations from implemented interface. Implement Operation' command is available in context menu of operation. In C++ it creates a virtual function with the same signature as the pure virtual function in the base class. Operations are shown in gray and italics

6 C++ Transform Support of UML Intefaces in RSA RTE (3/3) C++ Transformations Both capsules and passive classes can implement interfaces Interface is translated to pure abstract class (i.e. with pure virtual functions) Interface realization link is translated to public inheritance Translated interfaces have empty public virtual destructor (can be disabled via 'Generate Destructor' option of Interface property sets)

7 C++ Transform Exclude elements from code generation User can exclude element from code generation using special keyword 'cpp_excluded'. When element has such keyword, no cpp/h files will be generated for it. Capsule TOP excluded

8 C++ Transform External constants in C++ Transfomations (1/2) User can define external constans using C++ External Library TC ('Constants' and 'Constant Provider' properties). Plugin ('Constant provider') <bundle symbolic name>/<qualified class name> /<method name> User defined ('Constants' ) <constant> = <value> External file ('Constants' (workspace related/ absolute)

9 External constants in C++ Transfomations (2/2) Example of external constant usage C++ Transform

10 New multi-threaded source file code generator (beta) Code generator uses multiple threads to generate source files in parallel It is JET-independent, reduces complexity It improves performance and will be used in Unit testing support. Controlled by preference: "UML Development" -> "Real Time C++ Transformations" -> "Use multi-threaded source file generator(beta)" User can control the number of generator threads (20 by default) C++ Transform Testing result on typycal large ustomer model: disabled: enabled, 20: 2 min 24 sec 1 min 31 sec enabled, 1000: 1 min 9 sec

11 Target RTS Changes in Target RTS C++ Support invoke() without reply() The reply buffer argument to invoke() and invokeat() is now optional. Defer invoked replies New function sendcopytome in RTActor; it allows a capsule to send a copy of a message to itself. Example: RTMessage reply; myport.myevent().invoke(&reply); sendcopytome(&reply); More generally this function can be used whenever a message cannot be fully handled in a single transition

12 Properties view Editing Property Sets User can edit element property sets while viewing Property Sets tab in Properties view. Use Edit link to open code editor with line position kept. not editable editable

13 Properties view Declare operation redefined User can declare current operation redefined by clicking new 'Set' button on General tab of Properties view Typical use case: In Rose RT imported model a subclass has an operation that is identical to an operation in the base class, but it is not declared as redefined. Select Element dialog supports search and browsing for base class operation. Clear button removes redefintion.

14 Navigation from element URIs to model elements User can find elements in Project Explorer by their URIs 'Navigate by URI' item in Navigate menu Option to load closed models during command execution Navigation

15 Diagram editing Fully qualified operation names in Message dialog User can see fully qualified names of operations by enabling new option 'Show fully qualified operation names' Typical use case: several operations with the same name in the base class and subclasses.

16 Adding Trigger User can set guard code when adding a trigger New option «Add trigger guard» in Add Trigger dialog Code editor is used to enter the guard code Diagram editing

17 Selecting Element Type Search Search field in Select Element for Type dialog is autofilled with the native type Type name is extracted from the native type: const, *, &, etc are stripped

18 Search Search Search result indicates whether search was case-sensetive. Improved layout and clearer option names in Modify Search Scope section

19 TC-specific Compare/Merge(1/2) Clearer description of TC properties changes Visualization of textual differences Compare/Merge

20 Compare/Merge TC-specific Compare/Merge(2/2) Automatic merge of non-conflicting changes

21 Deleted Elements Contents User can hide unnecessary changes using new filter: 'Filter out CompareMerge Induced Deletions' Compare/Merge

22 Performance Auto-indentation Peformance User can apply auto-indentation on very long methods with numerous indentation levels Time of indentation decreased from up to 50 seconds to 1 second

News in RSA-RTE CP2

News in RSA-RTE CP2 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

More information

News in RSA-RTE CP1

News in RSA-RTE CP1 IBM Software Group News in RSA-RTE 8.5.1 CP1 Mattias Mohlin, April 2013 2013 IBM Corporation Build A C++ External Library TC can now generate the make file to use for building the library from a CDT project

More information

RSARTE Plugin for Model Fixup

RSARTE Plugin for Model Fixup IBM Software Group RSARTE Plugin for Model Fixup Elena Strabykina, May 2014 2014 IBM Corporation Goals Clean up models after import from Rose RT Fix problems came from older versions of RSA RTE New features

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017 News in RSA-RTE 10.1 updated for sprint 2017.10 Mattias Mohlin, March 2017 Overview Now based on Eclipse Neon-1 (4.6.1) Many general improvements since Eclipse Mars Note: Neon-2 (4.6.2) is not yet supported!

More information

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

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018 News in RSA-RTE 10.2 updated for sprint 2018.18 Mattias Mohlin, May 2018 Overview Now based on Eclipse Oxygen.3 (4.7.3) Contains everything from RSARTE 10.1 and also additional features and bug fixes See

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017 News in RSA-RTE 10.1 updated for sprint 2017.46 Mattias Mohlin, November 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10

More information

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

News in RSA-RTE 10.0 updated for sprint Mattias Mohlin/Anders Ek, June 2016 News in RSA-RTE 10.0 updated for sprint 2016.29 Mattias Mohlin/Anders Ek, June 2016 Overview of Improvements (1/3) Now based on Eclipse Mars (4.5.2) New installation scheme RSARTE is now installed as a

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018 News in RSA-RTE 10.1 updated for sprint 2018.03 Mattias Mohlin, January 2018 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017 News in RSA-RTE 10.1 updated for sprint 2017.13 Mattias Mohlin, March 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, April 2017 News in RSA-RTE 10.1 updated for sprint 2017.16 Mattias Mohlin, April 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and

More information

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

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, July 2017 News in RSA-RTE 10.1 updated for sprint 2017.28 Mattias Mohlin, July 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and

More information

News in RSA-RTE Mattias Mohlin, June 2015

News in RSA-RTE Mattias Mohlin, June 2015 News in RSA-RTE 9.1.2 Mattias Mohlin, June 2015 Overview of New Features (1/2) Project Explorer Outline nodes for contents of artifact code snippets Generalization node now visible in Capsule Development

More information

Searching in RSARTE Models

Searching in RSARTE Models Searching in RSARTE Models Mattias Mohlin Senior Software Architect IBM INTRODUCTION...2 DIFFERENT SEARCH STRATEGIES...2 SEARCH FIELD...4 SEARCH STRING PROPOSALS POPUP...4 VERBATIM VERSUS NON-VERBATIM

More information

RSARTE Icons. Mattias Mohlin Senior Software Architect IBM

RSARTE Icons. Mattias Mohlin Senior Software Architect IBM 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

More information

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

News in RSA-RTE 10.2 updated for sprint Mattias Mohlin, January 2018 News in RSA-RTE 10.2 updated for sprint 2018.03 Mattias Mohlin, January 2018 Overview Now based on Eclipse Oxygen.2 (4.7.2) Contains everything from RSARTE 10.1 and also additional features and bug fixes

More information

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

Show all text and icon decorations Preferences->Team->IBM Rational ClearTeam Explorer->ClearCase decorations: Enable Text and Icon Decorations CTE Startup Guide This guide provides a glimpse into the IBM Rational ClearTeam Explorer (CTE). We will present a number of IBM recommended preferences and practices as well as demonstrate a variety of

More information

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

RSA-RTE. RSx EGit Integration. Logical and closure merge from command line. Author: Sergey Eroshkin Owner: IBM RSx EGit Integration Logical and closure merge from command line Author: Sergey Eroshkin Owner: IBM Dated May 2016 - Version 1.1 IBM Corporation 2016 Version Revision Date Summary of Changes Revision history

More information

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

1 Overview. 1 Overview. Contents. 1.1 Table of Contents Table of Contents 1 Overview Contents 1. 1.1 Table of Contents 1 Overview Papyrus is an environment for editing any kind of EMF model, particularly supporting UML 2 ( Unified Modeling Language (UML) version 2.4.1 ) and

More information

Getting Started with Papyrus for RealTime v0.9

Getting Started with Papyrus for RealTime v0.9 1. Introduction This tutorial will show the creation of a simple model using Papyrus for RealTime version 0.9.0 (based on Eclipse Neon). As a precondition to going through this tutorial, you must have

More information

CS313D: ADVANCED PROGRAMMING LANGUAGE

CS313D: ADVANCED PROGRAMMING LANGUAGE CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 4 : Classes & Objects Lecture Contents What is a class? Class definition: Data Methods Constructors Properties (set/get) objects

More information

The Basics of Visual Studio Code

The Basics of Visual Studio Code / VS Code 0.9.1 is available. Check out the new features /updates and update /docs/howtoupdate it now. TOPICS The Basics Tweet 16 Like 16 Edit in GitHub https://github.com/microsoft/vscode docs/blob/master/docs/editor/codebasics.md

More information

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107 A abbreviations 17 abstract class 105 abstract data types 105 abstract method 105 abstract types 105 abstraction 92, 105 access level 37 package 114 private 115 protected 115 public 115 accessors 24, 105

More information

Object Orientated Analysis and Design. Benjamin Kenwright

Object Orientated Analysis and Design. Benjamin Kenwright Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary

More information

CS313D: ADVANCED PROGRAMMING LANGUAGE

CS313D: ADVANCED PROGRAMMING LANGUAGE CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 4 (a): Classes & Objects Lecture Contents 2 What is a class? Class definition: Data Methods Constructors objects Static members

More information

C++ (classes) Hwansoo Han

C++ (classes) Hwansoo Han C++ (classes) Hwansoo Han Inheritance Relation among classes shape, rectangle, triangle, circle, shape rectangle triangle circle 2 Base Class: shape Members of a class Methods : rotate(), move(), Shape(),

More information

ADT: Eclipse development tools for ATL

ADT: Eclipse development tools for ATL ADT: Eclipse development tools for ATL Freddy Allilaire (freddy.allilaire@laposte.net) Tarik Idrissi (tarik.idrissi@laposte.net) Université de Nantes Faculté de Sciences et Techniques LINA (Laboratoire

More information

An EMF Framework for Event-B

An EMF Framework for Event-B An EMF Framework for Event-B Developed by: Colin Snook University of Southampton, Fabian Fritz Heinrich Heine University, Düsseldorf, Alexei Illiasov Newcastle University EMF Eclipse Modelling Framework

More information

CS313D: ADVANCED PROGRAMMING LANGUAGE

CS313D: ADVANCED PROGRAMMING LANGUAGE CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 4 : Classes & Objects Lecture Contents What is a class? Class definition: Data Methods Constructors Properties (set/get) objects

More information

Design Room ONE Release Notes

Design Room ONE Release Notes Design Room ONE Release Notes 2019.03 (January 22, 2019) DR.ONE integration now supports the latest version of Rational Software Architect Designer 9.7. See updated Installation Instructions document to

More information

Lecture Contents CS313D: ADVANCED PROGRAMMING LANGUAGE

Lecture Contents CS313D: ADVANCED PROGRAMMING LANGUAGE CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 4 : Classes & Objects Lecture Contents What is a class? Class definition: Data Methods Constructors Properties (set/get) objects

More information

Script Editor Feature Control

Script Editor Feature Control Script Feature Control Methods, page 1 Edit Options, page 2 Script Node Control, page 3 Create a Feature Control Set, page 4 Assign Users to a Feature Control Set, page 4 Select Script Nodes and Edit Options

More information

10 Implinks and Endpoints

10 Implinks and Endpoints Chapter 10 Implinks and Endpoints Implementation links and endpoints are important concepts in the SOMT method (described in the SOMT Methodology Guidelines starting in chapter 69 in the User s Manual).

More information

Chapter 4 Java Language Fundamentals

Chapter 4 Java Language Fundamentals Chapter 4 Java Language Fundamentals Develop code that declares classes, interfaces, and enums, and includes the appropriate use of package and import statements Explain the effect of modifiers Given an

More information

Microsoft Excel 2016 Level 1

Microsoft Excel 2016 Level 1 Microsoft Excel 2016 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based

More information

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

Building and Running a Simple UML RT Model in RSARTE

Building and Running a Simple UML RT Model in RSARTE Building and Running a Simple UML RT Model in RSARTE Mattias Mohlin Senior Software Architect IBM In this tutorial we will learn how to use RSARTE for transforming a simple UML RT model into C++ code compiling

More information

Chapter 5 Object-Oriented Programming

Chapter 5 Object-Oriented Programming Chapter 5 Object-Oriented Programming Develop code that implements tight encapsulation, loose coupling, and high cohesion Develop code that demonstrates the use of polymorphism Develop code that declares

More information

StarTeam File Compare/Merge StarTeam File Compare/Merge Help

StarTeam File Compare/Merge StarTeam File Compare/Merge Help StarTeam File Compare/Merge 12.0 StarTeam File Compare/Merge Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Development Limited. All Rights Reserved. Portions

More information

1 Shyam sir JAVA Notes

1 Shyam sir JAVA Notes 1 Shyam sir JAVA Notes 1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write

More information

NOTTORUS. Getting Started V1.00

NOTTORUS. Getting Started V1.00 NOTTORUS Getting Started V1.00 2016 1. Introduction Nottorus Script Editor is a visual plugin for generating and debugging C# Unity scripts. This plugin allows designers, artists or programmers without

More information

Microsoft Office Excel 2010: Basic. Course Overview. Course Length: 1 Day. Course Overview

Microsoft Office Excel 2010: Basic. Course Overview. Course Length: 1 Day. Course Overview Microsoft Office Excel 2010: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2010. After an introduction to spreadsheet terminology and Excel's

More information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006

More information

Lecture 5: Inheritance

Lecture 5: Inheritance McGill University Computer Science Department COMP 322 : Introduction to C++ Winter 2009 Lecture 5: Inheritance Sami Zhioua March 11 th, 2009 1 Inheritance Inheritance is a form of software reusability

More information

A QUICK OVERVIEW OF THE OMNeT++ IDE

A QUICK OVERVIEW OF THE OMNeT++ IDE Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.

More information

USER GUIDE MADCAP CAPTURE 7. Getting Started

USER GUIDE MADCAP CAPTURE 7. Getting Started USER GUIDE MADCAP CAPTURE 7 Getting Started Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

3.Constructors and Destructors. Develop cpp program to implement constructor and destructor.

3.Constructors and Destructors. Develop cpp program to implement constructor and destructor. 3.Constructors and Destructors Develop cpp program to implement constructor and destructor. Constructors A constructor is a special member function whose task is to initialize the objects of its class.

More information

Microsoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview

Microsoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview Microsoft Office Excel 2007: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2007. After an introduction to spreadsheet terminology and Excel's

More information

Jahia Studio JAHIA DOCUMENTION

Jahia Studio JAHIA DOCUMENTION JAHIA DOCUMENTION Jahia Studio Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control time-to-market and

More information

Reverse engineering UML classes from source files

Reverse engineering UML classes from source files Instant Reverse is a process to produce UML class model from a given input of source code. With instant reverse, you can reverse a snap shot of your code-base to UML classes and form class diagram in further.

More information

Microsoft Excel 2010 Level 1

Microsoft Excel 2010 Level 1 Microsoft Excel 2010 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based

More information

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

WebStudio User Guide. OpenL Tablets BRMS Release 5.18 WebStudio User Guide OpenL Tablets BRMS Release 5.18 Document number: TP_OpenL_WS_UG_3.2_LSh Revised: 07-12-2017 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United

More information

Add Tags to a Sent Message [New in v0.6] Misc 2

Add Tags to a Sent Message [New in v0.6] Misc 2 Tag Toolbar 0.6 Contents Overview Display and Toggle Tags Change Mode Use Categories Search Tags [New in v0.6] Add Tags to a Sent Message [New in v0.6] Misc 2 Overview Recognize attached tags easily Thunderbird

More information

C++ (Non for C Programmer) (BT307) 40 Hours

C++ (Non for C Programmer) (BT307) 40 Hours C++ (Non for C Programmer) (BT307) 40 Hours Overview C++ is undoubtedly one of the most widely used programming language for implementing object-oriented systems. The C++ language is based on the popular

More information

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile D2K Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

BUILD DEFINITION EXTENSION

BUILD DEFINITION EXTENSION Contents BUILD DEFINITION EXTENSION Introduction... 2 Setup... 2 Installation... 2 Configuration... 3 Quick Start Guide... 3 Create a new Build Definition... 3 View History of Build Definition... 4 Branch

More information

Inheritance, Polymorphism, and Interfaces

Inheritance, Polymorphism, and Interfaces Inheritance, Polymorphism, and Interfaces Chapter 8 Inheritance Basics (ch.8 idea) Inheritance allows programmer to define a general superclass with certain properties (methods, fields/member variables)

More information

Essentials of IBM Rational Rhapsody v7.5 for Software Engineers (C++)

Essentials of IBM Rational Rhapsody v7.5 for Software Engineers (C++) IBM Software Group Essentials of IBM Rational Rhapsody v7.5 for Software Engineers (C++) Basic Rational Rhapsody IBM Corporation Exercise 1 : Hello World 2 Start Rhapsody in C++ Double click RhapsodyInC++

More information

Inheritance. A mechanism for specialization A mechanism for reuse. Fundamental to supporting polymorphism

Inheritance. A mechanism for specialization A mechanism for reuse. Fundamental to supporting polymorphism Inheritance A mechanism for specialization A mechanism for reuse Fundamental to supporting polymorphism 68 BankAccount class Account { protected: double fbalance; public: Account( double abalance ); void

More information

PEGACUIS71V1 pegasystems

PEGACUIS71V1 pegasystems PEGACUIS71V1 pegasystems Number: PEGACUIS71V1 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which of the following rule types does the Localization wizard translate? (Choose Two) A. Field Value

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

Content Module. ActiveModeler Avantage. Managing Enterprise Documentation. Version 1.2, 6 May KAISHA-Tec What does the Content Module do?

Content Module. ActiveModeler Avantage. Managing Enterprise Documentation. Version 1.2, 6 May KAISHA-Tec What does the Content Module do? ActiveModeler Avantage Managing Enterprise Documentation Content Module User Guide Version 1.2, 6 May 2009 ActiveModeler, ActiveFlow and ActiveModeler Avantage are registered trademarks of KAISHA-Tec Co.

More information

Compaq Interview Questions And Answers

Compaq Interview Questions And Answers Part A: Q1. What are the difference between java and C++? Java adopts byte code whereas C++ does not C++ supports destructor whereas java does not support. Multiple inheritance possible in C++ but not

More information

An Extensible Open Source AADL Tool Environment (OSATE)

An Extensible Open Source AADL Tool Environment (OSATE) An Extensible Open Source AADL Tool Environment (OSATE) Release 1.0 May 23, 2005 The SEI AADL Team Software Engineering Institute tools@aadl.info 1 Table of Content An Extensible Open Source AADL Tool

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

Road Map for Essential Studio 2010 Volume 1

Road Map for Essential Studio 2010 Volume 1 Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...

More information

Using Choice and Junction Points in RSARTE vs RoseRT

Using Choice and Junction Points in RSARTE vs RoseRT Using Choice and Junction Points in RSARTE vs RoseRT CHOICE POINTS IN ROSE RT AND RSARTE...2 CHOICE POINTS VS JUNCTION POINTS...5 HOW CHOICE POINTS ARE IMPORTED FROM ROSERT...8 This document discusses

More information

Chapter 14. Inheritance. Slide 1

Chapter 14. Inheritance. Slide 1 Chapter 14 Inheritance Slide 1 Learning Objectives Inheritance Basics Derived classes, with constructors protected: qualifier Redefining member functions Non-inherited functions Programming with Inheritance

More information

In this topic: Extrac t Style. Inline Style Extract Layout Inline Layout Refactoring

In this topic: Extrac t Style. Inline Style Extract Layout Inline Layout Refactoring Refactoring Android XML Layout Files In addition to common refactoring, IntelliJ IDEA provides a number of Android-specific refactorings for Android layout definition XML files. Most of these refactorings

More information

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center 1 P a g e 2 P a g e 3 P a g e 4 P a g e 5 P a g e 6 P a g e 7 P a g e 8 P a g e 9 P a g e 10 P a g e 11 P a g e 12 P a g e 13 P a g e 14 P a g e 15 P a g e 16 P a g e 17 P a g e 18 P a g e 19 P a g e 20

More information

C++ Programming: From Problem Analysis to Program Design, Fifth Edition. Chapter 12: Classes and Data Abstraction

C++ Programming: From Problem Analysis to Program Design, Fifth Edition. Chapter 12: Classes and Data Abstraction C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 12: Classes and Data Abstraction Objectives In this chapter, you will: Learn about classes Learn about private, protected,

More information

Chapter 14 Inheritance. GEDB030 Computer Programming for Engineers Fall 2017 Euiseong Seo

Chapter 14 Inheritance. GEDB030 Computer Programming for Engineers Fall 2017 Euiseong Seo Chapter 14 Inheritance 1 Learning Objectives Inheritance Basics Derived classes, with constructors Protected: qualifier Redefining member functions Non-inherited functions Programming with Inheritance

More information

Kendo UI Builder by Progress : Using Kendo UI Designer

Kendo UI Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter

More information

COIMBATORE EDUCATIONAL DISTRICT

COIMBATORE EDUCATIONAL DISTRICT COIMBATORE EDUCATIONAL DISTRICT REVISION EXAMINATION JANUARY 2015 STD-12 COMPUTER SCIENCE ANSEWR KEY PART-I Choose the Correct Answer QNo Answer QNo Answer 1 B Absolute Cell Addressing 39 C Void 2 D

More information

CSK. VDMTools. The Rose-VDM++ Link CSK

CSK. VDMTools. The Rose-VDM++ Link CSK CSK VDMTools The Rose-VDM++ Link CSK How to contact CSK: http://www.csk.co.jp/index e.html @ VDM SP@cii.csk.co.jp Web General information The Rose-VDM++ Link Revised for V6.8.3 c COPYRIGHT 2005 by CSK

More information

Document Management Tool Screen MockUps Document

Document Management Tool Screen MockUps Document Document Management Tool Screen MockUps Document Version 4, May 5, 2006 Revision History No. Release/ Due Date Comments 0 April 06, 2006 Initial Draft. 1 April 18, 2006 Change font, create new screen shots

More information

Configuring Optional and Advanced Tasks for External Content Integration

Configuring Optional and Advanced Tasks for External Content Integration Configuring Optional and Advanced Tasks for External Content Integration First Published: August 2, 2012 Revised: March 8, 2013 This module describes some of the optional and advanced tasks that you can

More information

Lab 11-1 Creating a Knowledge Base

Lab 11-1 Creating a Knowledge Base In this lab you will learn how to create and maintain a knowledge base. Knowledge bases help the trainable Group Locators improve their extraction results by providing trained extraction examples. Lab

More information

Inheritance, and Polymorphism.

Inheritance, and Polymorphism. Inheritance and Polymorphism by Yukong Zhang Object-oriented programming languages are the most widely used modern programming languages. They model programming based on objects which are very close to

More information

RSARTE External C++ Integration

RSARTE External C++ Integration RSARTE External C++ Integration Anders Ek IBM RSARTE EXTERNAL C++ INTEGRATION...1 INTRODUCTION...2 BUILD/FILE INTEGRATION...2 FILE ARTIFACTS... 2 EXTERNAL CDT PROJECTS... 4 EXTERNAL COMPONENTS... 4 FUNCTIONAL

More information

AGent VERSO. Version 5.1 Product Information Bulletin. Printing Spine and Pocket Labels

AGent VERSO. Version 5.1 Product Information Bulletin. Printing Spine and Pocket Labels AGent VERSO Version 5.1 Product Information Bulletin Printing Spine and Pocket Labels AGent VERSO-006 March 2005 Scope and Purpose The Spine and Pocket Labels function lets you print spine and pocket labels

More information

BASIC USER TRAINING PROGRAM Module 5: Test Case Development

BASIC USER TRAINING PROGRAM Module 5: Test Case Development BASIC USER TRAINING PROGRAM Module 5: Test Case Development Objective Student will have an understanding of how to create, edit and execute a Test Case from Develop a Test Case Activity Page. Student will

More information

Vault 2018: What's New. J e n s M ø l l e r

Vault 2018: What's New. J e n s M ø l l e r Vault 2018: What's New J e n s M ø l l e r Enhanced Design Experience IDEAS V a u l t B r o w s e r & S e a r c h Detachable Enhanced Search Execute command on search results Search on Vaulted Properties

More information

12/05/2017. Customer Service Management

12/05/2017. Customer Service Management 12/05/2017 Contents...3 Get started with... 3 Activate Customer Service... 5 Set up associated entities... 6 Set up communication channels... 16 Track and analyze Customer Service case data... 40 Create

More information

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

1. Installing R4E 1. 1) Provision Software Sites 2. 2) Install Version Control System Features 3. 3) Install R4E feature 4. 4) Install Versions R4E Documentation 1. Installing R4E 1. 1) Provision Software Sites 2. 2) Install Version Control System Features 3. 3) Install R4E feature 4. 4) Install Versions Connectors 2. Getting Started 1. Overview

More information

UML PROFILING AND DSL

UML PROFILING AND DSL UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced

More information

Work with the Premium Video App. Schoolwires Centricity2

Work with the Premium Video App. Schoolwires Centricity2 Work with the Schoolwires Centricity2 Trademark Notice Schoolwires, the Schoolwires logos, and the unique trade dress of Schoolwires are the trademarks, service marks, trade dress and logos of Schoolwires,

More information

Free Microsoft Office 2010 training from MedCerts. Course Outline

Free Microsoft Office 2010 training from MedCerts. Course Outline Free Microsoft Office 2010 training from MedCerts Course Outline Microsoft Office Word 2010: Basic Course Introduction Unit 01 - Getting Started Topic A: The Word Window The Word 2010 Window Demo - A-1:

More information

What is Polymorphism? Quotes from Deitel & Deitel s. Why polymorphism? How? How? Polymorphism Part 1

What is Polymorphism? Quotes from Deitel & Deitel s. Why polymorphism? How? How? Polymorphism Part 1 Polymorphism Part 1 What is Polymorphism? Polymorphism refers to a programming language s ability to process objects differently depending on their data type or class. Number person real complex kid adult

More information

ECDL Full Course Content

ECDL Full Course Content ECDL Full Course Content Module 1 1. Getting Started 1.1. Computer Terms 1.2. Computer Hardware 1.3. Computer Accessories 1.4. Memory and Storage 1.5. Computer Software 2. Using Information Technology

More information

Appendix A Microsoft Office Specialist exam objectives

Appendix A Microsoft Office Specialist exam objectives A 1 Appendix A Microsoft Office Specialist exam objectives This appendix covers these additional topics: A Excel 2013 Specialist exam objectives, with references to corresponding coverage in ILT Series

More information

PathMATE Modeler s Guide

PathMATE Modeler s Guide PathMATE Modeler s Guide Model Driven Architecture with Rational Rose Version 1.7 December 31, 2004 PathMATE Series Pathfinder Solutions LLC 33 Commercial Drive, Suite Foxboro, MA 02035 USA www.pathfindermda.com

More information

MATLAB AND SIMULINK. Modeling Dynamic Systems J. ABELL

MATLAB AND SIMULINK. Modeling Dynamic Systems J. ABELL MATLAB AND SIMULINK Modeling Dynamic Systems J. ABELL Modeling Dynamic Systems Creating a Model Create an Empty Model Create a Model Template Populate a Model Copy Blocks to Your Model Browse Block Libraries

More information

Managing Automation for SAP BOBJ Enterprise Processes

Managing Automation for SAP BOBJ Enterprise Processes CHAPTER 4 Managing Automation for SAP BOBJ Enterprise Processes This chapter provides information on using the product, specific to the Automation for SAP BOBJ Enterprise automation pack. It includes information

More information

Kendo UI. Builder by Progress : What's New

Kendo UI. Builder by Progress : What's New Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents

More information

ECE 3574: Dynamic Polymorphism using Inheritance

ECE 3574: Dynamic Polymorphism using Inheritance 1 ECE 3574: Dynamic Polymorphism using Inheritance Changwoo Min 2 Administrivia Survey on class will be out tonight or tomorrow night Please, let me share your idea to improve the class! 3 Meeting 10:

More information

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013 Leverage the Power of Progress Developer Studio for OpenEdge Srinivas Kantipudi Sr Manager 8 th Oct, 2013 Swathi Yellavaram Principal Engineer Agenda Brief Introduction to Eclipse and PDS for OpenEdge

More information

Creating Industry Models Change Documents in IDA. IBM Industry Models

Creating Industry Models Change Documents in IDA. IBM Industry Models Creating Industry Models Change Documents in IDA IBM Industry Models November 2014 Contents Identifying Changes to Models... 1 Preparing and Running BIRT Reports for the IDA Logical Data Models Change

More information

Class modelling (part 2)

Class modelling (part 2) Class modelling (part 2) Fabrizio Maria Maggi Institute of Computer Science (these slides are derived from the book Object-oriented modeling and design with UML ) Qualified Associations What is the meaning

More information

Work with the Premium Video App

Work with the Premium Video App Work with the Premium Video App Trademark Notice Blackboard, the Blackboard logos, and the unique trade dress of Blackboard are the trademarks, service marks, trade dress and logos of Blackboard, Inc.

More information

GNATbench for Eclipse User s Guide

GNATbench for Eclipse User s Guide GNATbench for Eclipse User s Guide Release 19.0.20180812.w AdaCore August 13, 2018 CONTENTS 1 Getting Started 1 1.1 Prior Required Tool Installations................................... 1 1.2 Conflicting

More information