The PLASTIC Model to HUTN transformation tool UDA.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
We need a common denominator to add these fractions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
ZMQS ZMQS
Richmond House, Liverpool (1) 26 th January 2004.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 2 In a computer system, a file is a collection of information with a single name, such as addresses.doc, or filebackup.ppt, or ftwr.exe, or guidebook.xls.
How To Use Google Forms to Create A Test Quick Easy Self-Graded!! Instant Reports.
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
August 2012 This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Do you have the Maths Factor?. Maths Can you beat this term’s Maths Challenge?
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Slippery Slope
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
How Cells Obtain Energy from Food
Immunobiology: The Immune System in Health & Disease Sixth Edition
Energy Generation in Mitochondria and Chlorplasts
CpSc 3220 Designing a Database
Use the buttons on the top to navigate through the presentation 1 PrevNext Menu.
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
The PLASTIC Model to WSDL transformation tool UDA.
Presentation transcript:

The PLASTIC Model to HUTN transformation tool UDA

- 2 PLASTIC Development Environment

- 3 Contents This tutorial shows how it is possible to use the “PLASTIC Model to HUTN transformation tool” to generate HUTN files to be imported in the SLA editor once the service models have been completed

- 4 Roadmap Create a new Java project Import the model of the PLASTIC service Run the UML2HUTN transformation Import the generated HUTN file in the SLAEditor

- 5 Create a new Java project (1/3)

- 6 Create a new Java project (2/3)

- 7 Create a new Java project (3/3) Insert the project name (e.g.,"plastic.uml2hutn.tutorial")

- 8 Import the model of the PLASTIC service (1/5) Create a new folder in the previously created project

- 9 Import the model of the PLASTIC service (2/5) Specify the folder's name in the text area "Folder name" (e.g., "model")

Import the model of the PLASTIC service (3/5) Right-click on the folder created in the previous step and shown in the "Package Explorer" (e.g., "model") and click "Import” from the popup menù

Import the model of the PLASTIC service (4/5)

Import the model of the PLASTIC service (5/5) Click “Browse” to browse the file system and specify the directory containing the EMF UML2 (v2.0) XMI encoding of the PLASTIC service model that has been exported by the “Service model editor”

Run the UML2HUTN transformation (1/3) Right-click on the.uml file of the PLASTIC service model exported through the “Service model editor” (e.g., “eHealth_Scenario.uml”) on the displayed popup menu choose the item “PLASTIC Model Transformations” -> “uml2hutn”

Run the UML2HUTN transformation (2/3)

Run the UML2HUTN transformation (3/3) A new directory, named “output_uml2hutn”, will be created in your project. It contains the hutn file corresponding to the input service model (“ehealth_Scenario.uml.hutn”) and another file (“thesis- combined.hutn”) which is always required by the SLAEditor to perform the import operation

Import the generated HUTN file in the SLAEditor (1/13) Create a new folder in the project …

Import the generated HUTN file in the SLAEditor (2/13) … and provides a name for it (e.g.“SLASpecifications”)

Import the generated HUTN file in the SLAEditor (3/13) Right-click on the new created folder and select “New”->”File”

Import the generated HUTN file in the SLAEditor (4/13) Provides the name of the new file (e.g. sla1.plasticxmi) In order to edit this file through the SLA Editor, the extension of the file has to be “plasticxmi”

Import the generated HUTN file in the SLAEditor (5/13) Right-click on the new file and select “Open With” -> “Other”

Import the generated HUTN file in the SLAEditor (6/13) The “Editor Selection” window will be opened Select “SLAng Editor”

Import the generated HUTN file in the SLAEditor (7/13) The editor is ready for SLA specifications

Import the generated HUTN file in the SLAEditor (8/13) Right-click on the SLAng folder and select “Import HUTN” Browse the file system and point to the previously generated hutn file. It is located in the “output_uml2hutn“ folder in your current workspace

Import the generated HUTN file in the SLAEditor (9/13) All the information in the HUTN file are imported in the “sla1.plasticxmi” file

Import the generated HUTN file in the SLAEditor (10/13) Right-click on the SLA metaclass and select “Create object” in order to start with a new SLA specification

Import the generated HUTN file in the SLAEditor (11/13) To specify the parties involved in the SLA being modeled, right- click on “parties” and select “Add reference”…

Import the generated HUTN file in the SLAEditor (12/13) A new window will be opened showing all the available parties. Execute this step, for each party involved in the SLA

Import the generated HUTN file in the SLAEditor (13/13) In order to specify the service of the SLA being specified, right click on “services” and select again “Add reference” All the services that can be used for the SLA specification are shown in a window like this