【24h】

AGG: A Graph Transformation Environment for Modeling and Validation of Software

机译:AGG:用于软件建模和验证的图形转换环境

获取原文
获取原文并翻译 | 示例

摘要

AGG is a general development environment for algebraic graph transformation systems which follows the interpretative approach. Its special power comes from a very flexible attribution concept. AGG graphs are allowed to be attributed by any kind of Java objects. Graph transformations can be equipped with arbitrary computations on these Java objects described by a Java expression. The AGG environment consists of a graphical user interface comprising several visual editors, an interpreter, and a set of validation tools. The interpreter allows the step-wise transformation of graphs as well as rule applications as long as possible. AGG supports several kinds of validations which comprise graph parsing, consistency checking of graphs and conflict detection in concurrent transformations by critical pair analysis of graph rules. Applications of AGG include graph and rule-based modeling of software, validation of system properties by assigning a graph transformation based semantics to some system model, graph transformation based evolution of software, and the definition of visual languages based on graph grammars.
机译:AGG是遵循解释方法的代数图转换系统的通用开发环境。它的特殊功能来自非常灵活的归因概念。可以通过任何类型的Java对象将AGG图赋予属性。图转换可以对Java表达式描述的这些Java对象进行任意计算。 AGG环境由一个图形用户界面组成,该界面包括多个可视编辑器,一个解释器和一组验证工具。解释器允许图形的逐步转换以及规则应用尽可能长的时间。 AGG支持多种验证,包括图形解析,图形一致性检查以及通​​过图形规则的关键对分析进行并发转换中的冲突检测。 AGG的应用包括基于图形和规则的软件建模,通过将基于图形转换的语义分配给某些系统模型来验证系统属性,基于图形转换的软件演变以及基于图形语法的可视语言定义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号