myevolution'oclp myevolution'ocp - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

myevolution'oclp myevolution'ocp

Description:

Separate Validation of OCL & PRIME Syntax in XML. OCL. PRIME.xml. Check Prime ... 6. TCS, which comprises Artisan Software, Kinetum, Kings College, and the ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 20
Provided by: cisCsTu
Category:

less

Transcript and Presenter's Notes

Title: myevolution'oclp myevolution'ocp


1
myevolution.oclpmyevolution.ocp
myevolution.oclp.xmlmyevolution.xml
2
Contains inline-RDF forRepository link
myevolution.xrefd.oclp.xmlmyevolution.xml
myevolution.valid.oclp.xmlmyevolution.xml
MOF-compliant Meta-model
3
Task Create Interfaces for all Use Cases that do
not have Extension Points and Stereotype them as
Boundary

4
Task Create Interfaces for all Use Cases that do
not have Extension Points and Stereotype them as
Boundary
package example context UseCase def let
ucsNonExtSet(UseCase) self.allInstances-gtsele
ct(uc uc.extensionPoint-gtsize() 0) let
stBoundaryStereotype Stereotype.allInstances-
gtselect(st st.Name "Boundary") endpackage
INSERT INTO Interface (Name) SELECT Name FROM
ucsNonExt UPDATE Interface SET stereotype
stBoundary WHERE Name In ucsNonExt.Name
OCL
SQL
5
(No Transcript)
6
(No Transcript)
7
package xmpl context UseCase def let
ucsNonExtSet(UseCase) self.allInstances-gtsele
ct(uc uc.extensionPoint-gtsize() 0) let
stBoundaryStereotype Stereotype.allInstances-
gtselect(st st.Name "Boundary") endpackage
INSERT INTO Interface (name) xmplucsNonExt.na
me UPDATE Interface SET stereotype
xmplstBoundary WHERE name In
xmplucsNonExt.name
OCL
SQL
8
(No Transcript)
9
OCLPrime
10
(No Transcript)
11
(No Transcript)
12
UML Metamodel
Example
Syntax
13
Queries
Drivers and Input/Output Cardinality
Legend Submissions 1. Adaptive Ltd.
(ADAPTIVE) 2. DSTC/IBM (DSTC) 3. Compuware
Corporation/Sun Microsystems (SUN) 4.
Alcatel/Softeam/TNI-Valiosys/Thales (THALES) 5.
Kennedy Carter (KC) 6. TCS, which comprises
Artisan Software, Kinetum, Kings College, and the
University of York (TCS) 7. Codagen Technologies
Corporation (CODA) 8. Interactive Objects
Software GmbH/Project Technology (IO) Technical
University Berlin (OCLPrime) Recommended Space
Nature of Transformation Languages
14
(No Transcript)
15
(No Transcript)
16
Context
Parameters
Client
Validation
Query
Implementation
Validation
Transformation
17
Context
Parameters
Client
Validation
Validation
Query
Implementation
Transformation
18
(No Transcript)
19
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com