Model Transformation Exercices Date 19/10/2018. Context of this work

Size: px
Start display at page:

Download "Model Transformation Exercices Date 19/10/2018. Context of this work"

Transcription

1 Cntext f this wrk The present curseware has been elabrated in the cntext f the MODELWARE Eurpean IST FP6 prject ( C-funded by the Eurpean Cmmissin, the MODELWARE prject invlves 19 partners frm 8 Eurpean cuntries. MODELWARE aims t imprve sftware prductivity by capitalizing n techniques knwn as Mdel-Driven Develpment (MDD. T achieve the gal f large-scale adptin f these MDD techniques, MODELWARE prmtes the idea f a cllabrative develpment f curseware dedicated t this dmain. The MDD curseware prvided here with the status f pen surce sftware is prduced under the EPL 1.0 license. Page 1

2 1 Descriptin f the Exercise Shrt Name: UML2Java Full Name: Frm UML Class Diagrams t Java Classes Shrt Descriptin: The UML t Java exercise requires a transfrmatin f a UML mdel t a simplified Java mdel. The Java mdel hlds the infrmatin fr the creatin f Java classes, especially what cncerns the structure f these classes, namely the package reference, the attributes and the methds. Tls: The required transfrmatin may be implemented in any mdel transfrmatin language. The descriptin f the exercise in this dcument assumes that metamdels will be expressed in KM3 [2] and ATL [3] will be used fr writing the transfrmatin prgram. ATL engine can be dwnladed frm GMT web site [3]. Surce Metamdels: The surce metamdel is a simplified versin f the UML metamdel standardized by OMG [1]. It is shwn in Figure 1. Figure 1 Simplified UML metamdel Target Metamdels: The target metamdel captures sme characteristics f Java classes. A pssible target metamdel f Java (see Figure 2 cnsists principally f JavaElements which all have a name. A JavaClass has Methds and Fields and belngs t a Package. Methds, Fields and JavaClasses are subclasses f Mdifiers and therefre indicate whether they are public, static r final. JavaClasses and Methds declare with the isabstract attribute whether they are abstract r nt. PrimitiveTypes and JavaClasses are Types. A Methd has a Type as return Type and parameters f certain Types. A Field has als a Type. Page 2

3 JavaElement +name : String Type + type + type + parameters Mdifier +ispublic:blean +isstatic:blean +isfinal:blean PrimitiveType Methd +isabstract:blean Package + package + classes JavaClass +isabstract:blean + wner + methds Field + fields + wner Figure 2 Simplified Java metamdel Tasks: 1. Express the surce and target metamdels in the KM3 language. 2. Write a transfrmatin prgram that transfrms UML mdels cnfrming t the surce metamdel t Java mdels cnfrming t the target metamdel. The infrmal descriptin f the transfrmatin rules is the fllwing: Rule 1. Fr each UML Package instance, a Java Package instance has t be created. Their names have t crrespnd. Hwever, in cntrast t UML Packages which hld simple names, the Java Package name cntains the full path infrmatin. The path separatin is a pint.. Rule 2. Fr each UML Class instance, a JavaClass instance has t be created. Their names have t crrespnd. The Package reference has t crrespnd. The Mdifiers have t crrespnd. Rule 3. Fr each UML DataType instance, a Java PrimitiveType instance has t be created. Their names have t crrespnd. The Package reference has t crrespnd. Rule 4. Fr each UML Attribute instance, a Java Field instance has t be created. Their names have t crrespnd. Their Types have t crrespnd. The Mdifiers have t crrespnd. The Classes have t crrespnd. Page 3

4 Rule 5. Fr each UML Operatin instance, a Java Methd instance has t be created. Their names have t crrespnd. Their Types have t crrespnd. The Mdifiers have t crrespnd. The Classes have t crrespnd. 3. Test the transfrmatin prgram with a sample input UML mdel. Guidelines: First try t write the transfrmatin prgram by yurself. If yu have difficulties then yu can cnsult the slutin given further in this dcument. Remember that there is n single right slutin. It is always useful t cmpare yur slutin with ther slutins. 2 An Example Slutin Example ATL Cde: This ATL cde fr the transfrmatin f a UML t Java cnsists f several functins and rules. Amng the functins, it is imprtant t mentin getextendedname which recursively explres the namespace t cncatenate a full path name. Cncerning the rules, there are remarks necessary respective the rule O2M. This rule shws hw t access sets via OCL expressins. Fr simplicity f implementatin, the (return type f a Java Methd is the first parameter f an UML Operatin. Sme minr details, such as mdifiers, are nt yet fully implemented. mdule UML2JAVA; create OUT : JAVA frm IN : UML; helper cntext UML!MdelElement def: ispublic( : Blean = self.visibility = #vk_public; helper cntext UML!Feature def: isstatic( : Blean = self.wnerscpe = #sk_static; helper cntext UML!Attribute def: isfinal( : Blean = self.changeability = #ck_frzen; helper cntext UML!Namespace def: getextendedname( : String = if self.namespace.clisundefined( then '' else if self.namespace.cliskindof(uml!mdel then '' else self.namespace.getextendedname( + '.' endif endif + self.name; rule P2P { frm e : UML!Package (e.clistypeof(uml!package t ut : JAVA!Package ( name <- e.getextendedname( rule C2C { frm e : UML!Class t ut : JAVA!JavaClass ( isabstract <- e.isabstract, ispublic <- e.ispublic(, package <- e.namespace Page 4

5 rule D2P { frm e : UML!DataType t ut : JAVA!PrimitiveType ( package <- e.namespace rule A2F { frm e : UML!Attribute t ut : JAVA!Field ( isstatic <- e.isstatic(, ispublic <- e.ispublic(, isfinal <- e.isfinal(, wner <- e.wner, type <- e.type rule O2M { frm e : UML!Operatin t ut : JAVA!Methd ( isstatic <- e.isstatic(, ispublic <- e.ispublic(, wner <- e.wner, type <- e.parameter->select(x x.kind=#pdk_return-> assequence(->first(.type, parameters <- e.parameter->select(x x.kind<>#pdk_return-> assequence( rule P2F { frm e : UML!Parameter (e.kind <> #pdk_return t ut : JAVA!FeatureParameter ( type <- e.type References [1] OMG Unified Mdeling Language (UML, versin 1.4 (frmal/ , 2002, [2] KM3 User Manual. [3] The ATL Develpment Tls. Page 5

ATL: ATLAS Transformation Language. MISO - Uniandes

ATL: ATLAS Transformation Language. MISO - Uniandes ATL: ATLAS Transformation Language MISO - Uniandes 1 Models are first class entities Transformations are models Transformations are assets 2 What is ATL? ATL is a model transformation language (MTL) developed

More information

ATL: ATLAS Transformation Language

ATL: ATLAS Transformation Language ATL: ATLAS Transformation Language Rubby Casallas Grupo de Construcción de Software Uniandes 1 Models are first class entities Transformations are models Transformations are assets 2 1 What is ATL? ATL

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

Australian Statistics API Specification

Australian Statistics API Specification Australian Statistics API Specificatin Versin: 1.2 Date Mdified: 23 March 2017 Page 1 The cntext... 2 Functins f the API... 2 2.1 Retail Trade API... 2 Input Parameters fr API... 3 Output Specificatin

More information

SOCORRO ISD PLANNING GUIDE ALGEBRA I SB 463 EOC PROJECT

SOCORRO ISD PLANNING GUIDE ALGEBRA I SB 463 EOC PROJECT SB 463 EOC PROJECT Independent Prject Individual Graduatin Cmmittee (IGC) Recmmended Assignment fr: Algebra 1 Time Allcatins 6 Weeks Unit Overview EOC Prject As a city planner, students develp a street

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

Aloha Offshore SDLC Process

Aloha Offshore SDLC Process Alha Sftware Develpment Life Cycle Alha Offshre SDLC Prcess Alha Technlgy fllws a sftware develpment methdlgy that is derived frm Micrsft Slutins Framewrk and Ratinal Unified Prcess (RUP). Our prcess methdlgy

More information

COP2800 Homework #3 Assignment Spring 2013

COP2800 Homework #3 Assignment Spring 2013 YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013

More information

How To enrich transcribed documents with mark-up

How To enrich transcribed documents with mark-up Hw T enrich transcribed dcuments with mark-up Versin v1.4.0 (22_02_2018_15:07) Last update 30.09.2018 This guide will shw yu hw t add mark-up t dcuments which are already transcribed in Transkribus. This

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Enterprise Chat and  Developer s Guide to Web Service APIs for Chat, Release 11.6(1) Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San

More information

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Properties detailed info There are a few properties in Make Barcode to set for the output of your choice.

Properties detailed info There are a few properties in Make Barcode to set for the output of your choice. Make Barcde Page 1/5 Make Barcde Descriptin Make Barcde let yu create a wide variety f different barcdes in different file frmats. Yu can add the barcde values as variable data frm metadata surces r by

More information

Level 2 Development Training

Level 2 Development Training Level 2 Develpment Training Level 2 Develpment Training Level 2 Develpment Training Vide Capture RSS 4000 Level 2 Develpment Training Vide Capture Cntents 1 Intrductin... 3 Intrductin... 3 Available Resurces...

More information

Synoptic Display Studio Developers Guide

Synoptic Display Studio Developers Guide Synptic Display Studi Develpers Guide Table f Cntents 1. Intrductin... 3 2. Cntributing widgets... 4 2.1. Cncepts... 4 2.2. Defining the mdel... 5 2.2.1. Prvide a widget mdel... 5 2.2.2. Define a widget

More information

Programming Project: Building a Web Server

Programming Project: Building a Web Server Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members

More information

Getting Started with the Web Designer Suite

Getting Started with the Web Designer Suite Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite

More information

TRANSPIRE Data Management plan Version 1.0 April

TRANSPIRE Data Management plan Version 1.0 April Deliverable Reprt Authr : Thmas Archer / Rbert Trncs Date : 29.05.2017 Deliverable Deliverable name (Shrt name) WP N. Lead participant Type Diss. Level Date D6.2 Data Management Plan 5 NTNU Reprt Public

More information

Long Term Project WITS software modernization

Long Term Project WITS software modernization WITS Wrk Prgram This dcument gathers infrmatin n the WITS wrk prgram which is divided in shrt-term versus lng-term activities. Prjects' srting is nt intended t reflect pririties. Lng Term Prject WITS sftware

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

Final Report. Graphical User Interface for the European Transport Model TREMOVE. June 15 th 2010

Final Report. Graphical User Interface for the European Transport Model TREMOVE. June 15 th 2010 Date June 15 th 2010 Authrs Charitn Kuridis Dr Mia Fu Dr Andrew Kelly Thmas Papagergiu Client Eurpean Cmmissin DG Climate Actin Directrate A: Internatinal & Climate Strategy Unit A4: Strategy & Ecnmic

More information

Pages of the Template

Pages of the Template Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at

More information

Ephorus Integration Kit

Ephorus Integration Kit Ephrus Integratin Kit Authr: Rbin Hildebrand Versin: 2.0 Date: May 9, 2007 Histry Versin Authr Cmment v1.1 Remc Verhef Created. v1.2 Rbin Hildebrand Single Sign On (Remved v1.7). v1.3 Rbin Hildebrand Reprting

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Curse Cde: 20463 Certificatin Exam: 70-463 Duratin: 5 Days Certificatin Track: MCSA: SQL Server

More information

TaiRox Mail Merge. Running Mail Merge

TaiRox Mail Merge. Running Mail Merge TaiRx Mail Merge TaiRx Mail Merge TaiRx Mail Merge integrates Sage 300 with Micrsft Wrd s mail merge functin. The integratin presents a Sage 300 style interface frm within the Sage 300 desktp. Mail Merge

More information

Presentation of Results Experiment:

Presentation of Results Experiment: Presentatin f Results Experiment: Metrics & CdePr AnalytiX Grup 6: Brun Cards Felipe César Tarcísi Filó William Marcndes Empirical Sftware Engineering - 2014/1 Intrductin Sftware Measure is imprtant: Evaluate

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills The Internet and Cmputing Cre Certificatin Guide cnsists f 64 Lessns, with lessn bjectives, summary and ten review questins. IC³ bjectives are easily lcated by using symbls thrughut the curseware. Curse

More information

Software Engineering

Software Engineering Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts

More information

NRS Data Modeling Standards with EA

NRS Data Modeling Standards with EA Crprate Services fr the Natural Resurce Sectr Infrmatin Management Branch NRS Data Mdeling Standards with EA Last Updated: March 28 th, 2017 Versin: 3.2.0 Dcument: NRS_Data_Mdeling_Standards_EA.dcx The

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested

More information

Creating a TES Encounter/Transaction Entry Batch

Creating a TES Encounter/Transaction Entry Batch Creating a TES Encunter/Transactin Entry Batch Overview Intrductin This mdule fcuses n hw t create batches fr transactin entry in TES. Charges (transactins) are entered int the system in grups called batches.

More information

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s Exercise 4: Wrking with tabular data Explring infant mrtality in the 1900s Backgrund Althugh peple tend t think abut GIS as being primarily cncerned with mapping. It is better thught f as a type f database

More information

What guidelines are available for Sub-editors and Referees?

What guidelines are available for Sub-editors and Referees? What guidelines are available fr Sub-editrs and Referees? A Cmbustin File dwnladed frm the IFRF Online Cmbustin Handbk ISSN 1607-9116 Cmbustin File N: 34 Versin N: 4 Date: 26-01-2004 Authr(s): Surce(s):

More information

Chapter 6: Lgic Based Testing LOGIC BASED TESTING: This unit gives an indepth verview f lgic based testing and its implementatin. At the end f this unit, the student will be able t: Understand the cncept

More information

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02) Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the

More information

Maximo Reporting: Maximo-Cognos Metadata

Maximo Reporting: Maximo-Cognos Metadata Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess

More information

PROJECT 2: Client-side Web Project

PROJECT 2: Client-side Web Project IT5012 DATA HANDLING & WEB CONCEPTS Curse Level: 6 Curse Credits: 15 PROJECT 2: Client-side Web Prject IT5012Prject2_WebPrject_v4a.dcx OVERVIEW The purpse f this prject is t enable yu t demnstrate the

More information

Extending VMware vcloud API with vcloud Extensibility Framework

Extending VMware vcloud API with vcloud Extensibility Framework VMware vclud Architecture Tlkit fr Service Prviders Extending VMware vclud API with vclud Extensibility Framewrk Versin 2.9 January 2018 Jhn Dwyer 2018 VMware, Inc. All rights reserved. This prduct is

More information

1 Released Items Support Packages Tool Information Changes to Previous Version Installation Requirements...

1 Released Items Support Packages Tool Information Changes to Previous Version Installation Requirements... DAVE TM _Release_Ntes Prduct Name DAVE TM & DAVE TM SDK Release Versin V4.1.2 Type Of Release* Prductive Name f the Supplier Infinen Technlgies AG Mde f Release Infinen Server(http://dave.infinen.cm/)

More information

JSR Java API for JSON Binding (JSON- B)

JSR Java API for JSON Binding (JSON- B) JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin

More information

1 Binary Trees and Adaptive Data Compression

1 Binary Trees and Adaptive Data Compression University f Illinis at Chicag CS 202: Data Structures and Discrete Mathematics II Handut 5 Prfessr Rbert H. Slan September 18, 2002 A Little Bttle... with the wrds DRINK ME, (r Adaptive data cmpressin

More information

Use of GIS & GPS in Trail and Land Management

Use of GIS & GPS in Trail and Land Management CLCC Cnference 2014 Intrductin t CT ECO Use f GIS & GPS in Trail and Land Management Explre CT ECO CT ECO is a partnership between the CT Department f Energy and Envirnmental Prtectin (CT DEEP) and the

More information

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page.

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page. 1 Adding a Ht Ptates Activity Ht Ptates (versin 6.3 fr Windws, and versin 6.1 fr Java) has been a mainstay in develping interactive nline activities in language training fr mre than 10 years. The HtPt

More information

Dynamic Storage (ECS)

Dynamic Storage (ECS) User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3

More information

PF Process from clinical data Collection to SDTM

PF Process from clinical data Collection to SDTM PF Prcess frm clinical data Cllectin t SDTM 29 May 2018 PIERRE FABRE LABORATORIES p 1 SUMMARY 01 Cntext Actuel Prcess 02 03 04 Areas fr Imprvement Cnclusin Q&A p 2 Cntext p 3 Cntext (1) Over the last 2

More information

Because this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast.

Because this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast. The Open Graphics Library (OpenGL) is used fr visualizing 2D and 3D data. It is a multipurpse pen-standard graphics library that supprts applicatins fr 2D and 3D digital cntent creatin, mechanical and

More information

TRAINING GUIDE. Overview of Lucity Spatial

TRAINING GUIDE. Overview of Lucity Spatial TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign

More information

Software Toolbox Extender.NET Component. Development Best Practices

Software Toolbox Extender.NET Component. Development Best Practices Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What

More information

Project Extranet User Guide

Project Extranet User Guide Prject Extranet User Guide Drafted by: Francisc Galleg (fgalleg@ua.es) - UA Pedr Caselles (pcaselles@ua.es) - UA Raul Pamplega (rpamplega@ua.es) - UA 1 Table f cntents: 1. EXTRANET USER GUIDE 3 2. INTRODUCTION

More information

Project Stage 3 Purchase order submission, invoice receipt and matching

Project Stage 3 Purchase order submission, invoice receipt and matching Enterprise System Integratin Prject Stage 3 Purchase rder submissin, invice receipt and matching Prerequisites Practice f week 9 - Availability check, purchase rder receipt, scheduling (.Net) Intrductin

More information

Trimble Survey GNSS Firmware Version 4.81 (July 2013)

Trimble Survey GNSS Firmware Version 4.81 (July 2013) Handheld Integrated Mdular RELEASE NOTES TRIMBLE SURVEY GNSS FIRMWARE Trimble Survey GNSS Firmware Versin 4.81 (July 2013) Requirements This firmware versin includes imprvements t the Survey Receiver firmware.

More information

Extended Traceability Report for Enterprise Architect

Extended Traceability Report for Enterprise Architect Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins

More information

Demand Forecasting. For. Microsoft Dynamics 365 for Operations. Technical Guide. Release 7.1. December 2017

Demand Forecasting. For. Microsoft Dynamics 365 for Operations. Technical Guide. Release 7.1. December 2017 Demand Frecasting Fr Micrsft Dynamics 365 fr Operatins Technical Guide Release 7.1 December 2017 2017 Farsight Slutins Limited All Rights Reserved. Prtins cpyright Business Frecast Systems, Inc. This dcument

More information

NCTA-Certified Cloud Technologist (NCT) Exam NCT-110

NCTA-Certified Cloud Technologist (NCT) Exam NCT-110 NCTA-Certified Clud Technlgist (NCT) Exam NCT-110 Exam Infrmatin Candidate Eligibility: The NCTA-Certified Clud Technlgist (NCT) exam requires n applicatin fee, supprting dcumentatin, nr ther eligibility

More information

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1

More information

INVENTION DISCLOSURE

INVENTION DISCLOSURE 1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure

More information

Traffic Shaping (Part 1)

Traffic Shaping (Part 1) Lab 2a Traffic Shaping (Part 1) Purpse f this lab: In this lab yu will build (prgram) a netwrk element fr traffic shaping, called a leaky bucket, that runs ver a real netwrk. The traffic fr testing the

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Cisco EPN Manager Network Administration

Cisco EPN Manager Network Administration Training Data Sheet Cisc EPN Manager Netwrk Administratin Cisc EPN Manager Netwrk Administratin is an instructr-led and lab-based curse in which yu learn t mnitr, cnfigure, and prvisin netwrk devices by

More information

Assignment #5: Rootkit. ECE 650 Fall 2018

Assignment #5: Rootkit. ECE 650 Fall 2018 General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment

More information

1 Version Spaces. CS 478 Homework 1 SOLUTION

1 Version Spaces. CS 478 Homework 1 SOLUTION CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

BI Publisher TEMPLATE Tutorial

BI Publisher TEMPLATE Tutorial PepleSft Campus Slutins 9.0 BI Publisher TEMPLATE Tutrial Lessn T2 Create, Frmat and View a Simple Reprt Using an Existing Query with Real Data This tutrial assumes that yu have cmpleted BI Publisher Tutrial:

More information

MATH PRACTICE EXAM 2 (Sections 2.6, , )

MATH PRACTICE EXAM 2 (Sections 2.6, , ) MATH 1050-90 PRACTICE EXAM 2 (Sectins 2.6, 3.1-3.5, 7.1-7.6) The purpse f the practice exam is t give yu an idea f the fllwing: length f exam difficulty level f prblems Yur actual exam will have different

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first

More information

To start your custom application development, perform the steps below.

To start your custom application development, perform the steps below. Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

VDMPad: a Lightweight IDE for Exploratory VDM-SL Specification

VDMPad: a Lightweight IDE for Exploratory VDM-SL Specification VDMPad: a Lightweight IDE fr Explratry VDM-SL Specificatin Tmhir Oda Sftware Research Assciates, Inc. Keijir Araki Kyushu University Peter G. Larsen Aarhus University This wrk is supprted by Grant-in-Aid

More information

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure

More information

CSE344 Software Engineering (SWE) 27-Mar-13 Borahan Tümer 1

CSE344 Software Engineering (SWE) 27-Mar-13 Borahan Tümer 1 CSE344 Sftware Engineering (SWE) 27-Mar-13 Brahan Tümer 1 Week 2 SW Prcesses 27-Mar-13 Brahan Tümer 2 What is a SW prcess? A set f activities t develp/evlve SW. Generic activities in all SW prcesses are:

More information

Pupil Book. Unit R082 Creating Digital Graphics PUT YOUR NAME STICKER HERE. OCR Level 1 / 2 Cambridge National Certificate in Creative imedia

Pupil Book. Unit R082 Creating Digital Graphics PUT YOUR NAME STICKER HERE. OCR Level 1 / 2 Cambridge National Certificate in Creative imedia Unit R082 Creating Digital Graphics OCR Level 1 / 2 Cambridge Natinal Certificate in Creative imedia Pupil Bk PUT YOUR NAME STICKER HERE Unit R082: Creating Digital Graphics 1 OCR Level 1 / 2 Cambridge

More information

Cartography Tool v User guide

Cartography Tool v User guide Cartgraphy Tl v1.0.0 User guide Change Cntrl Mdificatin Details Versin 1.0.0 Cartgraphy Tl user guide v1.0.0 Page 2 f 44 ArchiMate is a registered trademarks f The Open Grup. ArchiMate is cpyright f The

More information

DAVE TM & DAVE TM SDK

DAVE TM & DAVE TM SDK Prduct Name DAVE TM & DAVE TM SDK Release Versin V4.1.4 (CE Plugin 1.0.6.201601181016) Type Of Release* Prductive Name f the Supplier Infinen Technlgies AG Mde f Release Infinen Server(http://dave.infinen.cm/)

More information

Customer Information. Agilent 2100 Bioanalyzer System Startup Service G2949CA - Checklist

Customer Information. Agilent 2100 Bioanalyzer System Startup Service G2949CA - Checklist This checklist is used t prvide guidance and clarificatin n aspects f the auxillary Startup Service (G2949CA) including Security Pack Installatin and Familiarizatin f yur Agilent 2100 Bianalyzer System

More information

End user ecompetence Framework: Presentation Title Developing Speaker s Skills Name and Competence for ICT Users

End user ecompetence Framework: Presentation Title Developing Speaker s Skills Name and Competence for ICT Users End user ecmpetence Framewrk: Presentatin Title Develping Speaker s Skills Name and Cmpetence fr ICT Users February 29th 2012 Gals What is ECDL Fundatin? What is ur mtivatin and experience f framewrks?

More information

spec/javaee8_community_survey_results.pdf

spec/javaee8_community_survey_results.pdf Title: Mdel- View- Cntrller (MVC 1.0) Specificatin. Summary/Descriptin: This JSR is t develp MVC 1.0, a mdel- view- cntrller specificatin fr Java EE. Duratin: 2 weeks Sectin 1: Identificatin Specificatin

More information

PAGE NAMING STRATEGIES

PAGE NAMING STRATEGIES PAGE NAMING STRATEGIES Naming Yur Pages in SiteCatalyst May 14, 2007 Versin 1.1 CHAPTER 1 1 Page Naming The pagename variable is used t identify each page that will be tracked n the web site. If the pagename

More information

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific

More information

Andrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty

More information

Iteration Part 2. Review: Iteration [Part 1] Flow charts for two loop constructs. Review: Syntax of loops. while continuation_condition : statement1

Iteration Part 2. Review: Iteration [Part 1] Flow charts for two loop constructs. Review: Syntax of loops. while continuation_condition : statement1 Review: Iteratin [Part 1] Iteratin Part 2 CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege Iteratin is the repeated executin f a set f statements until a stpping cnditin is reached.

More information

Interfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.

Interfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files. Interfacing t MATLAB Overview: Getting Started Basic Tutrial Interfacing with OCX Installatin GUI with MATLAB's GUIDE First Buttn & Image Mre ActiveX Cntrls Exting the GUI Advanced Tutrial MATLAB Cntrls

More information

Cartography Tool v User guide

Cartography Tool v User guide Cartgraphy Tl v2.1.0 User guide Change Cntrl Mdificatin Details Versin 2.1.0 Updated CarTl upgrade prcedure. Versin 2.0.1 New update URL and Jinup structure. Versin 2.0.0 Aligned with EIRA release v2.0.0

More information

Cartography Tool v User guide

Cartography Tool v User guide Cartgraphy Tl v2.0.1 User guide Change Cntrl Mdificatin Details Versin 2.0.1 New update URL and Jinup structure. Versin 2.0.0 Aligned with EIRA release v2.0.0 Versin 1.0.0 Cartgraphy Tl user guide v2.0.1

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

SOLA and Lifecycle Manager Integration Guide

SOLA and Lifecycle Manager Integration Guide SOLA and Lifecycle Manager Integratin Guide SOLA and Lifecycle Manager Integratin Guide Versin: 7.0 July, 2015 Cpyright Cpyright 2015 Akana, Inc. All rights reserved. Trademarks All prduct and cmpany names

More information

Firmware Download Anybus X-gateway Modbus-TCP

Firmware Download Anybus X-gateway Modbus-TCP Firmware Dwnlad Anybus X-gateway Mdbus-TCP Firmware Dwnlad Anybus X-gateway Mdbus-TCP HMS Industrial Netwrks AB Page 1 (5) Firmware Dwnlad Anybus X-gateway Mdbus-TCP Histry Revisin Date Descriptin Respnsible

More information

Deploying a distributed application with OpenStack

Deploying a distributed application with OpenStack Deplying a distributed applicatin with OpenStack Cntext and Prerequisites This labratry is t learn usage f OpenStack (OS) thrugh: 1. the hrizn graphical interface f OpenStack (Exercise 1), 2. the cmmand-line

More information

Lab 4. Name: Checked: Objectives:

Lab 4. Name: Checked: Objectives: Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp

More information

Aras Innovator 11. Package Import Export Utilities

Aras Innovator 11. Package Import Export Utilities Aras Innvatr 11 Package Imprt Exprt Utilities Dcument #: 11.0.02015040601 Last Mdified: 1/4/2018 Aras Innvatr 11 Package Imprt Exprt Utilities Cpyright Infrmatin Cpyright 2018 Aras Crpratin. All Rights

More information

Cookbook ORTHOpride web service Version v1. This document is provided to you free of charge by the. ehealth platform

Cookbook ORTHOpride web service Version v1. This document is provided to you free of charge by the. ehealth platform Ckbk ORTHOpride web service Versin v1 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument with reference

More information

USO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015

USO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015 Functinal Descriptin and Specificatins Versin: 1.1 March 20, 2015 SNMP Agent Simple Netwrk Management Prtcl Optin S fr IE and PM Mdules Supplement t Functinal Descriptin and Specificatins f RUB Ethernet

More information

FACE Trademark Usage Guidelines & Copyright Permissions

FACE Trademark Usage Guidelines & Copyright Permissions FACE Trademark Usage Guidelines & Cpyright Permissins The Open Grup Future Airbrne Capability Envirnment (FACE ) Cnsrtium uses FACE and FACE lg design ("the Trademark(s)) in cnnectin with, but nt limited

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Workshop Background. Purpose. Context

Workshop Background. Purpose. Context Wrkshp Backgrund Purpse Prvide yu with resurces and tls t help yu t create, stre, and use metadata t help extend the use f yur research utputs. Cntext Wrkshp Series: Preservatin and Curatin f ETD Research

More information

The Java if statement is used to test the condition. It checks Boolean condition: true or false. There are various types of if statement in java.

The Java if statement is used to test the condition. It checks Boolean condition: true or false. There are various types of if statement in java. Java If-else Statement The Java if statement is used t test the cnditin. It checks Blean cnditin: true r false. There are varius types f if statement in java. if statement if-else statement if-else-if

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 Iterative Code Design handout Style Guidelines handout

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 Iterative Code Design handout Style Guidelines handout UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2013 Lab 1 - Calculatr Intrductin Reading Cncepts In this lab yu will be

More information