208 research outputs found
Case study: Class diagram restructuring
This case study is an update-in-place refactoring transformation on UML class
diagrams. Its aim is to remove clones of attributes from a class diagram, and
to identify new classes which abstract groups of classes that share common data
features.
It is used as one of a general collection of transformations (such as the
removal of redundant inheritance, or multiple inheritance) which aim to improve
the quality of a specification or design level class diagram.
The transformation is a typical example of a model refactoring, and
illustrates the issues involved in such transformations.Comment: In Proceedings TTC 2013, arXiv:1311.753
Level Set Jet Schemes for Stiff Advection Equations: The SemiJet Method
Many interfacial phenomena in physical and biological systems are dominated
by high order geometric quantities such as curvature.
Here a semi-implicit method is combined with a level set jet scheme to handle
stiff nonlinear advection problems.
The new method offers an improvement over the semi-implicit gradient
augmented level set method previously introduced by requiring only one
smoothing step when updating the level set jet function while still preserving
the underlying methods higher accuracy. Sample results demonstrate that
accuracy is not sacrificed while strict time step restrictions can be avoided
Solving the Petri-Nets to Statecharts Transformation Case with UML-RSDS
This paper provides a solution to the Petri-Nets to statecharts case using
UML-RSDS. We show how a highly declarative solution which is confluent and
invertible can be given using this approach.Comment: In Proceedings TTC 2013, arXiv:1311.753
The Semi Implicit Gradient Augmented Level Set Method
Here a semi-implicit formulation of the gradient augmented level set method
is presented. By tracking both the level set and it's gradient accurate subgrid
information is provided,leading to highly accurate descriptions of a moving
interface. The result is a hybrid Lagrangian-Eulerian method that may be easily
applied in two or three dimensions. The new approach allows for the
investigation of interfaces evolving by mean curvature and by the intrinsic
Laplacian of the curvature. In this work the algorithm, convergence and
accuracy results are presented. Several numerical experiments in both two and
three dimensions demonstrate the stability of the scheme.Comment: 19 Pages, 14 Figure
Language-independent model transformation verification
One hinderance to model transformation verification is the large number of different MT languages which exist, resulting in a large number of different language-specific analysis tools. As an alternative, we define a single analysis process which can, in principle, analyse speci- fications in several different transformation languages, by making use of a common intermediate representation to express the semantics of trans- formations in any of these languages. Some analyses can be performed directly on the intermediate representation, and further semantic models in specific verification formalisms can be derived from it. We illustrate the approach by applying it to ATL
Saying Hello World with UML-RSDS - A Solution to the 2011 Instructive Case
In this paper we apply the UML-RSDS notation and tools to the "Hello World"
case studies and explain the underlying development process for this model
transformation approach.Comment: In Proceedings TTC 2011, arXiv:1111.440
- …