Skip to main content
Jump to: navigation, search

Difference between revisions of "ATL/VM Comparison"

< ATL
(fixed entrypoint bug id)
 
(11 intermediate revisions by 2 users not shown)
Line 77: Line 77:
 
| In-place
 
| In-place
 
| In-place, without explicit "drop"
 
| In-place, without explicit "drop"
|-
 
| OclUndefined pretty printed as
 
| 'OclUndefined'
 
| 'OclUndefined'
 
| 'OclUndefined' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=406457 bug])
 
|
 
 
|-
 
|-
 
| self instead of thisModule in context-less helpers and rules
 
| self instead of thisModule in context-less helpers and rules
Line 89: Line 83:
 
| no
 
| no
 
| report error for EMFTVM and deprecated for other VMs (see [http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00210.html corresponding discussion on m2m-atl-dev])
 
| report error for EMFTVM and deprecated for other VMs (see [http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00210.html corresponding discussion on m2m-atl-dev])
 +
|-
 +
| Assignment/binding semantics
 +
| SET semantics for single-valued properties, ADD semantics for collection properties
 +
| SET semantics for single-valued properties, ADD semantics for collection properties
 +
| SET semantics for all properties (by design; EMFTVM has separate ADD/REMOVE instructions)
 +
|
 +
|-
 +
| Entrypoint rule support
 +
| yes
 +
| yes
 +
| yes, since 4.0
 +
| [https://bugs.eclipse.org/bugs/show_bug.cgi?id=529548 EMFTVM issue]
 +
|-
 +
| Output model navigation
 +
| Forbidden, but not enforced at runtime
 +
| Forbidden, but not enforced at runtime
 +
| Forbidden, and enforced at runtime
 +
| EMFTVM improvement
 +
|-
 +
| Automatic type conversion during assignment/binding
 +
| Yes: collection boxing/unboxing
 +
| Yes: collection boxing/unboxing
 +
| No (types must match exactly)
 +
|
 +
|-
 +
| Module naming
 +
| Doesn't matter
 +
| Doesn't matter
 +
| Module name must match file name
 +
| EMFTVM improvement
 +
|-
 +
| "uses" clause
 +
| Ignored
 +
| Ignored
 +
| Missing imports cause a load-time error
 +
| EMFTVM improvement
 +
|-
 +
| Type references
 +
| Ignored
 +
| Ignored
 +
| Checked: missing types (e.g. metaclasses) cause a load-time error
 +
| EMFTVM improvement
 +
|-
 +
| "foreach - distinct"
 +
| yes
 +
| yes
 +
| no
 +
| report error for EMFTVM and deprecated for other VMs
 +
|-
 +
| lazy rule inheritance
 +
| yes
 +
| yes
 +
| yes, since 4.0
 +
| [https://bugs.eclipse.org/bugs/show_bug.cgi?id=415863 EMFTVM issue]
 +
|-
 +
| binding overriding
 +
| yes
 +
| yes
 +
| overriden binding also executed
 +
| ideally, EMFTVM should not execute overriden binding, but it currently does so to simplify support of inter-module rule inheritance at runtime
 
|}
 
|}
  
Line 98: Line 152:
 
! EMFVM
 
! EMFVM
 
! EMFTVM
 
! EMFTVM
 +
! Comment
 
! Proposed difference resolution
 
! Proposed difference resolution
 
|-
 
|-
Line 105: Line 160:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| Ant2Maven/Ant2Maven
 
| Ant2Maven/Ant2Maven
Line 111: Line 167:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| "foreach - distinct" not supported on EMFTVM
 
| "foreach - distinct" not supported on EMFTVM
 +
|
 
|-
 
|-
 
| Ant2Maven/Maven2XML
 
| Ant2Maven/Maven2XML
Line 117: Line 174:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| depends on Ant2Maven
 
| depends on Ant2Maven
 +
|
 
|-
 
|-
 
| Ant2Maven/XML2Ant
 
| Ant2Maven/XML2Ant
Line 123: Line 181:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| depends on Ant2Maven
 
| depends on Ant2Maven
 +
|
 
|-
 
|-
 
| AssertionModification
 
| AssertionModification
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| AssignementTest/DeclarativeTest
 
| AssignementTest/DeclarativeTest
Line 135: Line 195:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 +
|
 
|-
 
|-
 
| AssignementTest/ImperativeTest
 
| AssignementTest/ImperativeTest
Line 141: Line 202:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 +
|
 
|-
 
|-
 
| AssignementTest/RefiningTest
 
| AssignementTest/RefiningTest
Line 147: Line 209:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 
| EMFTVM assumes SET semantics for all properties, not ADD for collections
 +
|
 
|-
 
|-
 
| atl2010/CreateManyTraceElements
 
| atl2010/CreateManyTraceElements
Line 153: Line 216:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| atl2010/RemoveClass2010
 
| atl2010/RemoveClass2010
Line 159: Line 223:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| atl2010/RemoveClassAndCreate2010
 
| atl2010/RemoveClassAndCreate2010
Line 165: Line 230:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| atl2010/RemoveClassAndMoveProperty2010
 
| atl2010/RemoveClassAndMoveProperty2010
Line 171: Line 237:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| atl2010/RemoveClassAndMovePropertyRB2010
 
| atl2010/RemoveClassAndMovePropertyRB2010
Line 177: Line 244:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| atl2010/RemoveProperty2010
 
| atl2010/RemoveProperty2010
Line 183: Line 251:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Refining trace mode not supported
 
| Refining trace mode not supported
 +
|
 
|-
 
|-
 
| ATL2Problem
 
| ATL2Problem
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| Overlapping matches for default rules
+
|
 +
|  
 
|-
 
|-
 
| BibTeX2DocBook
 
| BibTeX2DocBook
Line 194: Line 264:
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
| Invalid Ecore models
+
| Cannot assign single Book instance to multi-valued field DocBook::books
 +
|
 
|-
 
|-
 
| Book2Publication/Book2Publication
 
| Book2Publication/Book2Publication
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| Invalid Ecore models
+
|
 +
|  
 
|-
 
|-
 
| Book2Publication/XML2Book
 
| Book2Publication/XML2Book
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| depends on Book2Publication
+
|
 +
|  
 
|-
 
|-
 
| Class2Relational/Class2Relational
 
| Class2Relational/Class2Relational
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| Invalid Ecore models
+
|
 +
|  
 
|-
 
|-
 
| Class2Relational/Ecore2Class
 
| Class2Relational/Ecore2Class
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| depends on Class2Relational
+
|
 +
|  
 
|-
 
|-
 
| DSLBridge/MetamodelBridge/DSL2EMF/DSL2KM3
 
| DSLBridge/MetamodelBridge/DSL2EMF/DSL2KM3
Line 225: Line 300:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Assigning a Sequence of Sequences to a Collection property
 
| Assigning a Sequence of Sequences to a Collection property
 +
|
 
|-
 
|-
 
| DSLBridge/MetamodelBridge/DSL2EMF/XML2DSL
 
| DSLBridge/MetamodelBridge/DSL2EMF/XML2DSL
Line 231: Line 307:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Assigning a Sequence of Sequences to a Collection property
 
| Assigning a Sequence of Sequences to a Collection property
 +
|
 
|-
 
|-
 
| DSLBridge/MetamodelBridge/EMF2DSL/DSL2XML
 
| DSLBridge/MetamodelBridge/EMF2DSL/DSL2XML
Line 237: Line 314:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Assigning a single value to a Collection property
 
| Assigning a single value to a Collection property
 +
|
 
|-
 
|-
 
| DSLBridge/MetamodelBridge/EMF2DSL/KM32DSL
 
| DSLBridge/MetamodelBridge/EMF2DSL/KM32DSL
Line 243: Line 321:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Use of "self" in helper without context declaration
 
| Use of "self" in helper without context declaration
 +
|
 
|-
 
|-
 
| DSLBridge/ModelBridge/DSLModel2KM2
 
| DSLBridge/ModelBridge/DSLModel2KM2
Line 249: Line 328:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| foreach - distinct not supported on EMFTVM
 
| foreach - distinct not supported on EMFTVM
 +
|
 
|-
 
|-
 
| DSLBridge/ModelBridge/KM32ATL_KM22MM
 
| DSLBridge/ModelBridge/KM32ATL_KM22MM
Line 255: Line 335:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Assigning a single value to a Collection property
 
| Assigning a single value to a Collection property
 +
|
 
|-
 
|-
 
| DSLBridge/ModelBridge/XML2DSLModel
 
| DSLBridge/ModelBridge/XML2DSLModel
Line 261: Line 342:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| foreach - distinct not supported
 
| foreach - distinct not supported
 +
|
 
|-
 
|-
 
| Enumerations/Ecore
 
| Enumerations/Ecore
Line 267: Line 349:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| Enumerations/UML
 
| Enumerations/UML
Line 273: Line 356:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| Families2Persons
 
| Families2Persons
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| Invalid Ecore models
+
|
 +
|  
 
|-
 
|-
 
| FlattenTest
 
| FlattenTest
Line 285: Line 370:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| InterModelReferences
 
| InterModelReferences
Line 291: Line 377:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| IteratorsTests
 
| IteratorsTests
Line 297: Line 384:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
| MultipleOutputs
+
| MultipleOutputs/MultipleOutputs_V0
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 +
| style="color:green;" | PASS
 +
| Releng issue
 +
|
 +
|-
 +
| MultipleOutputs/MultipleOutputs_V1
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 +
| style="color:red;" | FAIL
 +
| style="color:green;" | PASS
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| OverflowOperandStack
 
| OverflowOperandStack
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
 +
|
 
|  
 
|  
 
|-
 
|-
Line 315: Line 412:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| ReverseBindings/NonRefiningMode
 
| ReverseBindings/NonRefiningMode
Line 321: Line 419:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Misconfigured test
 
| Misconfigured test
 +
|
 
|-
 
|-
 
| ReverseBindings/NonRefiningMode
 
| ReverseBindings/NonRefiningMode
Line 327: Line 426:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Misconfigured test
 
| Misconfigured test
 +
|
 
|-
 
|-
 
| RSM2TPC
 
| RSM2TPC
Line 333: Line 433:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Long execution time
 
| Long execution time
 +
|
 
|-
 
|-
 
| Sildex2Sam
 
| Sildex2Sam
Line 338: Line 439:
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
| Invalid Ecore models + invalid rule inheritance + invalid module name
+
| Invalid rule inheritance + invalid module name + invalid metaclass reference "SAM!IPort"
 +
|
 
|-
 
|-
 
| SpreadSheetML2PerformanceUMLStateChart/SpreadsheetMLSimplified2Trace
 
| SpreadSheetML2PerformanceUMLStateChart/SpreadsheetMLSimplified2Trace
Line 345: Line 447:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| SpreadSheetML2PerformanceUMLStateChart/Trace2PerformanceMetrics
 
| SpreadSheetML2PerformanceUMLStateChart/Trace2PerformanceMetrics
Line 351: Line 454:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| SpreadSheetML2PerformanceUMLStateChart/UMLStateChart2PerformanceAnnotatedUMLStateChart
 
| SpreadSheetML2PerformanceUMLStateChart/UMLStateChart2PerformanceAnnotatedUMLStateChart
Line 357: Line 461:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| UML2Relational
 
| UML2Relational
Line 363: Line 468:
 
| style="color:red;" | FAIL
 
| style="color:red;" | FAIL
 
| Releng issue
 
| Releng issue
 +
|
 
|-
 
|-
 
| UniqueLazyRule
 
| UniqueLazyRule
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
 
| style="color:green;" | PASS
| style="color:red;" | FAIL
+
| style="color:green;" | PASS
| Invalid Ecore model, Module name does not match file name
+
|
 +
|  
 
|}
 
|}

Latest revision as of 12:10, 10 January 2018

The objective of this page is to gather a list of features that are implemented differently in the three ATL Virtual Machines (VMs). Note that the recommended VM is EMFVM. RegularVM should only be used when EMFVM does not do what you want (increasingly rare). EMFTVM should only be used when you need the new experimental research features.

This table does not contain all features that are working similarly on all VMs.

Feature RegularVM EMFVM EMFTVM Proposed difference resolution
supercall yes no yes fix EMFVM
superget (e.g. "super.attribute") no no yes EMFTVM improvement (i.e., no modification of older VMs)
attribute helper on OclUndefined no yes yes
debugger yes partially (does not stop on errors, variable inspection may not always work, especially stack in disassembly mode) yes, but without stack inspection
.debug(<no argument>) no yes yes (commit) EMFVM & EMFTVM improvement (i.e., no modification on Regular VM)
OCL collections yes, eager yes, eager yes, lazy if laziness is never problematic then EMFTVM improvement (i.e., no modification on older VMs) else make it configurable
Rule inheritance yes, single yes, single yes, multiple (via "-- @extends") EMFTVM improvement (i.e., no modification on older VMs), consider ATL syntax extension
Method dispatch virtual virtual multiple virtual EMFTVM improvement (i.e., no modification on older VMs)
Closures no no yes (but ATL syntax does not support defining Lambda parameters) EMFTVM improvement (i.e., no modification on older VMs), consider ATL syntax extension
Helper on Collection context  ?  ? yes, with element type erasure EMFTVM improvement (i.e., no modification on older VMs)
Refining mode In-place In-place In-place, without explicit "drop"
self instead of thisModule in context-less helpers and rules yes yes no report error for EMFTVM and deprecated for other VMs (see corresponding discussion on m2m-atl-dev)
Assignment/binding semantics SET semantics for single-valued properties, ADD semantics for collection properties SET semantics for single-valued properties, ADD semantics for collection properties SET semantics for all properties (by design; EMFTVM has separate ADD/REMOVE instructions)
Entrypoint rule support yes yes yes, since 4.0 EMFTVM issue
Output model navigation Forbidden, but not enforced at runtime Forbidden, but not enforced at runtime Forbidden, and enforced at runtime EMFTVM improvement
Automatic type conversion during assignment/binding Yes: collection boxing/unboxing Yes: collection boxing/unboxing No (types must match exactly)
Module naming Doesn't matter Doesn't matter Module name must match file name EMFTVM improvement
"uses" clause Ignored Ignored Missing imports cause a load-time error EMFTVM improvement
Type references Ignored Ignored Checked: missing types (e.g. metaclasses) cause a load-time error EMFTVM improvement
"foreach - distinct" yes yes no report error for EMFTVM and deprecated for other VMs
lazy rule inheritance yes yes yes, since 4.0 EMFTVM issue
binding overriding yes yes overriden binding also executed ideally, EMFTVM should not execute overriden binding, but it currently does so to simplify support of inter-module rule inheritance at runtime

The following table lists the status of the ATL non-regression tests for each VM:

Test RegularVM EMFVM EMFTVM Comment Proposed difference resolution
291626 FAIL FAIL FAIL Releng issue
Ant2Maven/Ant2Maven PASS PASS FAIL "foreach - distinct" not supported on EMFTVM
Ant2Maven/Maven2XML PASS PASS FAIL depends on Ant2Maven
Ant2Maven/XML2Ant PASS PASS FAIL depends on Ant2Maven
AssertionModification FAIL FAIL PASS Releng issue
AssignementTest/DeclarativeTest PASS PASS FAIL EMFTVM assumes SET semantics for all properties, not ADD for collections
AssignementTest/ImperativeTest PASS PASS FAIL EMFTVM assumes SET semantics for all properties, not ADD for collections
AssignementTest/RefiningTest PASS PASS FAIL EMFTVM assumes SET semantics for all properties, not ADD for collections
atl2010/CreateManyTraceElements FAIL PASS FAIL Refining trace mode not supported
atl2010/RemoveClass2010 FAIL PASS FAIL Refining trace mode not supported
atl2010/RemoveClassAndCreate2010 FAIL PASS FAIL Refining trace mode not supported
atl2010/RemoveClassAndMoveProperty2010 FAIL PASS FAIL Refining trace mode not supported
atl2010/RemoveClassAndMovePropertyRB2010 FAIL PASS FAIL Refining trace mode not supported
atl2010/RemoveProperty2010 FAIL PASS FAIL Refining trace mode not supported
ATL2Problem PASS PASS PASS
BibTeX2DocBook PASS PASS FAIL Cannot assign single Book instance to multi-valued field DocBook::books
Book2Publication/Book2Publication PASS PASS PASS
Book2Publication/XML2Book PASS PASS PASS
Class2Relational/Class2Relational PASS PASS PASS
Class2Relational/Ecore2Class PASS PASS PASS
DSLBridge/MetamodelBridge/DSL2EMF/DSL2KM3 PASS PASS FAIL Assigning a Sequence of Sequences to a Collection property
DSLBridge/MetamodelBridge/DSL2EMF/XML2DSL PASS PASS FAIL Assigning a Sequence of Sequences to a Collection property
DSLBridge/MetamodelBridge/EMF2DSL/DSL2XML PASS PASS FAIL Assigning a single value to a Collection property
DSLBridge/MetamodelBridge/EMF2DSL/KM32DSL PASS PASS FAIL Use of "self" in helper without context declaration
DSLBridge/ModelBridge/DSLModel2KM2 PASS PASS FAIL foreach - distinct not supported on EMFTVM
DSLBridge/ModelBridge/KM32ATL_KM22MM PASS PASS FAIL Assigning a single value to a Collection property
DSLBridge/ModelBridge/XML2DSLModel PASS PASS FAIL foreach - distinct not supported
Enumerations/Ecore FAIL FAIL FAIL Releng issue
Enumerations/UML FAIL FAIL FAIL Releng issue
Families2Persons PASS PASS PASS
FlattenTest FAIL FAIL FAIL Releng issue
InterModelReferences FAIL FAIL FAIL Releng issue
IteratorsTests FAIL FAIL FAIL Releng issue
MultipleOutputs/MultipleOutputs_V0 FAIL FAIL PASS Releng issue
MultipleOutputs/MultipleOutputs_V1 FAIL FAIL PASS Releng issue
OverflowOperandStack FAIL FAIL PASS
Relational2UML FAIL FAIL FAIL Releng issue
ReverseBindings/NonRefiningMode FAIL FAIL FAIL Misconfigured test
ReverseBindings/NonRefiningMode FAIL FAIL FAIL Misconfigured test
RSM2TPC FAIL FAIL FAIL Long execution time
Sildex2Sam PASS PASS FAIL Invalid rule inheritance + invalid module name + invalid metaclass reference "SAM!IPort"
SpreadSheetML2PerformanceUMLStateChart/SpreadsheetMLSimplified2Trace FAIL FAIL FAIL Releng issue
SpreadSheetML2PerformanceUMLStateChart/Trace2PerformanceMetrics FAIL FAIL FAIL Releng issue
SpreadSheetML2PerformanceUMLStateChart/UMLStateChart2PerformanceAnnotatedUMLStateChart FAIL FAIL FAIL Releng issue
UML2Relational FAIL FAIL FAIL Releng issue
UniqueLazyRule PASS PASS PASS

Back to the top