Summary. 1. StarUML - UML/MDA Plataform
|
|
- Charleen Patterson
- 6 years ago
- Views:
Transcription
1 Summary 1. StarUML - UML/MDA Plataform Creating Profiles in StarUML Creating the GeoProfile Applying the GeoProfile StarUML - UML/MDA Plataform StarUML (UML STAR, 2010) is an open source CASE tool and is under the GPL license (General Public License). It supports the modeling of systems using the UML2 diagrams and also to MDA, with definitions of transformations for some specific platforms. It also allowed the import/export of models using the XMI format. StarUML Desktop The specification of UML profiles in this tool is made differently from other tools reviewed. There is not a visual way to implement profiles. You must write the code of the profile in an XML document, save the file with the extension.prf and put it in a directory of the installation tool. 1
2 The following will be shown step by step the creation process and an use example of the GeoProfile for modeling geographic database. Remembering that this tutorial was made using version 5.0 of the tool. 2. Creating Profiles in StarUML In this tutorial we will focus only on the XML elements that will be useful in creating of Geoprofile. The basic structure of an XML document to create a profile for StarUML is shown below: <?xml version= 1.0 encoding=...?> <PROFILE version="..."> <HEADER>... </HEADER> <BODY>... </BODY> </PROFILE> Where the <HEADER> section defines the profile description and <BODY> is the body of the profile itself, which will be defined stereotypes, classes, attributes and data types of the profile. The <HEADER> section can contain the following elements: <HEADER> <NAME>...</NAME> <DISPLAYNAME>...</DISPLAYNAME> <DESCRIPTION>... <AUTOINCLUDE>...</AUTOINCLUDE> </HEADER> NAME: Contain the name of the profile. DISPLAYNAME: This is the caption used in the profile dialog and other user interfaces. DESCRIPTION: Contain the description of the profile. AUTOINCLUDE: Specifies whether to include the profile automatically when you create new project. The section <BODY> can contain the following elements: <BODY> <STEREOTYPELIST>... 2
3 </STEREOTYPELIST> <TAGDEFINITIONSETLIST>... </TAGDEFINITIONSETLIST> </BODY> STEREOTYPELIST: List of stereotypes of the profile. For defining stereotypes see the section. TAGDEFINITIONSETLIST: Defines multiple tag definitions. For definition of tag see the section <TAGDEFINITIONSET>. DATATYPELIST: Define multiple data types. For defining data types, see the section <DATATYPE>. The section defines the information of the stereotype and the inheritance structure, may contain the following elements: <NAME>...</NAME> <DESCRIPTION>... <BASECLASS>...</BASECLASS>... <PARENT>...</PARENT> <RELATEDTAGDEFINITIONSET>...</RELATEDTAGDEFINITIONSET> <ICON>...</ICON> NAME: Name of the stereotype. DESCRIPTION: Description of the stereotype. BASECLASSES: May contain names of multiple UML elements that can be applied to the stereotype. The name of the elements used here <BASECLASS> are the names of the UML elements (UMLClass, UMLAssociation, UMLClassifier, UMLAttribute, UMLPackage, UMLAbstractClass...). Note: If the name of an abstract class as UMLClassifier is used, all elements inherited this will be applied. If the stereotype of top-level (parent element) is defined, this section will not be defined; any definition of this section is ignored and the value BASECLASSES stereotype is applied. PARENT: The stereotype might have relationship type inheritance. The PARENT element containing the name of the parent element of the stereotype. RELATEDTAGDEFINITIONSET: Contains the name of TagDefinitionSet related to the stereotype (name of stereotype attribute set). 3
4 ICON: A stereotype can also be indicated by an icon. This element contains the name of the icon file for the stereotype. The icon file must be located in the same directory as the document profile. The section<tagdefinitionset> defines a set of TaggedValues that may be related to a stereotype, this has the following structure: <TAGDEFINITIONSET> <NAME>...</NAME> <BASECLASS>...</BASECLASS>... <TAGDEFINITIONLIST>... </TAGDEFINITIONLIST> </TAGDEFINITIONSET> NAME: Name of TagDefinition. If the TagDefinition is interested in a particular stereotype, it is advised to use the name of the stereotype. BASECLASSES: Contains the names of the UML elements to be applied in TagDefinitionSet. TAGDEFINITIONLIST: Contains multiple definitions of tags included in the set. See the section <TAGDEFINITION>. The section <TAGDEFINITION> sets a TaggedValue section of a set of lists of tags. Has the the following structure: <TAGDEFINITION lock=... > <NAME>...</NAME> <TAGTYPE>...</TAGTYPE> <DEFAULTDATAVALUE>...</DEFAULTDATAVALUE> <LITERALS> <LITERAL>...</LITERAL>... </LITERALS> </TAGDEFINITION> lock (TAGDEFINITION element): Sets whether the value of the tag may or may not be changed by the user. Can be "True" in the case of not being able to change, or "False" otherwise. NAME: Tag name. This must be unique within the set of tags to which this tag belongs (TagDefinitionSet). TAGTYPE: Sets the type of tag. This can be defined as being of the types: Integer, Boolean, Real, String, Enumeration, Reference or Collection. DEFAULTDATAVALUE: Default value of the tag. 4
5 LITERALS: Defines the literals <LITERAL> if the type of tag is Enumeration. Unfortunately, this tool does not support the definition of constraints on OCL language for profiles. 3. Creating the GeoProfile The profile GeoProfile is shown in the figure below. Stereotypes of GeoProfile With this definition and the XML elements defined above, we can now create the GeoProfile to be used in the tool StarUML. Recalling that the file with the XML code must be saved with the.prf extension code. GeoProfile XML code is shown below. <?xml version="1.0" encoding="utf-8"?> <PROFILE version="1.0"> <HEADER> <NAME>GeoProfile</NAME> <DISPLAYNAME>GeoProfile</DISPLAYNAME> <DESCRIPTION>GeoDB conceptual modeling </HEADER> <BODY> <STEREOTYPELIST> <NAME>GeoObject</NAME> <DESCRIPTION>Object view. <BASECLASS>UMLAbstractClass</BASECLASS> 5
6 <NAME>Point</NAME> <DESCRIPTION>Indicate a Point. <PARENT>GeoObject</PARENT> <ICON>Point.bmp</ICON> <NAME>Line</NAME> <DESCRIPTION>Indicate a Line. <PARENT>GeoObject</PARENT> <ICON>Line.bmp</ICON> <NAME>Polygon</NAME> <DESCRIPTION>Indicate a Polygon. <PARENT>GeoObject</PARENT> <ICON>Polygon.bmp</ICON> <NAME>ComplexSpatialObj</NAME> <DESCRIPTION>Indicate a Complex Object. <PARENT>GeoObject</PARENT> <ICON>ComplexSpatialObj.bmp</ICON> <NAME>GeoField</NAME> <DESCRIPTION>Object view. <BASECLASS>UMLAbstractClass</BASECLASS> <NAME>TIN</NAME> <DESCRIPTION>Indicate a Triangular Irregular Network. <PARENT>GeoField</PARENT> <ICON>TIN.bmp</ICON> <NAME>Isolines</NAME> <DESCRIPTION>Indicate Isolines. 6
7 <PARENT>GeoField</PARENT> <ICON>Isolines.bmp</ICON> <NAME>GridOfCells</NAME> <DESCRIPTION>Indicate a Grid Of Cells. <PARENT>GeoField</PARENT> <ICON>GridOfCells.bmp</ICON> <NAME>GridOfPoints</NAME> <DESCRIPTION>Indicate a Grid Of Points. <PARENT>GeoField</PARENT> <ICON>GridOfPoints.bmp</ICON> <NAME>IrregularPoints</NAME> <DESCRIPTION>Indicate Irregular Points. <PARENT>GeoField</PARENT> <ICON>IrregularPoints.bmp</ICON> <NAME>AdjPolygons</NAME> <DESCRIPTION>Indicate Adjacent Polygons. <PARENT>GeoField</PARENT> <ICON>AdjPolygons.bmp</ICON> <NAME>NetworkObj</NAME> <DESCRIPTION>Object view. <BASECLASS>UMLAbstractClass</BASECLASS> <NAME>Node</NAME> <DESCRIPTION>Indicate a Node. <PARENT>NetworkObj</PARENT> <ICON>Node.bmp</ICON> 7
8 <NAME>Arc</NAME> <DESCRIPTION>Object view. <BASECLASS>UMLAbstractClass</BASECLASS> <PARENT>NetworkObj</PARENT> <NAME>UnidirectionalArc</NAME> <DESCRIPTION>Indicate an Unidirectional Arc. <PARENT>Arc</PARENT> <ICON>UnidirectionalArc.bmp</ICON> <NAME>BidirectionalArc</NAME> <DESCRIPTION>Indicate a Bidirectional Arc. <PARENT>Arc</PARENT> <ICON>BidirectionalArc.bmp</ICON> <NAME>Network</NAME> <DESCRIPTION>Indicate a network. <ICON>Network.bmp</ICON> <NAME>TemporalObj</NAME> <DESCRIPTION>Indicate a Temporal object. <RELATEDTAGDEFINITIONSET>TemporalObj </RELATEDTAGDEFINITIONSET> <ICON>Temporal.bmp</ICON> <NAME>Touch</NAME> <DESCRIPTION>Indicate a Touch relationship. <BASECLASS>UMLAssociation</BASECLASS> <ICON>Touch.bmp</ICON> <NAME>In</NAME> <DESCRIPTION>Indicate an In relationship. 8
9 <BASECLASS>UMLAssociation</BASECLASS> <ICON>In.bmp</ICON> <NAME>Cross</NAME> <DESCRIPTION>Indicate a Cross relationship. <BASECLASS>UMLAssociation</BASECLASS> <ICON>Cross.bmp</ICON> <NAME>Overlap</NAME> <DESCRIPTION>Indicate a Overlap relationship. <BASECLASS>UMLAssociation</BASECLASS> <ICON>Overlap.bmp</ICON> <NAME>Disjoint</NAME> <DESCRIPTION>Indicate a Disjoint relationship. <BASECLASS>UMLAssociation</BASECLASS> <ICON>Disjoint.bmp</ICON> <NAME>Temporal</NAME> <DESCRIPTION>Indicate a Temporal relationship. <BASECLASS>UMLAssociation</BASECLASS> <ICON>Temporal.bmp</ICON> </STEREOTYPELIST> <TAGDEFINITIONSETLIST> <TAGDEFINITIONSET> <NAME>TemporalObj</NAME> <BASECLASS>UMLAttribute</BASECLASS> <TAGDEFINITIONLIST> <TAGDEFINITION lock="false"> <NAME>temporalPrimitive</NAME> <TAGTYPE>Enumeration</TAGTYPE> <DEFAULTDATAVALUE>instant </DEFAULTDATAVALUE> <LITERALS> <LITERAL>instant</LITERAL> <LITERAL>interval</LITERAL> </LITERALS> </TAGDEFINITION> <TAGDEFINITION lock="false"> <NAME>temporalType</NAME> 9
10 <TAGTYPE>Enumeration</TAGTYPE> <DEFAULTDATAVALUE>valid_time </DEFAULTDATAVALUE> <LITERALS> <LITERAL>valid_time</LITERAL> <LITERAL>transaction_time </LITERAL> <LITERAL>bitemporal</LITERAL> </LITERALS> </TAGDEFINITION> </TAGDEFINITIONLIST> </TAGDEFINITIONSET> </TAGDEFINITIONSETLIST> </BODY> </PROFILE> Now, copy the XML code above to a text editor of your choice and save it with the.prf extension so that it can be recognized by StarUML. To the profile to be automatically recognized, we must put it in a subdirectory of the tool: <install directory>\modules. The StarUML looks for and reads the profiles that are in the folder modules in your installation directory and registers automatically when the program starts. If the profile file is invalid or your extension is not.prf, the program will skip the file. It is advisable to create a new folder inside the subdirectory modules containing the files from the profile, the.prf file and icons. Note that in the figure above the path to the desired directory is: C:\Arquivos de Programas\StarUML\modules or C:\Program Files\StarUML\modules in english. Which is the default installation directory of the operating system used. 10
11 Therefore, to our profile be recognized by the tool, simply create a new folder in this subdirectory, let's call it staruml-geoprofile. Now, just copy the profile files (.PRF and icons) to this folder. Now, simply begin the StarUML for the profile to be recognized automatically by the tool. Note that, after starting the program, on the lower tab Output, you will see the message "The Profile "GeoProfile" is loaded successfully" stating that the profile was loaded correctly. If the message does not appear is because there was some error occurred while creating the profile. 11
12 Also, note that now the option of adding profiles Model-> Profile-> Profile Manager, the GeoProfile is available to be added to your application. 4. Applying the GeoProfile With the profile created and available for use in the tool, we can use it in our modeling geographical classes. To use our profile, start creating a new template. When you start the tool, choose Empty Project. If the window below does not appear at the beginning of the application you can go to: File-> New Project. 12
13 To create an application using the GeoProfile we need to first add it to the template for this, go to Model -> Profiles and in the dialog that follows add the profile GeoProfile. Also make sure that the profile UML Standard Profile is also added. Now, on the tab Model Explorer of upper right select the object "Untitled" with a click of the mouse right button and choose the option: Add-> Design Model to create a new blank drawing template. 13
14 To change the name of the template, select it and use the field Name of the tab Properties. Now, let's create a new class diagram within this model, for this, select the template that you created earlier with the right mouse button and choose the option: Add Diagram-> Class Diagram. Give any name to the new diagram. 14
15 It is now possible to apply the GeoProfile stereotypes in UML elements of the diagram you created earlier. To test the GeoProfile, add an element Class on the diagram. Having the class selected, in the tab Properties go into Stereotype. A window with the available stereotypes for an element of type Class will appear. For this application, only interested in GeoProfile stereotypes. 15
16 Note that, when you select a stereotype of GeoProfile, its icon will be shown on the field Icon Preview. Select any stereotype and click OK to apply it to the class. Note that the name of the stereotype will be displayed between <<...>> at the top of the class. 16
17 StarUML only allows us to add one stereotype per element and allows you to show stereotypes in textual form "Textual", in form of icon "Iconic" or both "Decoration". To change the preview type, select the object and, in the top tab, select the type of view you want in the option Stereotype Display. Viewing the stereotype can also be changed by right-clicking on the object in the option Format option-> Stereotype Display. As defined in GeoProfile, stereotypes can also be applied to relationships. Add a class to model and an element Association between them. 17
18 To apply a stereotype to an element Association proceed the same way as described above for elements of type Class. Note that, now the only available stereotypes are those previously defined as being of type UMLAssociation in the profile. StarUML only allows the viewing of stereotypes of type Association in textual form, even if they have been defined icons to stereotypes. 18
19 Remembering that StarUML only allows adding and viewing only one stereotype per element, and also that this tool does not support the definition of constraints on OCL language for profiles. Therefore, to verify the validity and consistency of the model is the responsibility of the designer. Another type of geographical object that can be found in our applications are the temporal objects, defined in GeoProfile as TemporalObj. For this type of object are defined two tagged values, temporaltype and temporalprimitive. To define their values, first we should add a class with the stereotype TemporalObj. The value of each tagged value for this object type can be defined on the field Tagged Values with a right click on the class. 19
20 The value of each tagged value of a class can be edited in the Tagged Value Editor that appears. In profile definition shown earlier, the value instant were chosen as default value for the field temporalprimitive, and valid_time as default value for the field temporaltype. Other UML elements can also be added to the model as packages, attributes, operations, data types, etc. The properties of the elements added to the template can be changed in the Properties tab, which contains all the attributes of the selected element in the tab Model Explorer or in the drawing diagram. 20
21 With this, is already possible to create a UML model for spatial database modeling in StarUML using the GeoProfile. An example of "School" by using this profile is shown below. Note that the classes Cidade (city), Escola (school) and Bairro (district) have stereotypes such as <<Point>> and <<polygon>>, it shows how the class may be represented in a geographic application. Bairro, for example, can be represented as a 21
22 point or a polygon, depending on the scale. The class Aluno (student), in turn, has not stereotype, because it is a class without geographic representation will thus be created as a common object class, without applying any stereotype. Note also that were applied stereotypes to NARY relationships. The stereotype <<in>> between Bairro and Cidade topologically shows that every Bairro element is within a Cidade element, the same goes for the relationship between Escola and Bairro. There is no topological relationship between Aluno and Escola, so we use only one common relationship Association, without applying stereotypes. StarUML also allows import and export models in XMI (XML Metadata Interchange) format. In the option File -> Import/Export -> XMI the designer can export the current template to the XMI format or import a model already created previously. More information about this tool can be found at: 22
Generating/Updating code from whole project
Round-trip engineering is the ability to generate model from source code and generate source code from UML model, and keep them synchronized. You can make use of round-trip engineering to keep your implementation
More informationGenerating/Updating code from whole project
Round-trip engineering is the ability to generate model from source code and generate source code from UML model and keep them synchronized. You can make use of round-trip engineering to keep your implementation
More informationImport and Export Explorer Queries
App Number: 010060 Import and Export Explorer Queries Last Updated 22 nd March 2013 Powered by: AppsForGreentree.com 2013 1 Table of Contents Features... 3 Uses... 3 Options... 3 Important Notes... 3 Other
More informationWhen you first start OneNote, it creates a sample notebook for you. You can use this notebook or quickly create your own.
Basic tasks in Microsoft OneNote 2013 OneNote is a digital notebook that provides a single place for all of your notes and information everything you need to remember and manage in your life at home, at
More informationDATEX II v2.1 SCHEMA GENERATION TOOL GUIDE. Document version: May European Commission. Directorate General for Transport and Energy
DATEX II v2.1 SCHEMA GENERATION TOOL GUIDE Document version: 2.1 31 May 2012 European Commission Directorate General for Transport and Energy Copyright 2012 Prepared by : Date Comment Version DATEX Technical
More informationChapter 7. Joining Maps to Other Datasets in QGIS
Chapter 7 Joining Maps to Other Datasets in QGIS Skills you will learn: How to join a map layer to a non-map layer in preparation for analysis, based on a common joining field shared by the two tables.
More informationIntroduction to QGIS: Student Workbook
2016 Introduction to QGIS: Student Workbook Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module 3:
More informationUTEXAS Embankment on Soft Clay
GMS TUTORIALS Figure 1. Sample slope stability problem from the Utexam1.dat file provided with the UTEXAS4 software. 1 Introduction UTEXAS4 is a slope stability software package created by Dr. Stephen
More informationNRS Logical Data Model to Physical Data Model Transformations
Corporate Services for the Natural Resource Sector Information Management Branch NRS Logical Data Model to Physical Data Model Transformations Last Updated: Dec 10 th, 2016 Version: 2.1 Document: NRS Logical
More informationIDERA 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 information1. WELDMANAGEMENT PRODUCT
Table of Contents WeldManagement Product.................................. 3 Workflow Overview........................................ 4 Weld Types.............................................. 5 Weld
More informationObjectives This tutorial demonstrates how to use feature objects points, arcs and polygons to make grid independent conceptual models.
v. 9.0 GMS 9.0 Tutorial Use points, arcs and polygons to make grid independent conceptual models Objectives This tutorial demonstrates how to use feature objects points, arcs and polygons to make grid
More informationHow to Create Metadata in ArcGIS 10.0
How to Create Metadata in ArcGIS 10.0 March 2012 Table of Contents Introduction... 1 Getting Started... 2 Software Requirements... 2 Configure ArcGIS Desktop to View FGDC Metadata... 2 Other Thoughts...
More informationMAIL MERGE DIRECTORY USE THE MAIL MERGE WIZARD
MAIL MERGE DIRECTORY USE THE MAIL MERGE WIZARD When working with the Mail Merge feature, it is possible to create several types of documents, such as directories. A directory is a list of the data in the
More informationNewforma Contact Directory Quick Reference Guide
Newforma Contact Directory Quick Reference Guide This topic provides a reference for the Newforma Contact Directory. Purpose The Newforma Contact Directory gives users access to the central list of companies
More informationAnswer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?
Name: Date: June 27th, 2011 GIS Boot Camps For Educators Practical: Explore ArcGIS 10 Desktop Tools and functionality Day_1 Lecture 1 Sources: o ArcGIS Desktop help o ESRI website o Getting to Know ArcGIS
More informationCreating and Editing a New Shapefile
Creating and Editing a New Shapefile Written by Barbara Parmenter, revised October, 0 CREATING AND EDITING A NEW SHAPEFILE... CREATING THE GEOGRAPHIC FEATURE (POINT, LINE, OR POLYGON)... CREATING THE ATTRIBUTE
More informationHow to Keep ERD and Data Dictionary Synchronized? Written Date : January 20, 2014
Written Date : January 20, 2014 Data modeling is often the first step in database design as the developers will typically create a conceptual model of how data items relate to each other. Data modeling
More informationBasic Tasks in ArcGIS 10.3.x
Basic Tasks in ArcGIS 10.3.x This guide provides instructions for performing a few basic tasks in ArcGIS 10.3.1, such as adding data to a map document, viewing and changing coordinate system information,
More informationHow to Use Profile Diagram to Manage Stereotypes? Written Date : March 6, 2016
Written Date : March 6, 2016 Unified Modeling Language (UML) is a general purpose modeling language which is widely used in modeling software systems. In some occasions, UML may not be precise enough for
More informationIntroduction to QGIS: Instructor s Notes
2016 Introduction to QGIS: Instructor s Notes Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module
More informationImport/Export Options
Import/Export Options Contents IMPORT/EXPORT OPTIONS... 1 OVERVIEW OF IMPORT AND EXPORT OPTIONS... 1 PRINT PREVIEW... 2 OPENING PROJECTS FROM EARLIER VERSIONS (MAXQDA 11 OR OLDER)... 2 OPENING MAXQDA PROJECTS
More informationCreating and Displaying Multi-Layered Cross Sections in Surfer 11
Creating and Displaying Multi-Layered Cross Sections in Surfer 11 The ability to create a profile in Surfer has always been a powerful tool that many users take advantage of. The ability to combine profiles
More informationv. 9.1 GMS 9.1 Tutorial UTEXAS Embankment On Soft Clay Introduction to the UTEXAS interface in GMS for a simple embankment analysis
v. 9.1 GMS 9.1 Tutorial UTEXAS Embankment On Soft Clay Introduction to the UTEXAS interface in GMS for a simple embankment analysis Objectives Learn how to build a simple UTEXAS model in GMS. Prerequisite
More informationVisual Paradigm Quick Start
Visual Paradigm Quick Start Last update: Apr 23, 2015 Copyright 2002-2015 Visual Paradigm International Ltd. Matrix Diagram... 33 Getting Started Installing Visual Paradigm 1. Execute the Visual Paradigm
More informationEnterprise Architect. User Guide Series. Geospatial Models. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH
Enterprise Architect User Guide Series Geospatial Models Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Geospatial Modeling 3 Geodatabase Design for ArcGIS 4 ArcGIS
More informationIBM Rational Rhapsody Gateway Add On. Rhapsody Coupling Notes
Rhapsody Coupling Notes Rhapsody IBM Rational Rhapsody Gateway Add On Rhapsody Coupling Notes License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system,
More informationEQuIS Data Processor (EDP) User Manual
EQuIS Data Processor (EDP) User Manual Introduction EQuIS Data Processor (EDP) Introduction The EQuIS Data Processor, or EDP, is today s answer to the many data quality issues that plague data managers.
More informationIntroduction. Inserting and Modifying Tables. Word 2010 Working with Tables. To Insert a Blank Table: Page 1
Word 2010 Working with Tables Introduction Page 1 A table is a grid of cells arranged in rows and columns. Tables can be customized and are useful for various tasks such as presenting text information
More informationTOP Server Client Connectivity Guide for National Instruments' LabVIEW
TOP Server Client Connectivity Guide for National Instruments' LabVIEW 1 Table of Contents 1. Overview and Requirements... 3 2. Setting TOP Server to Interactive Mode... 3 3. Creating a LabVIEW Project...
More informationGIS Basics for Urban Studies
GIS Basics for Urban Studies Date: March 21, 2018 Contacts: Mehdi Aminipouri, Graduate Peer GIS Faciliator, SFU Library (maminipo@sfu.ca) Keshav Mukunda, GIS & Map Librarian Librarian for Geography (kmukunda@sfu.ca)
More informationEXCEL IMPORT user guide
18.2 user guide No Magic, Inc. 2015 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information
More informationFireworks 3 Animation and Rollovers
Fireworks 3 Animation and Rollovers What is Fireworks Fireworks is Web graphics program designed by Macromedia. It enables users to create any sort of graphics as well as to import GIF, JPEG, PNG photos
More informationTHE VARIABLE LIST Sort the Variable List Create New Variables Copy Variables Define Value Labels... 4
The Variable List Contents THE VARIABLE LIST... 1 Sort the Variable List... 2 Create New Variables... 3 Copy Variables... 3 Define Value Labels... 4 Define Missing Values... 4 Search and Filter Variables...
More informationPerformer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder.
Performer to DP2 Hot Folder Reference Manual Rev. 07.11.05 Install Files: There is only one file involved with installing the Performer to DP2 Hot Folder. The installer file is named PP2DP2_1.x.x.EXE.
More informationText box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.
Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,
More informationv GMS 10.1 Tutorial UTEXAS Embankment on Soft Clay Introduction to the UTEXAS interface in GMS for a simple embankment analysis
v. 10.1 GMS 10.1 Tutorial Introduction to the UTEXAS interface in GMS for a simple embankment analysis Objectives Learn how to build a simple UTEXAS model in GMS. Prerequisite Tutorials Feature Objects
More informationWebStudio 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 informationPathMATE 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 informationNiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.
www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata
More informationEdition 3.2. Tripolis Solutions Dialogue Manual version 3.2 2
Edition 3.2 Tripolis Solutions Dialogue Manual version 3.2 2 Table of Content DIALOGUE SETUP... 7 Introduction... 8 Process flow... 9 USER SETTINGS... 10 Language, Name and Email address settings... 10
More informationInterfacing with MS Office Conference 2017
Conference 2017 Session Description: This session will detail procedures for importing/exporting data between AeriesSIS Web Version/AeriesSIS Client Version and other software packages, such as word processing
More information.txt - Exporting and Importing. Table of Contents
.txt - Exporting and Importing Table of Contents Export... 2 Using Add Skip... 3 Delimiter... 3 Other Options... 4 Saving Templates of Options Chosen... 4 Editing Information in the lower Grid... 5 Import...
More informationIt is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly.
The following example demonstrates how to create a basic custom module, including all steps required to create Installation packages for the module. You can use the packages to distribute the module to
More informationOpenAmeos tutorial. Contents. Author: Balázs Simon, BME IIT, 2012.
OpenAmeos tutorial Author: Balázs Simon, BME IIT, 2012. Contents 1 Installing OpenAmeos... 2 2 Using OpenAmeos... 8 2.1 The OpenAmeos project directory... 8 2.2 Creating an OpenAmeos project... 9 2.3 Disabling
More informationExtending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model
Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model Angélica Ap. de A. Ribeiro 1,2, Sergio M. Stempliuc 2, Jugurta Lisboa-Filho 1 and Italo Lopes Oliveira
More informationWorkspace Administrator Help File
Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...
More informationCimConteXtor User Guide
CimConteXtor User Guide V3 1/86 CimConteXtor User Guide User Guide V3 CimConteXtor is an Enterprise Architect Add-In. The main purpose of CimConteXtor is to create a UML profile in EA, profile that is
More informationMap Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS
Map Library ArcView Version 1 02/20/03 Page 1 of 12 1. Introduction 1 ArcView GIS ArcView is the most popular desktop GIS analysis and map presentation software package.. With ArcView GIS you can create
More informationIllustrated Roadmap. for Windows
Illustrated Roadmap for Windows This Illustrated Roadmap was designed to help the Computer Coordinator customize GradeQuick for their school and for teachers to make further customizations that will affect
More informationRubis (NUM) Tutorial #1
Rubis (NUM) Tutorial #1 1. Introduction This example is an introduction to the basic features of Rubis. The exercise is by no means intended to reproduce a realistic scenario. It is assumed that the user
More informationStarUML Documentation
StarUML Documentation Release 2.0.0 MKLab November 20, 2014 Contents 1 Basic Concepts 3 1.1 Project.................................................. 3 1.2 Model Element, View Element, and Diagram..............................
More informationIt s all Done with Mirrors Patterns and OCL. KMF Kent Modelling Framework D.H.Akehurst and O.Patrascoiu
It s all Done with Mirrors Patterns and OCL KMF Kent Modelling Framework D.H.Akehurst and O.Patrascoiu Goal Model Implementation MDA Goal Meta-Model Specification Tool Code Generation Is a Transformation
More informationKaldeera Advanced Forms 2009 User s guide
Kaldeera Advanced Forms 2009 User s guide Index Kaldeera Advanced Forms... 4 Features... 5 Using Kaldeera Advanced Forms... 6 Accessing settings page... 6 Enabling or disabling Kaldeera Advanced Forms
More informationFileLoader for SharePoint
Administrator s Guide FileLoader for SharePoint v. 2.0 Last Updated 6 September 2012 Contents Preface 3 FileLoader Users... 3 Getting Started with FileLoader 4 Configuring Connections to SharePoint 8
More informationTIMETABLING TRAINING MANUAL
TIMETABLING TRAINING MANUAL [Using Scientia Enterprise Course Planner and Enterprise Timetabler] 1 [February 2017] Contents 1. Overview... 1 2. Launching the TED Portal... 1 3. Working in Enterprise Course
More informationD2M2 - GIS USER'S MANUAL
D2M2 - GIS USER'S MANUAL USACE ERDC, July 2012 1 Content Overview of D2M2... 3 User Interface... 4 Menus... 4 File Menu... 4 Edit Menu... 5 View Menu... 5 Layer Menu... 6 Analysis Menu... 6 Tools Menu...
More informationThe figure below shows the Dreamweaver Interface.
Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia
More informationGUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE
GUIDE TO STORAGE CHARGEBACKS WITH DATADVANTAGE OVERVIEW Chargebacks let companies allocate costs to internal corporate users and departments or cost centers. Simply put: a chargeback is a bill from the
More informationP6 Professional Reporting Guide Version 18
P6 Professional Reporting Guide Version 18 August 2018 Contents About the P6 Professional Reporting Guide... 7 Producing Reports and Graphics... 9 Report Basics... 9 Reporting features... 9 Report Wizard...
More informationUsing Scantron ParLAN 6.5 for the First Time:
Page 1 of 19 Using Scantron ParLAN 6.5 for the First Time: Last updated: Monday, December 02, 2013 Nine Basic Steps To request a Scantron Account, please contact the Academic Technology Center. Step One:
More informationUML 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 informationSAS2000. Victorian Independent Schools: VCAA AIM Export Preparation. User Guide
SAS2000 Victorian Independent Schools: VCAA AIM Export Preparation User Guide Human Edge Software Corporation Pty Ltd 417 City Road South Melbourne Vic 3205 Support Centre: 1300 301 931 Human Edge Software
More informationWelcome to MicroStation
Welcome to MicroStation Module Overview This module will help a new user become familiar with the tools and features found in the MicroStation design environment. Module Prerequisites Fundamental knowledge
More information4 Tutorial: TTCN Suite
4 Tutorial: TTCN Suite Basics (in Windows) This tutorial is intended as an easy introduction to the TTCN suite for the newcomer. It is assumed that you have some basic knowledge about Windows. In addition,
More informationStarting ParTEST. Select Start, Programs ParTEST ParTEST Enter your User Name and password
Starting ParTEST User Login Select Start, Programs ParTEST ParTEST Enter your User Name and password If you still logged into ParTEST as the Administrator Select File, Logout. Enter your User name and
More informationSection 1: Introduction to Arc GIS 10
Introduction to ArcGIS 10 Getting Started 1.1.1 Section 1: Introduction to Arc GIS 10 A main component of ArcGIS 10 software is ArcMap. It can be used to create and edit maps and analyze spatial data.
More informationUsing Edusoft and Excel to Extract SLO Data for the BPSD Growth Target Calculator Spreadsheet by Granger Meador
Using Edusoft and Excel to Extract SLO Data for the BPSD Growth Target Calculator Spreadsheet by Granger Meador CREATING AND GIVING PRE-TEST: 1. Create separate assessment(s) in Edusoft for your pre-test
More informationARIS Admintool Commands
Appendix A ARIS Admintool Commands Command Backup Backupconfig Configadminpassword Copy Createdb Dbmspassword Delete Download Exit Help Syntax / Description backup all []
More informationESRI stylesheet selects a subset of the entire body of the metadata and presents it as if it was in a tabbed dialog.
Creating Metadata using ArcCatalog (ACT) 1. Choosing a metadata editor in ArcCatalog ArcCatalog comes with FGDC metadata editor, which create FGDC-compliant documentation. Metadata in ArcCatalog stored
More information11.1 Try to Write Recipe Data in Device/PLC
11.1 Try to Write Recipe Data in Device/PLC [Action Example] Detect the rising of the trigger device (bit device: "M01") of Device/PLC and write recipe sheet data created in Excel into 5 devices (word
More informationP6 Professional Importing and Exporting Guide Version 18
P6 Professional Importing and Exporting Guide Version 18 August 2018 Contents About the P6 Professional Importing and Exporting Guide... 5 Importing and Exporting Data... 7 Import/Export Overview... 7
More informationOcean Wizards and Developers Tools in Visual Studio
Ocean Wizards and Developers Tools in Visual Studio For Geoscientists and Software Developers Published by Schlumberger Information Solutions, 5599 San Felipe, Houston Texas 77056 Copyright Notice Copyright
More informationCA Productivity Accelerator 12.1 and Later
CA Productivity Accelerator 12.1 and Later Localize Content Localize Content Once you have created content in one language, you might want to translate it into one or more different languages. The Developer
More informationDreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!
Dreamweaver CS6 Table of Contents Setting up a site in Dreamweaver! 2 Templates! 3 Using a Template! 3 Save the template! 4 Views! 5 Properties! 5 Editable Regions! 6 Creating an Editable Region! 6 Modifying
More informationRoxen Content Provider
Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the
More informationDynamic Web Templates
Dynamic Web Templates This section describes how to create and implement a Dynamic Web Template to ensure consistent design throughout your site and to simplify the creation, updating, and management of
More informationJavadocing in Netbeans (rev )
Javadocing in Netbeans (rev. 2011-05-20) This note describes how to embed HTML-style graphics within your Javadocs, if you are using Netbeans. Additionally, I provide a few hints for package level and
More informationTUTORIAL: CREATING A SCANNABLE SURVEY Part 1: Bubble Publishing Form Shop
TUTORIAL: CREATING A SCANNABLE SURVEY Part 1: Bubble Publishing Form Shop OVERVIEW Bubble Publishing Form Shop is a tool for designing and printing professional quality, OMR (optical mark read) surveys.
More informationSYNTHESYS MANAGEMENT APPLICATIONS
SYNTHESYS MANAGEMENT APPLICATIONS CUSTOMER RELATIONSHIP MANAGEMENT CRM Maintenance Table CRM Properties Table 1 SYNTHESYS APPLICATIONS: CRM EDITOR Introduction... 3 Using CRM Details in a Synthesys Webflow...
More informationUsing the Customize Dialog Box
Toolbar Tools > Customize Using the Customize Dialog Box The Customize tool is used to define custom work environment, toolbar, and tool settings. The Customize dialog box appears when you access the Customize
More information5. Optionally configure the generator options. Read the section below for a description of options. 6. Click Generate to generate code.
Instant Generator is the process of producing source code from UML class model. Designers or software architects can build a high level domain class model, then pass to programmer to perform more lower-level
More informationGenerating a Custom Bill of Materials
Generating a Custom Bill of Materials Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 This tutorial describes how to use the Report Manager to set up a Bill of Materials (BOM) report.
More informationThe MOVA Tool: User Manual (version 0.2)
The MOVA Tool: User Manual (version 0.2) Manuel Clavel Marina Egea Viviane Torres da Silva February 12, 2007 Contents 1 Overview 1 2 MOVA UML modeling 2 2.1 The top menu............................. 2
More informationMODFLOW LGR Create MODFLOW-LGR models with locally refined grids using GMS
v. 10.1 GMS 10.1 Tutorial MODFLOW LGR Create MODFLOW-LGR models with locally refined grids using GMS Objectives GMS supports building MODFLOW-LGR models with nested child grids. This tutorial shows the
More informationCafé Soylent Green Chapter 12
Café Soylent Green Chapter 12 This version is for those students who are using Dreamweaver CS6. You will be completing the Forms Tutorial from your textbook, Chapter 12 however, you will be skipping quite
More informationDigital Data Manager Model 747
Digital Data Manager Model 747 Staff Guide 3M Library Systems 3M Center, Building 225-4N-14 St. Paul, Minnesota 55144-1000 www.3m.com/library Copyright 2000, 2001, 2002 3M IPC. All rights reserved. 75-0500-4514-4,
More informationCOPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1
Lesson Using Adobe Bridge What you ll learn in this lesson: Navigating Adobe Bridge Using folders in Bridge Making a Favorite Creating metadata Using automated tools Adobe Bridge is the command center
More informationv Overview SMS Tutorials Prerequisites Requirements Time Objectives
v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should
More informationLink Crew & WEB Database User Guide. Database 2011
i Link Crew & WEB Database User Guide Database 2011 1 ii 1 Contents 1 CONTENTS...II 2 THE LINK CREW AND WEB DATABASE... 3 3 DOWNLOADING THE DATABASE... 4 Step 1: Login to the Boomerang Project Website...4
More informationEnterprise Architect. User Guide Series. Geospatial Models
Enterprise Architect User Guide Series Geospatial Models Sparx Systems Enterprise Architect supports Geography Markup Language (GML) application schemas and ArcGIS geodatabase modeling to define geospatial
More informationDreamweaver is a full-featured Web application
Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining
More informationWhat is OneNote? The first time you start OneNote, it asks you to sign in. Sign in with your personal Microsoft account.
OneNote What is OneNote? OneNote is a digital notebook. In OneNote, you can: Type notes or record audio at your laptop. Sketch or write ideas on your tablet. Add picture from your phone. Find notes instantly.
More informationExchange Address Book Order
Exchange Address Book Order From your Outlook Ribbon, locate the Address Book Click on Tools, Options 3 options are available, as shown below, select Custom to arrange the order of your address books.
More informationUnit 8. Lesson 8.1. Microsoft FrontPage. Introduction. Microsoft FrontPage-1. Microsoft FrontPage
Microsoft FrontPage Unit 8 Microsoft FrontPage Introduction Lesson 8.1 Microsoft FrontPage-1 A number of Software Packages are available in market for creating a website. Among popular software s are Dreamweaver,
More informationImport 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 informationTeiid 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 informationTutorial for Importing Open Green Map Sites into Google Earth
Tutorial for Importing Open Green Map Sites into Google Earth Step 1. Download your Open Green Map data files by logging in on Open Green Map and viewing your map(s). Choose the Import/Export tab over
More informationMosaic Tutorial: Advanced Workflow
Mosaic Tutorial: Advanced Workflow This tutorial demonstrates how to mosaic two scenes with different color variations. You will learn how to: Reorder the display of the input scenes Achieve a consistent
More informationCreate an Accessible PDF (Adobe Acrobat Pro)
Create an Accessible PDF (Adobe Acrobat Pro) Overview This tutorial will explain how to create an Accessible PDF using Adobe Acrobat Pro. Adobe Acrobat Pro provides many tools to improve your course documents
More information