【24h】

BeMoRe: a Repository for Handling Models Behaviors

机译:Bemore:用于处理模型行为的存储库

获取原文

摘要

With the increasing size of models and their instances, the management of models in databases becomes a necessity. Persistent Model Management Systems (PMMS) aim at providing a persistent environment for the management of instances, models and metamodels. They consist of (1) a database that stores metamodels, models and their instances, and (2) an associated exploitation language for manipulating these different abstraction layers. Several PMMS have been proposed in the literature but they currently mostly focus on the structural definition of models and metamodels in terms of (meta-)classes and (meta-)attributes. The behavioral semantics that consists of associating operations to models and metamodels elements is currently mostly not supported or only partially supported (by a set of predefined hard coded operations or by imposing a single programming language). In this paper, we propose an extension of PMMS to support the definition of behavioral semantics of models and metamodels using a wide range of programming possibilities. Our approach consists of introducing dynamically user-defined operations that can have multiple and heterogeneous implementations (e.g., external programs or web services). As a consequence, this extension enhances PMMS giving themmore coverage and further flexibility. Our proposal has been implemented in a PMMS called BeMoRe and several experiments have been run to analyze the scalability of this PMMS.
机译:随着模型及其实例的越来越大,数据库中模型的管理成为必需品。持久模型管理系统(PMMS)旨在为管理实例,模型和元模型提供持久的环境。它们包括(1)存储元模型,模型及其实例的数据库,(2)用于操纵这些不同抽象层的相关的开发语言。在文献中提出了几个PMM,但他们目前主要关注模型和元模型的结构定义,而(Meta-)类和(Meta-)属性。包括将操作与模型和元区元素组成的行为语义目前主要不支持或仅部分支持(由一组预定义的硬编码操作或通过强加单个编程语言)。在本文中,我们提出了PMM的延伸,以支持使用各种编程可能性来支持模型和元模型的行为语义的定义。我们的方法包括引入动态用户定义的操作,该操作可以具有多个和异构实现(例如,外部程序或Web服务)。因此,该扩展增强了PMM,提供了覆盖率和进一步的灵活性。我们的提案已在名为Bemore的PMM中实施,并运行了几个实验以分析该PMM的可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号