Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Patrascoiu, Octavian; Rodgers, Peter (2004)
Languages: English
Types: Unknown
Subjects: QA76
Modeling is a technique used extensively in industry to define software systems, the UML being the most prominent example. With the increased use of modeling techniques has come the desire to use model transformations. While the current OMG standards such as Unified Modeling Language (UML) and Meta Object Facility (MOF) provide a well-established foundation for defining models, no such well-established foundation exists for transforming models. The current paper describes how the OCL expressions are integrated in a transformation language called YATL (Yet Another Transformation Language) to provide support for model querying. The paper presents also the transformation environment and the main features of YATL.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] Akehurst D. and O. Patrascoiu. OCL 2.0-Implementing the Standard for Multiple Metamodels. In OCL2.0-"Industry standard or scientific playground?" - Proceedings of the UML'03 workshop, page 19. Electronic Notes in Theoretical Computer Science, November 2003.
    • Akehurst D., P. Linington, and O. Patrascoiu. OCL2.0-Implementing the Standard. Technical report, Computer Laboratory, University of Kent, November 2003.
    • Akehurst D., S. Kent, O. Patrascoiu. A relational approach to defining and implementing transformations between metamodels, SoSym, volume 2, number 4, December 2003, 215-239.
    • Czarnecki K., S. Helsen. Classification of Model Transformation Approaches, OOPSLA 2003 Workshop: Generative techniques in the context of MDA.
    • Frankel D. S. Model Driven Architrecture: Applying MDA to Enterprise Computing. John Wiley & Sons, 2003.
    • Rozenberg (Eds): Graph Transformation: First International Conference (ICGT 2002) Janssen T. M. V. and van Emde Boas. Some observations on compositional semantics. Report 81-11. University of Amsterdam, 1981.
    • Kent Modeling Framework http://www.cs.kent.ac.uk/projects/kmf QVT Query/Views/Transformations RFP, OMG Document ad/02-04-10, revised on April 24, 202. http://www.omg.org/cgi-bin/doc?ad/2002-4-10 MOF Meta Object Facility Specification OMG Document 2003-05-02, available at http://www.omg.org/uml MOF Query/Views/Transformation, Initial submission, DSTC and IBM.
    • MOF Meta Object Facility http://www.omg.org/mof OCL Object Constraint Language Specification Revised Submission, Version 1.6, January 6, 2003, OMG document ad/2003-01-07.
    • Patrascoiu O. YATL:Yet Another Transformation Language. In Proc. of First European Workshop MDA-IA, University of Twente, the Nederlands, 2004.
    • Patrascoiu O. YATL:Yet Another Transformation Language. Reference Manual. Version 1.0. Technical Report 2-04, University of Kent, UK, 2004.
    • Technical Report 3-04, University of Kent, UK, 2004.
  • No related research data.
  • No similar publications.

Share - Bookmark

Download from

Cite this article