Building an Efficient Component for OCL Evaluation

  • In this paper we report on our experience developing the Eye OCL Software (EOS) evaluator, a Java component for efficient OCL evaluation. We first motivate the need for an efficient implementation of OCL in order to cope with novel usages of the language. We then discuss some aspects that, based on our experience, should be taken into account when building an OCL evaluator for medium-large scenarios. Finally, we explore various approaches for evaluating OCL expressions on really large scenarios.In this paper we report on our experience developing the Eye OCL Software (EOS) evaluator, a Java component for efficient OCL evaluation. We first motivate the need for an efficient implementation of OCL in order to cope with novel usages of the language. We then discuss some aspects that, based on our experience, should be taken into account when building an OCL evaluator for medium-large scenarios. Finally, we explore various approaches for evaluating OCL expressions on really large scenarios.show moreshow less

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author: Manuel Clavel, Egea Marina, Miguel Angel Garcia de Dios
URN:urn:nbn:de:kobv:83-opus-31091
ISBN:1863-2122
Series (Serial Number):Electronic Communications of the EASST- ECEASST (15/03)
Document Type:Arbeitspapier/Research Paper
Language:English
Date of Publication (online):2011/06/21
Publishing Institution:Technische Universität Berlin
Release Date:2011/06/21
Tag:OCL; benchmark; efficiency; evaluation
OCL; benchmark; efficiency; evaluation
Note:
http://journal.ub.tu-berlin.de/eceasst/article/view/179/
Institutes:Institut für Softwaretechnik und Theoretische Informatik
Dewey Decimal Classification:004 Datenverarbeitung; Informatik
Collection:Volume 15 (2008): OCL Concepts and Tools 2008
Licence (German):License LogoCC BY-NC-SA 2.0 DE: Creative Commons-Lizenz: Namensnennung, nicht kommerziell, Weitergabe unter gleichen Bedingungen 2.0 Deutschland