PLVGen Setup Guide v1.0

Size: px
Start display at page:

Download "PLVGen Setup Guide v1.0"

Transcription

1 TECHNICAL REPORT Report No. UI-SE-MDSERG Date: April 30, 2017 PLVGen Setup Guide v1.0 Alireza Rouhi Bahman Zamani Department of Software Engineering University of Isfahan Hezar-Jerib Ave. Isfahan Tel: Fax: ,

2

3 PLVGen Setup Guide v1.0 Alireza Rouhi and Bahman Zamani Department of Software Engineering University of Isfahan Isfahan, Iran. {rouhi, Abstract: This report provides the required steps to setup the Pattern Language Verifier Generator (PLVGen). PLVGen is a framework which has been developed by Alireza Rouhi and Bahman Zamani. Given a PL and its patterns which are specified using the Pattern Language Specification Language (PLSL) and Pattern Specification Language (PSL), respectively, this framework is able to automatically generate an Epsilon Validation Language (EVL) module which plays the role of a Pattern Language Verifier (PLV) for the PL. To clarify the application of PLVGen in practice, here the usage of automatically generated three PLVs by PLVGen, i.e., Broker PLV, Patterns of Enterprise Application Architecture (PofEAA), and a security PLV are described step by step.

4

5 PLVGen Setup Guide v1.0 Alireza Rouhi and Bahman Zamani Department of Software Engineering University of Isfahan Isfahan, Iran. {rouhi, Abstract: This report provides the required steps to setup the Pattern Language Verifier Generator (PLVGen). PLVGen is a framework which has been developed by Alireza Rouhi and Bahman Zamani. Given a PL and its patterns which are specified using the Pattern Language Specification Language (PLSL) and Pattern Specification Language (PSL), respectively, this framework is able to automatically generate an Epsilon Validation Language (EVL) module which plays the role of a Pattern Language Verifier (PLV) for the PL. To clarify the application of PLVGen in practice, here the usage of automatically generated three PLVs by PLVGen, i.e., Broker PLV, Patterns of Enterprise Application Architecture (PofEAA), and a security PLV are described step by step. Contents 1 Introduction 2 2 Install Eclipse and Epsilon 2 3 Download and setup PLVGen 2 A Broker PLV v1.0 setup guide 18 B PofEAA PLV v1.0 setup guide 26 C Security PLV v1.0 setup guide 36 1

6 1 Introduction This report helps you to setup, configure and run the PLV Generator (PLVGen) framework in order to generate a Pattern Language Verifier (PLV) for a given Pattern Language (PL) automatically. This framework has been developed based-on the presented formalism of patterns and PLs in [RZ16]. Given a PL in Pattern Language Specification Language (PLSL) and its patterns in Pattern Specification Language (PSL), PLVGen generates an Epsilon Validation Language (EVL) module which plays the role of a PLV for the given PL. To show the applicability and usage of the generated PLVs of PLVGen, the following directions will help you to configure and run the generated three PLVs for the Broker PL [SC99], Patterns of Enterprise Application Architecture (PofEAA) PL [Fow02], and a security PL [FP01] in Appendix A, Appendix B, and Appendix C, respectively. 2 Install Eclipse and Epsilon Download and install Epsilon [KRGDP16] by following the directions from its supporting web page 1 (see Figure 1 and Figure 2). Check the Epsilon installation details from the menu Help>About Eclipse>Installation Details (see Figure 3). It must be mentioned that the used Epsilon tool suite version is 1.3 here. 3 Download and setup PLVGen This section provides the required steps to download and setup the PLVGen framework: 1. Download the PLVGen s resources from ir.ui.se.mdserg.plvgen.rar. Unzip the archive file. Copy and install the plug-ins from the "plugins" subfolder to your Eclipse plugins/dropins folder. By utilizing these plug-ins, you can write your patterns, PLs, and the Unified Modeling Language (UML) semantic constraints in our developed PSL, PLSL, and UML Semantic Constraints Specification (USCS) languages, respectively. Also, these plug-ins are required to load and explore the Eclipse Modeling Framework (EMF) models of the presented example of Broker PL and its patterns. In addition, the provided USCS plug-ins is required to configure and generate the EVL constraints corresponding to the UML semantic constraints

7 Figure 1: Eclipse and Epsilon download web page Figure 2: Epsilon update web page 3

8 Figure 3: Epsilon installation details 4

9 2. Run your Eclipse. Create an empty project and name it. Copy the plvgen.egl, lib.egl, and umlsemconsgen.egl Epsilon Generation Language (EGL) templates from the "EGL templates-plvgen" folder into the created project (see Figure 4). Figure 4: The EGL templates in an empty project 3. Copy the "Broker PL" subfolder in the "Pattern Languages and their Patterns in PLSL and PSL" folder into the created project. This folder includes the specifications of the Broker PL [SC99] and its patterns in PLSL and PSL, respectively (see Figure 5). Copy the UML semantic constraints, i.e., umlsemanticcons.uscs file, which is specified using the USCS language. See Figure Create a UML profile and name it "PatternLanguage". Then, first create two subprofiles in the PatternLanguage named "Operations" and "Attributes"; and second, import three metaclasses, in order, into the created profiles from a Classifier, Operation, and Property metaclasses. Here, we use the UML Designer 6.0 tool 2 to create the profile model (see Figure 7). You can use the provided UML profile too (import the UML project "ir.ui.se.mdserg.your pl name.profile.gen" to your Eclipse workspace)

10 Figure 5: The Broker PL [SC99] and its patterns in PSL and PLSL, respectively Figure 6: The UML semantic constraints in the USCS language 6

11 Figure 7: The PatternLanguage UML profile which includes two subprofiles, i.e., Operations and Attributes, and three metaclass import 5. Open the plvgen.egl template then right-click on it (in the Project Explorer view) and select Run As>Run Configurations... from the pop-up menu. Select the EGL Template category on the list of the left and click on the New launch configuration (see Figure 8). Name the configuration, here we named it "BrokerPLVGen" (see Figure 9). Let s choose the target which the generated text will be directed. The default is the Console view. We selected a file path in the current project as the target of the generated text and named it "brokerplv.evl" (see Figure 9). Open the Models tab and then add the EMF models of the Broker PL, i.e., broker.plsl, and its patterns.psl model files. Do not forget to add the created empty UML profile too. Also, remove the metamodel from the UML profile model s metamodels list (see Figure 11 and Figure 12). You can enable the timing options from the Profiling tab to record the generation time as well. Now, click on the Apply button and then Run. 6. Figure 13 displays the process of generating an EVL module which plays the role of the PLV for the Broker [SC99]. Figure 14 demonstrates (see the Console and Explorer views) the EVL module named brokerplv.evl which is generated automatically. As Figure 15 displays, there are two errors regarding the 7

12 Figure 8: The plvgen.egl configuration to generate the Broker PLV (I) 8

13 Figure 9: The plvgen.egl configuration to generate the Broker PLV (II) 9

14 Figure 10: The plvgen.egl configuration to generate the Broker PLV (III) 10

15 Figure 11: The plvgen.egl configuration to generate the Broker PLV (IV) imported EVL modules. Of course, we need to copy the lib.evl module which includes the library operations and functions that are called from the generated EVL module s invariants/operations. Copy the lib.evl module from the "PLVs-EVL modules" folder into the created project s folder. The next step is to generate the invariants representing the UML semantic constraints [RZ16]. 7. The umlsemantics.evl which represents the UML semantic constraints is generated automatically similar to the generation of the brokerplv.evl. However, to generate the umlsemantics.evl module, it is required to configure and run the umlsemconsgen.egl template. Figure 16 displays the new launch configuration as well as choosing the destination of the text generation, here the umlsemantics.evl file in the current project. Now, add the UML semantic constraints s EMF model, i.e., umlsemanticcons.uscs, which includes the specification of the constraints. See Figure 17. Click on the OK, Apply and then Run buttons. The umlsemantics.evl module is automatically generated as well (see Figure 18). You can copy the provided umlsemantics.evl module which is located in the "PLVs-EVL modules" folder too. 8. Finally, in the last step, open the empty UML profile which we created in 11

16 Figure 12: The plvgen.egl configuration to generate the Broker PLV (V) 12

17 Figure 13: The plvgen.egl is generating the Broker EVL module of the PLV (I) Figure 14: The plvgen.egl is generating the Broker EVL module of the PLV (II) 13

18 Figure 15: The generated Broker s EVL module of the PLV the earlier steps. Figure 19 displays the updated profile model after running the plvgen.egl template. This profile will be used by the designer to apply the patterns of the Broker PL by selecting the appropriate stereotypes of patterns and their components. So, the next step is to export the generated UML profile as an Eclipse plug-in. The generated plug-in must be copied and installed into the designer s Eclipse plugins/dropins subfolder. This task is very simple in the UML Designer 6.0 tool. Just click on the Define Profile option on the right Palette and select the profile from the profile diagram editor. Then, click on the Export Profile on the Palette and follow the wizards to create the profile plug-in. You can copy and install the provided profile plugins ir.ui.se.mdserg.brokerpl.profile.plugin jar, ir.ui.se.mdserg.pofeaapl.profile.plugin jar for the Broker PL and PofEAA, respectively, from the "plugins" folder to your Eclipse plugins/dropins subfolder. 9. Now, you can run and apply the generated PLV to validate the Broker PL [SC99] application on a design model (as Figure 20 displays, the raised errors have been resolved). See Appendix A for more information about how to run and apply the Broker PLV in practice. It must be mentioned that the presented configuration process is applicable to other PLs such as the PofEAA PL [Fow02] as well. The PofEAA PL and its patterns in PLSL and PSL are pro- 14

19 Figure 16: The umlsemconsgen.egl configuration to generate the UML semantic invariants (I) 15

20 Figure 17: The umlsemconsgen.egl configuration to generate the UML semantic invariants (II) 16

21 Figure 18: The umlsemconsgen.egl configuration to generate the UML semantic invariants (III) Figure 19: The generated UML profile of the given PL 17

22 vided in the "Pattern Languages and their Patterns in PLSL and PSL" folder. Also, the automatically generated EVL module of the PofEAA PLV, i.e., pofeaaplv.evl, is located in the "PLVs-EVL modules" folder. See Appendix B for more information about how to run and apply the PofEAA PLV in practice. Good-luck. Figure 20: The generated Broker s EVL module of the PLV A Broker PLV v1.0 setup guide This section provides the required steps to setup the Broker PLV: 1. Copy the Broker PL s UML profile plug-in (see the downloaded unzipped folder of PLVGen in Section 3), i.e., ir.ui.se.mdserg.brokerpl.profile.plugin jar, from the "plugins" folder to your Eclipse plugins/dropins subfolder. 2. Run your Eclipse. Open your existing design model or create a new UML project with a new model (name your project and model). Here, we use UML Designer 6.0 tool 3 to apply PLV. Right-click on the created model and create a class diagram (see Figure 21 and Figure 22)

23 Figure 21: Create a UML model with a class diagram (I) Figure 22: Create a UML model with a class diagram (II) 19

24 3. Check the Stereotypes option on the class diagram Editor s toolbar (see Figure 23). Figure 23: Check the Stereotypes option on the class diagram Editor s toolbar 4. Copy the brokerplv.evl, lib.evl, and umlsemantics.evl modules from the "PLVs-EVL modules" folder into the created project s folder (see Figure 24). 5. Open the brokerplv.evl module then right-click on it (in the Project Explorer View) and select Run As> Run Configurations To create a new configuration to launch the PLV s EVL Validation, click on the EVL Validation category on the left and then click on the New launch configuration icon on the top-left (see Figure 25). You can rename the configuration name. Of course, its default name will be the same as the PLV s module name, here, brokerplv. 7. Click on the Models tab and then click on the Add button to load your UML model file (see Figure 26): (Hint: If your installed Epsilon version is 1.5, select the EMF model in Figure 26) (a) Click on the Browse Workspace... button and then select your model.uml file (b) Click on Ok (see Figure 27) 20

25 Figure 24: Copy the EVL modules into the project s folder 8. Now, click on the Apply and then Run buttons. An error message is displayed which asks you to create a classifier stereotyped with the initial pattern, i.e., <<BrokerPattern>>, of the Broker PL (see Figure 28). Create a class in the design model and apply the requested stereotype on it (see Figure 29 and Figure 30). Save the model. 9. Open again the launch configuration of the brokerplv.evl module, click on the Models tab and then select the previously added UML model and click on the Edit button. Now, click on the Clear button and then click on the Browse Workspace... and select your target model.uml file again (see Figure 31). Select and remove the metamodel from the list. Click on the Ok and then Apply and Run buttons, in order. 10. Examine the Validation/Console views which display the unsatisfied constraints regarding the applied patterns, their required components and their inter-relationships (see Figure 32). Additionally, the report regarding the satisfied interrelationships of patterns are displayed in the Console view too. Follow the messages, apply the auto fixes (if provided) by right-clicking on the messages and applying the proposed fixes. Run the PLV again. To quick launch, copy the brokerplv.launch file from youreclipseworkspace/.metadata/.plugins/org.eclipse.debug.core/.launches 21

26 Figure 25: The Broker PLV s launch configuration (I) 22

27 Figure 26: The Broker PLV s launch configuration (II) 23

28 Figure 27: The Broker PLV s launch configuration (III) 24

29 Figure 28: Error description: there is no classifier stereotyped with the patterns of the Broker PL s profile Figure 29: Application of the initial pattern of the Broker PL (I) 25

30 Figure 30: Application of the initial pattern of the Broker PL (II) into the UML project s folder. Then, right-click on the launch file and click Run As> brokerplv to run PLV (see Figure 33). Good-luck. B PofEAA PLV v1.0 setup guide This section provides the required steps to setup the PofEAA PLV: 1. Copy the PofEAA PL s UML profile plug-in (see the downloaded unzipped folder of PLVGen in Section 3), i.e., ir.ui.se.mdserg.pofeaapl.profile.plugin jar, from the "plugins" folder to your Eclipse plugins/dropins subfolder. 2. Run your Eclipse. Open your existing design model or create a new UML project with a new model (name your project and model). Here, we use UML Designer 6.0 tool 4 to apply PLV. Right-click on the created model and create a class diagram (see Figure 34 and Figure 35). 3. Check the Stereotypes option class diagram Editor s toolbar (see Figure 36)

31 Figure 31: The Broker PLV s launch configuration (IV) 27

32 Figure 32: Broker PLV in action Figure 33: Broker PLV s quick launch 28

33 Figure 34: Create a UML model with a class diagram (I) Figure 35: Create a UML model with a class diagram (II) 29

34 Figure 36: Check the Stereotypes option on the class diagram Editor s toolbar 4. Copy the pofeaaplv.evl, lib.evl, and umlsemantics.evl modules from the "PLVs-EVL modules" folder into the created project s folder (see Figure 37). Figure 37: Copy the EVL modules into the project s folder 30

35 5. Open the pofeaaplv.evl module then right-click on it (in the Project Explorer View) and select Run As> Run Configurations To create a new configuration to launch the PLV s EVL Validation, click on the EVL Validation category on the left and then click on the New launch configuration icon on the top-left (see Figure 38). You can rename the configuration name. Of course, its default name will be the same as the PLV s module name, here, pofeaaplv. Figure 38: The PofEAA PLV s launch configuration (I) 7. Click on the Models tab and then click on the Add button to load your UML model file (see Figure 39): (Hint: If your installed Epsilon version is 1.5, select the EMF model in Figure 39) (a) Click on the Browse Workspace... button and then select your model.uml file (b) Click on Ok (see Figure 40) 31

36 Figure 39: The PofEAA PLV s launch configuration (II) 32

37 Figure 40: The PofEAA PLV s launch configuration (III) 33

38 8. Now, click on the Apply and then Run buttons. An error message is displayed which asks you to create a classifier stereotyped with the initial pattern, i.e., <<PresentationLayerPattern>>, of the PofEAA PL (see Figure 41). Create a class in the design model and apply the requested stereotype on it (see Figure 42 and Figure 43). Save the model. Figure 41: Error description: there is no classifier stereotyped with the patterns of the PofEAA PL s profile 9. Open again the launch configuration of the pofeaaplv.evl module, click on the Models tab and then select the previously added UML model and click on the Edit button. Now, click on the Clear button and then click on the Browse Workspace... and select your target model.uml file again (see Figure 44). Select and remove the metamodel from the list. Click on the Ok and then Apply and Run buttons, in order. 10. Examine the Validation/Console views which display the unsatisfied constraints regarding the applied patterns, their required components and their inter-relationships (see Figure 45). Additionally, the report regarding the satisfied interrelationships of patterns are displayed in the Console view too. Follow the messages, apply the auto fixes (if provided) by right-clicking on the messages and applying the proposed fixes. Run the PLV again. To quick launch, copy the 34

39 Figure 42: Application of the initial pattern of the PofEAA PL (I) Figure 43: Application of the initial pattern of the PofEAA PL (II) 35

40 Figure 44: The PofEAA PLV s launch configuration (IV) pofeaaplv.launch file from youreclipseworkspace/.metadata/.plugins/org.eclipse.debug.core/.launches into the UML project s folder. Then, right-click on the launch file and click Run As> pofeaaplv to run PLV (see Figure 46). Good-luck. C Security PLV v1.0 setup guide This section provides the required steps to setup the Security PLV: 1. Copy the Security PL s UML profile plug-in (see the downloaded unzipped folder of PLVGen in Section 3), i.e., ir.ui.se.mdserg.securitypl.profile.plugin jar, from the "plugins" folder to your Eclipse plugins/dropins subfolder. 2. Run your Eclipse. Open your existing design model or create a new UML project with a new model (name your project and model). Here, we use UML Designer 6.0 tool 5 to apply PLV. Right-click on the created model and create a class diagram (see Figure 47 and Figure 48)

41 Figure 45: PofEAA PLV in action Figure 46: PofEAA PLV s quick launch 37

42 Figure 47: Create a UML model with a class diagram (I) Figure 48: Create a UML model with a class diagram (II) 38

43 3. Check the Stereotypes option class diagram Editor s toolbar (see Figure 49). Figure 49: Check the Stereotypes option on the class diagram Editor s toolbar 4. Copy the securityplv.evl, lib.evl, and umlsemantics.evl modules from the "PLVs-EVL modules" folder into the created project s folder (see Figure 50). 5. Open the securityplv.evl module then right-click on it (in the Project Explorer View) and select Run As> Run Configurations To create a new configuration to launch the PLV s EVL Validation, click on the EVL Validation category on the left and then click on the New launch configuration icon on the top-left (see Figure 51). You can rename the configuration name. Of course, its default name will be the same as the PLV s module name, here, securityplv. 7. Click on the Models tab and then click on the Add button to load your UML model file (see Figure 52): (Hint: If your installed Epsilon version is 1.5, select the EMF model in Figure 52) (a) Click on the Browse Workspace... button and then select your model.uml file (b) Click on Ok (see Figure 53) 39

44 Figure 50: Copy the EVL modules into the project s folder Figure 51: The Security PLV s launch configuration (I) 40

45 Figure 52: The Security PLV s launch configuration (II) 41

46 Figure 53: The Security PLV s launch configuration (III) 42

47 8. Now, click on the Apply and then Run buttons. An error message is displayed which asks you to create a classifier stereotyped with the initial pattern, i.e., <<LayersPattern>>, of the Security PL (see Figure 54). Create a class in the design model and apply the requested stereotype on it (see Figure 55 and Figure 56). Save the model. Figure 54: Error description: there is no classifier stereotyped with the patterns of the Security PL s profile 9. In Epsilon 1.5 (current release), there is no need to manually add the metamodels used in the model, specifically the profile model representing the given PL, here security PL. In other words, the metamodels are detected automatically. 10. Examine the Validation/Console views which display the unsatisfied constraints regarding the applied patterns, their required components and their inter-relationships. Additionally, the report regarding the satisfied interrelationships of patterns are displayed in the Console view too. Follow the messages, apply the auto fixes (if provided) by right-clicking on the messages and applying the proposed fixes. Run the PLV again. To quick launch, copy the securityplv.launch file from youreclipseworkspace/.metadata/.plugins/org.eclipse.debug.core/.launches into the UML project s folder. Then, right-click on the launch file and click Run As> securityplv to run PLV. The steps to follow are just like the former two PLVs. Good-luck. 43

48 Figure 55: Application of the initial pattern of the Security PL (I) Figure 56: Application of the initial pattern of the Security PL (II) 44

49 References [Fow02] Martin Fowler. Patterns of enterprise application architecture. Addison- Wesley Longman Publishing Co., Inc., , 14 [FP01] Eduardo B Fernandez and Rouyi Pan. A pattern language for security models. In Proceedings of PLoP, volume 1, [KRGDP16] Dimitris Kolovos, Louis Rose, Antonio García-Domínguez, and Richard Paige. The Epsilon Book. The Epsilon Project, [RZ16] Alireza Rouhi and Bahman Zamani. Towards a formal model of patterns and pattern languages. Information and Software Technology, 79:1 16, , 11 [SC99] Douglas C Schmidt and Chris Cleeland. Applying patterns to develop an extensible ORB middleware. Communications Magazine, IEEE, 37(4):54 63, , 5, 6, 7, 14 45

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

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

The PALOMA Eclipse Plug-in User Manual

The PALOMA Eclipse Plug-in User Manual The PALOMA Eclipse Plug-in User Manual Cheng Feng April 28, 2015 Contents 1 Installation Instructions 2 2 Creating a New Project 4 3 Parse a PALOMA Model 4 4 Time-series Analysis 5 4.1 Performing stochastic

More information

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

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017 IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of

More information

Building an Application to Dynamically Execute Partner Process Flows

Building an Application to Dynamically Execute Partner Process Flows Building an Application to Dynamically Execute Partner Process Flows This topic describes how to configure an application using iway Integration Tools (iit) that will dynamically execute partner process

More information

MAENAD Modeling Workbench

MAENAD Modeling Workbench Grant Agreement 260057 Model-based Analysis & Engineering of Novel Architectures for Dependable Electric Vehicles Report type Report name Deliverable D5.1.1 MAENAD Modeling Workbench Dissemination level

More information

MAEANAD Modeling Workbench

MAEANAD Modeling Workbench Grant Agreement 224442 Model-based Analysis & Engineering of Novel Architectures for Dependable Electric Vehicles Report type Report name Deliverable D5.1.1 MAEANAD Modeling Workbench Dissemination level

More information

D-Show Guide. Version 1.1. Digidesign Junipero Serra Boulevard Daly City, CA USA tel: fax:

D-Show Guide. Version 1.1. Digidesign Junipero Serra Boulevard Daly City, CA USA tel: fax: D-Show Guide Version 1.1 Digidesign 2001 Junipero Serra Boulevard Daly City, CA 94014-3886 USA tel: 650 731 6300 fax: 650 731 6399 Technical Support (USA) tel: 650 731 6100 fax: 650 731 6384 Product Information

More information

ATESST2 D4.2.1 Grant Agreement

ATESST2 D4.2.1 Grant Agreement Grant Agreement 224442 Advancing Traffic Efficiency and Safety through Software Technology phase 2 (ATESST2) Report type Report name Deliverable D4.2.1 Dissemination level PU (Public) Status Final Version

More information

Model Transformations for Embedded System Design and Virtual Platforms

Model Transformations for Embedded System Design and Virtual Platforms 1 Model Transformations for Embedded System Design and Virtual Platforms Nikos Matragkas, Ian Gray, Richard Paige, Dimitris Kolovos, Neil Audsley, Leandro Indrusiak Department of Computer Science The University

More information

Even though we created a folder for the workspace, we still have to let JCreator do the same. So click File, New, and then Blank Workspace.

Even though we created a folder for the workspace, we still have to let JCreator do the same. So click File, New, and then Blank Workspace. Getting Started With JCreator The first thing to do with JCreator is to create a workspace. A workspace is an area where you can store a project or a set of related projects. For me, the best way to create

More information

the Use of a Pattern Language

the Use of a Pattern Language On Verifying the Use of a Pattern Language in Model Driven Design Bahman Zamani Department of Computer Engineering Faculty of Engineering University of Isfahan June 6 th, 2010 1. Introduction ti Research

More information

Installation Guide - Windows

Installation Guide - Windows Kony Visualizer Enterprise Installation Guide - Windows Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version

More information

APAR PO06620 Installation Instructions

APAR PO06620 Installation Instructions IBM Corporation APAR PO06620 Installation Instructions IBM Counter Fraud Management 1.5.0.5 IBM Counter Fraud Development 3-31-2017 Table of Contents 1 Fix readme... 1 2 Abstract... 1 3 Contents... 1 4

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer i About the Tutorial Eclipse is an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby etc. Development environment provided by Eclipse includes

More information

Deploying HATS rich client applications. Packaging for New Eclipse Client

Deploying HATS rich client applications. Packaging for New Eclipse Client RICH CLIENT SUPPORT PROJECT DEPLOYMENT USING HATS TOOLKIT 7.0 This paper intends to show how to deploy a Rich Client Support application in HATS Toolkit 7.0. Deploying HATS rich client applications In

More information

First Steps User s Guide

First Steps User s Guide First Steps User s Guide TTplugin-TTmex This user s guide helps you to download and install TTworkbench, and guides you through configuring and running the built-in example in TTmex plugin. 1. Requirements

More information

Server Edition USER MANUAL. For Microsoft Windows

Server Edition USER MANUAL. For Microsoft Windows Server Edition USER MANUAL For Microsoft Windows Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft Windows

More information

How to Install and Configure Microsoft Outlook as Your Client in ACT! by Sage Premium for Web

How to Install and Configure Microsoft Outlook as Your  Client in ACT! by Sage Premium for Web The Cloud.com Powered by DataLogic CRM, Inc. T. (866)271-3515 www.theactcloud.com How to Install and Configure Microsoft Outlook as Your E-mail Client in ACT! by Sage Premium for Web Question You would

More information

BPS79- Sample Reports View

BPS79- Sample Reports View Functional Specifications Draft 1.4: Apr. 03, 2007 Abstract This document presents the functional specifications of a sample reports view. It makes a set of sample reports easily accessible to the first

More information

INTEGRATIONS. version user guide. with Eclipse, NetBeans, IntelliJ IDEA, CaliberRM, ProActivity, CVS, AndroMDA, and oaw

INTEGRATIONS. version user guide. with Eclipse, NetBeans, IntelliJ IDEA, CaliberRM, ProActivity, CVS, AndroMDA, and oaw INTEGRATIONS with Eclipse, NetBeans, IntelliJ IDEA, CaliberRM, ProActivity, CVS, AndroMDA, and oaw version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary

More information

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration.

SE - Deployment to Installed Polarion. SE - Execution from Workspace. SE - Configuration. Servlet Example SE - Introduction 1 SE - Java API Workspace preparation 1 SE - Import of the example 1 SE - Hints to develop your own plug-in 1 SE - Deployment to Installed Polarion 4 SE - Execution from

More information

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting

More information

What s NetBeans? Like Eclipse:

What s NetBeans? Like Eclipse: What s NetBeans? Like Eclipse: It is a free software / open source platform-independent software framework for delivering what the project calls "richclient applications" It is an Integrated Development

More information

Server Edition USER MANUAL. For Mac OS X

Server Edition USER MANUAL. For Mac OS X Server Edition USER MANUAL For Mac OS X Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Mac, Leopard, Snow Leopard, Lion and Mountain Lion are registered

More information

Prototype User Guide Public Release Version 1

Prototype User Guide Public Release Version 1 Public Release Version 1 Related task of the project (Task # and full name): Author: Task 2.6 - Prototype James Carr Prepared by: Approved by: Page: 1 of 24 1 Definitions 1.1 Acronyms and Abbreviations

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

Teiid Designer User Guide 7.8.0

Teiid Designer User Guide 7.8.0 Teiid Designer User Guide 1 7.8.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Metadata Overview... 2 1.2.1. What is Metadata... 2 1.2.2. Business and Technical Metadata... 4 1.2.3. Design-Time

More information

Deliverable D5.1.1 MAENAD Modeling Workbench

Deliverable D5.1.1 MAENAD Modeling Workbench Grant Agreement 224442 Model-based Analysis & Engineering of Novel Architectures for Dependable Electric Vehicles Report type Report name Deliverable D5.1.1 MAENAD Modeling Workbench Dissemination level

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

Mend for Eclipse quick start guide local analysis

Mend for Eclipse quick start guide local analysis The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle

More information

SAS Model Manager 2.3

SAS Model Manager 2.3 SAS Model Manager 2.3 Administrator's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS Model Manager 2.3: Administrator's Guide. Cary,

More information

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

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 10/05/2018. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Testing Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Testing 3 Test Management 4 Create Test Records 6 Working On Test Records

More information

An Introduction to Model Driven Engineering (MDE) Bahman Zamani, Ph.D. bahmanzamani.com

An Introduction to Model Driven Engineering (MDE) Bahman Zamani, Ph.D. bahmanzamani.com An Introduction to Model Driven Engineering (MDE) Bahman Zamani, Ph.D. bahmanzamani.com Department of Software Systems Engineering University of Isfahan Fall 2013 Overview Model & Modeling UML & UML Profile

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

Colligo Contributor Pro 4.4 SP2. User Guide

Colligo Contributor Pro 4.4 SP2. User Guide 4.4 SP2 User Guide CONTENTS Introduction... 3 Benefits... 3 System Requirements... 3 Software Requirements... 3 Client Software Requirements... 3 Server Software Requirements... 3 Installing Colligo Contributor...

More information

IBM. Developing with IBM Rational Application Developer for WebSphere Software V6

IBM. Developing with IBM Rational Application Developer for WebSphere Software V6 IBM 000-255 Developing with IBM Rational Application Developer for WebSphere Software V6 Download Full Version : http://killexams.com/pass4sure/exam-detail/000-255 Answer: C QUESTION: 99 A developer is

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Modeling GAMs with SysML. Automatic GAMs code generation with Model-2-Text tools

Modeling GAMs with SysML. Automatic GAMs code generation with Model-2-Text tools & Automatic GAMs code generation with Model-2-Text tools G. De Tommasi, R. Vitelli October 2011 Page 1 of 23 0. DOCUMENT INFORMATION 0.1 DOCUMENT HISTORY AND VERSION CONTROL REVISION DATE STATUS COMMENTS/MODIFICATIONS

More information

ETSI GR NFV-IFA 016 V2.1.1 ( )

ETSI GR NFV-IFA 016 V2.1.1 ( ) GR NFV-IFA 016 V2.1.1 (2017-03) GROUP REPORT Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines Disclaimer The present document has been produced and approved by

More information

ETSI GR NFV-IFA 016 V2.4.1 ( )

ETSI GR NFV-IFA 016 V2.4.1 ( ) GR NFV-IFA 016 V2.4.1 (2018-02) GROUP REPORT Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines Disclaimer The present document has been produced and approved by

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

OMNeT++ IDE Developers Guide. Version 5.2

OMNeT++ IDE Developers Guide. Version 5.2 OMNeT++ IDE Developers Guide Version 5.2 Copyright 2016 András Varga and OpenSim Ltd. 1. Introduction... 1 2. Installing the Plug-in Development Environment... 2 3. Creating The First Plug-in... 4 Creating

More information

Server Edition. V8 Peregrine User Manual. for Microsoft Windows

Server Edition. V8 Peregrine User Manual. for Microsoft Windows Server Edition V8 Peregrine User Manual for Microsoft Windows Copyright Notice and Proprietary Information All rights reserved. Attix5, 2015 Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft

More information

Teiid Designer User Guide 7.7.0

Teiid Designer User Guide 7.7.0 Teiid Designer User Guide 1 7.7.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for

More information

WFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration.

WFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration. Workflow function and condition Example WFCE - Introduction 1 WFCE - Java API Workspace preparation 1 WFCE - Creating project plugin 1 WFCE - Build and deployment 2 WFCE - Deployment to Installed Polarion

More information

Recording Narration in PowerPoint using ispring Free

Recording Narration in PowerPoint using ispring Free Recording Narration in PowerPoint using ispring Free Narrated PowerPoint shows saved as-is tend to be very large files. This makes them cumbersome and difficult to upload and share with your students or

More information

What is Eclipse? A free copy can be downloaded at:

What is Eclipse? A free copy can be downloaded at: Using Eclipse What is Eclipse? The Eclipse Platform is an open source IDE (Integrated Development Environment), created by IBM for developing Java programs. Eclipse is now maintained by the Eclipse Foundation,

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

ETSI GR NFV-IFA 016 V2.5.1 ( )

ETSI GR NFV-IFA 016 V2.5.1 ( ) GR NFV-IFA 016 V2.5.1 (2018-08) GROUP REPORT Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines Disclaimer The present document has been produced and approved by

More information

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code

i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code i2b2 Workbench Developer s Guide: Eclipse Neon & i2b2 Source Code About this guide Informatics for Integrating Biology and the Bedside (i2b2) began as one of the sponsored initiatives of the NIH Roadmap

More information

Folders Projects, Folders and Menus. Table of Contents. 1.0 Folder Types. 2.0 Folder Menu Commands

Folders Projects, Folders and Menus. Table of Contents. 1.0 Folder Types. 2.0 Folder Menu Commands Folders Projects, Folders and Menus Table of Contents 1.0 Folder Types 2.0 Folder Menu Commands 1.0 Folder Types ProjectWise folders differ from Windows folders in that each ProjectWise folder has a type,

More information

EXPORTING MiPACS DENTAL IMAGES TO CDROM

EXPORTING MiPACS DENTAL IMAGES TO CDROM EXPORTING MiPACS DENTAL IMAGES TO CDROM There are multiple reasons for exporting images to CDROM. Some reasons include: Patient is going TDY/PCS Patient has an appointment off base Patient is retiring

More information

Workbench User's Guide

Workbench User's Guide IBM Initiate Workbench User's Guide Version9Release7 SC19-3167-06 IBM Initiate Workbench User's Guide Version9Release7 SC19-3167-06 Note Before using this information and the product that it supports,

More information

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino In this article I will show you step-by-step how to configure IBM UrbanCode Deploy with Workload Automation

More information

Table of Contents. 1 Introduction Downloads Eclipse SDK Installation Eclipse Workspace Eclipse Preferences...

Table of Contents. 1 Introduction Downloads Eclipse SDK Installation Eclipse Workspace Eclipse Preferences... SDK Quickstar t S et Eclpse f or u Dig Pl ug - in De velo p me nt Table of Contents 1 Introduction... 3 2 Downloads... 4 3 Eclipse SDK Installation... 5 4 Eclipse Workspace... 7 5 Eclipse Preferences...

More information

Medtech32 Australia. Version Medtech Fax Service. Release Notes

Medtech32 Australia. Version Medtech Fax Service. Release Notes Medtech32 Australia Version 9.3.0 Medtech Fax Service Release Notes This Release Notes document contains important information for all Medtech32 users. Please ensure that they are circulated amongst all

More information

User Guide. Introduction. Requirements. Installing and Configuring. C Interface for NI myrio

User Guide. Introduction. Requirements. Installing and Configuring. C Interface for NI myrio User Guide C Interface for NI myrio Introduction The C interface for NI myrio is designed for users who want to program the NI myrio using the C programming language or a programming language other than

More information

BDM Hyperion Workspace Basics

BDM Hyperion Workspace Basics BDM Hyperion Workspace Basics Contents of this Guide - Toolbars & Buttons Workspace User Interface 1 Standard Toolbar 3 Explore Toolbar 3 File extensions and icons 4 Folders 4 Browsing Folders 4 Root folder

More information

Eclipse Plug-in for AccuRev User s Guide Version April 2012

Eclipse Plug-in for AccuRev User s Guide Version April 2012 Eclipse Plug-in for AccuRev User s Guide Version 2012.1 April 2012 Revised 4/16/12 Copyright AccuRev, Inc. 1995 2012 ALL RIGHTS RESERVED This product incorporates technology that may be covered by one

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

IBM WebSphere Java Batch Lab

IBM WebSphere Java Batch Lab IBM WebSphere Java Batch Lab What are we going to do? First we are going to set up a development environment on your workstation. Download and install Eclipse IBM WebSphere Developer Tools IBM Liberty

More information

Importance of Rational ROSE in Software Development Process Models

Importance of Rational ROSE in Software Development Process Models Importance of Rational ROSE in Software Development Process Models Dr. Ahmad Al-Rababah Rational ROSE An introduction The advantages of visual modeling Modeling is a way of thinking about the problems

More information

Installation Guide - Mac

Installation Guide - Mac Kony Visualizer Enterprise Installation Guide - Mac Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version

More information

Just Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about?

Just Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about? Just Enough Eclipse What is Eclipse(TM)? Eclipse is a kind of universal tool platform that provides a feature-rich development environment. It is particularly useful for providing the developer with an

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

Rational Rose: Creating Use-Case and Class Diagrams Version 1.0. Bryan Loughman 10/ 19/ 00

Rational Rose: Creating Use-Case and Class Diagrams Version 1.0. Bryan Loughman 10/ 19/ 00 Rational Rose: Creating Use-Case and Class Diagrams Version 1.0 by Bryan Loughman 10/ 19/ 00 Introduction: Rational Rose is a program that allows the user to create software diagrams using UML(Unified

More information

OnTrack: An Open Tooling Environment For Railway Verification

OnTrack: An Open Tooling Environment For Railway Verification OnTrack: An Open Tooling Environment For Railway Verification Phillip James 1, Matthew Trumble 2, Helen Treharne 2, Markus Roggenbach 1, and Steve Schneider 2 1 Swansea University, UK 2 University of Surrey,

More information

IMPORTANT INFORMATION FOR INSTALLING COMPLAY

IMPORTANT INFORMATION FOR INSTALLING COMPLAY IMPORTANT INFORMATION FOR INSTALLING COMPLAY 3.5.48 NOTE: This page is for Microsoft Windows 98, SE, NT, 2000, and XP. See page #2 for installing Complay on a Vista P. C. See page #3 for installing Complay

More information

Tutorial: Tools for mobile Linux (TmL) Exercises

Tutorial: Tools for mobile Linux (TmL) Exercises Tutorial: Tools for mobile Linux (TmL) Exercises Setting Up the Environment for the Hands-on Sessions You can get all the software you need for the TmL tutorial from http://wiki.eclipse.org/dsdp/tml/eclipsecon2009_tutorial.

More information

Solving the Families to Persons Case using EVL+Strace

Solving the Families to Persons Case using EVL+Strace Solving the Families to Persons Case using EVL+Strace Leila Samimi-Dehkordi samimi@eng.ui.ac.ir Bahman Zamani zamani@eng.ui.ac.ir Shekoufeh Kolahdouz-Rahimi sh.rahimi@eng.ui.ac.ir MDSE research group Department

More information

LiquidApps User s Guide

LiquidApps User s Guide LiquidApps User s Guide Version 7.2 Harmonia Holdings Group, LLC LiquidApps, Inc. 2020 Kraft Drive Suite 1000 Blacksburg VA 24060 Legal Notices Disclaimer All information in this document is accurate at

More information

Downloading & Installing Audacity

Downloading & Installing Audacity Downloading Audacity 1. Open your web browser. 2. Navigate to the following URL: http://audacity.sourceforge.net/download/ 3. The system displays the Download page for Audacity. 4. Select your operating

More information

Getting Started with Eclipse/Java

Getting Started with Eclipse/Java Getting Started with Eclipse/Java Overview The Java programming language is based on the Java Virtual Machine. This is a piece of software that Java source code is run through to produce executables. The

More information

Transaction Desk. Creating Transactions

Transaction Desk. Creating Transactions Transaction Desk allows you to create, store, and send transaction documents using the transaction wizard. You can begin a new transaction by clicking the Transaction Desk icon on any listing in Matrix,

More information

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

Enterprise Architect. User Guide Series. Testing. Author: Sparx Systems. Date: 26/07/2018. Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Testing Author: Sparx Systems Date: 26/07/2018 Version: 1.0 CREATED WITH Table of Contents Testing 3 Test Management 4 Create Test Records 6 Show Test Script Compartments

More information

Manage and Generate Reports

Manage and Generate Reports Report Manager, page 1 Generate Reports, page 3 Trust Self-Signed Certificate for Live Data Reports, page 4 Report Viewer, page 4 Save an Existing Stock Report, page 7 Import Reports, page 7 Export Reports,

More information

Remote Deposit Capture

Remote Deposit Capture Remote Deposit Capture Procedures for RDC Update IE9 06/16/2013 Procedures for upgrade of Remote Deposit Capture System. Contents Upgrade Fixes... 2 Other Enhancements... 2 How to check if you are an Admin

More information

Integration Guide. NetIQ Sentinel Enterprise

Integration Guide. NetIQ Sentinel Enterprise Integration Guide NetIQ Sentinel Enterprise Revised: 12 March 2018 About This Guide Guide Type Documented Integration WatchGuard or a Technology Partner has provided documentation demonstrating integration

More information

Samsung PC Studio 3.1 User s Guide

Samsung PC Studio 3.1 User s Guide Samsung PC Studio 3.1 User s Guide Copyright 2005-2006 Samsung Electronics Co., Ltd. Contents 1. Samsung PC Studio...3 1.1. System Requirements...3 1.2. PC Studio Features...3 1.3. Live Update...9 2. Connection...11

More information

Solving the Families to Persons Case using EVL+Strace

Solving the Families to Persons Case using EVL+Strace Solving the Families to Persons Case using EVL+Strace Leila Samimi-Dehkordi samimi@eng.ui.ac.ir Bahman Zamani zamani@eng.ui.ac.ir Shekoufeh Kolahdouz-Rahimi sh.rahimi@eng.ui.ac.ir MDSE research group Department

More information

Lab #1: A Quick Introduction to the Eclipse IDE

Lab #1: A Quick Introduction to the Eclipse IDE Lab #1: A Quick Introduction to the Eclipse IDE Eclipse is an integrated development environment (IDE) for Java programming. Actually, it is capable of much more than just compiling Java programs but that

More information

NSIGHT ECLIPSE EDITION

NSIGHT ECLIPSE EDITION NSIGHT ECLIPSE EDITION DG-06450-001 _v7.0 March 2015 Getting Started Guide TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. About...1 Chapter 2. New and Noteworthy... 2 2.1. New in 7.0... 2 2.2. New

More information

BASIC USER TRAINING PROGRAM Module 4: Topology

BASIC USER TRAINING PROGRAM Module 4: Topology BASIC USER TRAINING PROGRAM Module 4: Topology Objective Students will learn to work in the Topology editor to create devices, specify links between devices, create and set properties. In addition, students

More information

Getting Started with Eclipse for Java

Getting Started with Eclipse for Java Getting Started with Eclipse for Java Maria Litvin Phillips Academy, Andover, Massachusetts Gary Litvin Skylight Publishing 1. Introduction 2. Downloading and Installing Eclipse 3. Importing and Exporting

More information

Last Updated: FRC 2019 BETA

Last Updated: FRC 2019 BETA Last Updated: 08-01-2018 FRC 2019 BETA Table of Contents VS Code (C++/Java IDE)...3 Alpha Test Info...4 Installing VS Code...5 VS Code Basics and WPILib in VS Code... 15 Creating a new WPILib project in

More information

4. Fill in your information. Choose an address for your PBworks wiki. Be sure to choose For Education as your workspace type.

4. Fill in your information. Choose an address for your PBworks wiki. Be sure to choose For Education as your workspace type. Creating Your First Wiki with PB Works 1. Go to the PB Wiki Site: http://www.pbworks.com 2. Click Sign Up 3. Select the Basic Plan which is the free plan and includes 2 GB of storage space. 4. Fill in

More information

Cross-Domain Development Kit XDK110 Platform for Application Development

Cross-Domain Development Kit XDK110 Platform for Application Development Workbench Installation Guide Cross-Domain Development Kit Platform for Application Development Bosch Connected Devices and Solutions : Guide Workbench Installation Document revision 2.0 Document release

More information

Introducing ColdFusion Builder

Introducing ColdFusion Builder 3 chapter Introducing ColdFusion Builder in this chapter The Relationship Between ColdFusion Builder and Eclipse 21 Getting Started with ColdFusion Builder 22 ColdFusion applications are made up of files

More information

USER GUIDE. MADCAP FLARE 2018 r2. Eclipse Help

USER GUIDE. MADCAP FLARE 2018 r2. Eclipse Help USER GUIDE MADCAP FLARE 2018 r2 Eclipse Help 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

TradeGuider VSA Plug-in for NinjaTrader quick install and setup guide.

TradeGuider VSA Plug-in for NinjaTrader quick install and setup guide. TradeGuider VSA Plug-in for NinjaTrader quick install and setup guide. Introduction. This short guide will help you to download and install the TradeGuider VSA Plug-in for the NinjaTrader platform. This

More information

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02 SAP Mobile Platform 3.0 SP02 DOCUMENT ID: DC-01-0302-01 LAST REVISED: January 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced

More information

Import and preprocessing of raw spectrum data

Import and preprocessing of raw spectrum data BioNumerics Tutorial: Import and preprocessing of raw spectrum data 1 Aim Comprehensive tools for the import of spectrum data, both raw spectrum data as processed spectrum data are incorporated into BioNumerics.

More information

Enterprise Architect. User Guide Series. Testing

Enterprise Architect. User Guide Series. Testing Enterprise Architect User Guide Series Testing How to manage testing? Use Sparx Systems Enterprise Architect as a complete Test Management bed to create and manage tests and test scripts for model elements,

More information

CSE 332: Data Structures and Parallelism Autumn 2017 Setting Up Your CSE 332 Environment In this document, we will provide information for setting up Eclipse for CSE 332. The first s ection covers using

More information

Open-Xchange App Suite Release v Feature Overview

Open-Xchange App Suite Release v Feature Overview Open-Xchange App Suite Release v7.8.4 Feature Overview 1 OX App Suite v7.8.4... 4 1.1 The Purpose of This Document... 4 1.2 Key Benefits of OX App Suite v7.8.4... 4 2 General Improvements and Design Changes...

More information

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications Version : 4.00 Last modification date : 13 June 2014 Owner : IBM Ecosystem Development Table of Contents Part 1: Building

More information