Building an Efficient Component for OCL Evaluation
Abstract
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.
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.
Full Text:
PDFDOI: http://dx.doi.org/10.14279/tuj.eceasst.15.179
DOI (PDF): http://dx.doi.org/10.14279/tuj.eceasst.15.179.176
Hosted By Universitätsbibliothek TU Berlin.