期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
软件体系结构的属性图文法描述及其约束验证 被引量:7
1
作者 石兵 冉平 +2 位作者 马晓星 陶先平 吕建 《计算机应用研究》 CSCD 北大核心 2007年第3期163-168,共6页
在前人工作的基础上,使用了一种利于约束检查和属性刻画的属性图文法,该方法形式地描述了体系结构及其演化;接着给出了一个算法检查演化动作是否会破坏体系结构约束。在对属性图文法系统AGG的图形解析器进行定制和改进的基础上,设计并... 在前人工作的基础上,使用了一种利于约束检查和属性刻画的属性图文法,该方法形式地描述了体系结构及其演化;接着给出了一个算法检查演化动作是否会破坏体系结构约束。在对属性图文法系统AGG的图形解析器进行定制和改进的基础上,设计并实现了体系结构自动检查器。该检查器已应用于面向体系结构的服务集成开发平台Artemis-ARC系统中。 展开更多
关键词 软件体系结构 动态演化 属性图文法 验证
下载PDF
Towards automated software model checking using graph transformation systems and Bogor
2
作者 Vahid RAFE Adel T.RAHMANI 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2009年第8期1093-1105,共13页
Graph transformation systems have become a general formal modeling language to describe many models in software development process.Behavioral modeling of dynamic systems and model-to-model transformations are only a ... Graph transformation systems have become a general formal modeling language to describe many models in software development process.Behavioral modeling of dynamic systems and model-to-model transformations are only a few examples in which graphs have been used to software development.But even the perfect graph transformation system must be equipped with automated analysis capabilities to let users understand whether such a formal specification fulfills their requirements.In this paper,we present a new solution to verify graph transformation systems using the Bogor model checker.The attributed graph grammars(AGG)-like graph transformation systems are translated to Bandera intermediate representation(BIR),the input language of Bogor,and Bogor verifies the model against some interesting properties defined by combining linear temporal logic(LTL) and special-purpose graph rules.Experimental results are encouraging,showing that in most cases our solution improves existing approaches in terms of both performance and expressiveness. 展开更多
关键词 图形转换 转换系统 模型检查 自动化软件 软件开发过程 建模语言 模型变换 行为建模
原文传递
Verifying specifications with associated attributes in graph transformation systems
3
作者 Yu ZHOU Yankai HUANG +1 位作者 Ou WEI Zhiqiu HUANG 《Frontiers of Computer Science》 SCIE EI CSCD 2015年第3期364-374,共11页
Graph transformation is an important modeling and analysis technique widely applied in software engineer- ing. The attributes can naturally conceptualize the properties of the modeled artifacts. However, the lack of s... Graph transformation is an important modeling and analysis technique widely applied in software engineer- ing. The attributes can naturally conceptualize the properties of the modeled artifacts. However, the lack of support for the specification of such attribute correspondence by ordi- nary propositional temporal logics hampers its further appli- cation during verification. Different from the theoretical in- vestigations on quantified second order logics, we propose a practical and light-weight approach for the verification of this kind of temporal specifications with associated attributes. Particularly, we apply our approach and extend the general- purpose graph transformation modeling tool: GROOVE. More- over, symmetry reduction techniques are exploited to reduce the number of states. Experiments with performance evalua- tions complement our discussion and demonstrate the feasi- bility and efficiency of our approach. 展开更多
关键词 graph grammar software design verification
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部