首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Model-Level Integration of the OCL Standard Library Using a Pivot Model with Generics Support
  • 本地全文:下载
  • 作者:Matthias Bräuer ; Birgit Demuth
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2007
  • 卷号:9
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:OCL 2.0 specifies a standard library of predefined types and associated operations. A model-level representation of the library is required to reference its elements within the abstract syntax model created by an OCL parser. Existing OCL engines build this model in the implementation code which severely limits reusability, flexibility and maintainability. To address these problems, we show how a common pivot model with explicit support for template types can help to externalize the definition of the standard library and integrate it with instances of arbitrary domain-specific modeling languages. We exemplify the feasibility of our approach with a prototypical implementation for the Dresden OCL2 Toolkit and present a tailored EMF editor for modeling the OCL types and operations. We limit our discussion to the model level, i.e., we do not consider an implementation of the standard library for an execution engine.
国家哲学社会科学文献中心版权所有