Model Transformation Exercices Date 19/10/2018. Context of this work
|
|
- Luke Knight
- 5 years ago
- Views:
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 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 informationATL: 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 informationUML : 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 informationAustralian 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 informationSOCORRO 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 informationDate: 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 informationAloha 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 informationCOP2800 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 informationHow 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 informationIntegrating 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 informationSummary. 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 informationEnterprise 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 informationCookbook 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 informationElement 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 informationProperties 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 informationLevel 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 informationSynoptic 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 informationProgramming 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 informationGetting 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 informationTRANSPIRE 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 informationLong 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 informationCisco 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 informationFinal 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 informationPages 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 informationEphorus 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 informationImplementing 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 informationTaiRox 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 informationPresentation 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 informationUsing 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 informationCourseware 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 informationSoftware 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 informationNRS 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 informationThe 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 informationCreating 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 informationExercise 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 informationWhat 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 informationChapter 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 informationDue 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 informationMaximo 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 informationPROJECT 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 informationExtending 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 information1 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 informationJSR 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 information1 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 informationUse 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 informationStep- 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 informationDynamic 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 informationPF 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 informationBecause 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 informationTRAINING 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 informationSoftware 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 informationProject 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 informationProject 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 informationTrimble 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 informationExtended 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 informationDemand 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 informationNCTA-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 informationHW4 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 informationINVENTION 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 informationTraffic 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 informationThe 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 informationElement 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 informationCisco 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 informationAssignment #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 information1 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 informationXilinx 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 informationBI 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 informationMATH 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 informationLab 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 informationTo 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 informationUiPath 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 informationVDMPad: 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 informationLAB 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 informationCSE344 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 informationPupil 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 informationCartography 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 informationDAVE 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 informationCustomer 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 informationEnd 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 informationspec/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 informationPAGE 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 informationCodeSlice. 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 informationAndrid 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 informationIteration 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 informationInterfacing 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 informationCartography 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 informationCartography 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 informationAscii 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 informationSOLA 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 informationFirmware 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 informationDeploying 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 informationLab 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 informationAras 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 informationCookbook 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 informationUSO 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 informationFACE 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 informationUiPath 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 informationWorkshop 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 informationThe 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 informationLab 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