期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Visual Specification and Analysis of Contract-Based SoftwareArchitectures
1
作者 Mert Ozkaya 《Journal of Computer Science & Technology》 SCIE EI CSCD 2017年第5期1025-1043,共19页
XCD is a design-by-contract based architecture description language that supports modular specifications in terms of components and connectors (i.e., interaction protocols). XCD is supported by a translator that produ... XCD is a design-by-contract based architecture description language that supports modular specifications in terms of components and connectors (i.e., interaction protocols). XCD is supported by a translator that produces formal models in SPIN’s ProMeLa formal verification language, which can then be formally analysed using SPIN’s model checker. XCD is extended with a visual notation set called VXCD. VXCD extends UML’s component diagram and adapts it to XCD’s structure, contractual behaviour, and interaction protocol specifications. Visual VXCD specifications can be translated into textual XCD specifications for formal analysis. To illustrate VXCD, the well-known gas station system is used. The gas system is specified contractually using VXCD’s visual notation set and then formally analysed using SPIN’s model checker for a number of properties including deadlock and race-condition. 展开更多
关键词 architectural language design-by-contract visual modelling language interaction protocol formal analysis
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部