首页> 外文期刊>Computer Science and Information Technology >Analysis of a Complex Architectural Style C2 Using Modeling Language Alloy
【24h】

Analysis of a Complex Architectural Style C2 Using Modeling Language Alloy

机译:使用建模语言合金分析复杂的建筑风格C2

获取原文
           

摘要

Software architecture plays an important role in the high level design of a system in terms of components, connectors, and configuration. The main building block of software architecture is an architectural style that provides domain specific design semantics. Although many architectural description languages (ADLs) are available in literature for modeling notations to support architecture based development, these ADLs lack proper tool support in terms of formal modeling and visualization. Hence formal methods are used for modeling and verification of architectural styles. In this study, an attempt has been made to formalize one complex style i.e., C2 (component and connector) using formal specification language Alloy. For consistency checking of modeling notations, the model checker Alloy Analyzer is used. It automatically checks properties such as compatibility between components and connectors, satisfiability of predicates over the architectural structure, and consistency of a style. For modeling and verification of C2 architectural style, one case study on cruise control system has been considered. At the end of this study performance evaluation among different SAT solvers associated with Alloy Analyzer has been performed in order to assess the quality.
机译:就组件,连接器和配置而言,软件体系结构在系统的高级设计中起着重要作用。软件体系结构的主要构建块是一种体系结构样式,它提供特定于域的设计语义。尽管文献中提供了许多架构描述语言(ADL)用于建模符号以支持基于架构的开发,但是这些ADL在形式化建模和可视化方面缺乏适当的工具支持。因此,形式化方法用于建模和验证建筑风格。在这项研究中,已经尝试使用正式规范语言Alloy来规范一种复杂的样式,即C2(组件和连接器)。为了对建模符号进行一致性检查,使用了模型检查器Alloy Analyzer。它会自动检查属性,例如组件和连接器之间的兼容性,谓词对体系结构的可满足性以及样式的一致性。为了对C2建筑风格进行建模和验证,已经考虑了巡航控制系统的一个案例研究。在本研究结束时,已对与Alloy Analyzer相关的不同SAT求解器之间的性能进行了评估,以评估质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号