首页> 外文会议>17th international conference on software engineering >PARTS: A Temporal Logic-Based Real-Time Software Specification and Verification Method
【24h】

PARTS: A Temporal Logic-Based Real-Time Software Specification and Verification Method

机译:零件:基于时间逻辑的实时软件规范和验证方法

获取原文

摘要

Areas of computer application are being broadened rapidly due to the rapid improvement of the performance of computer hardware. Applications that were not feasible before are now becoming feasible with high-performance computers. This results in increased demands for computer applications that are large and have complex temporal characteristics. Most analysis methods available, however, cannot handle large, complex real-time systems adequately; They do not scale-up, lack formalism to represent complex features and perform analyses with mathematical rigor, do not support analyses from different viewpoints, or are too hard to learn and apply. TVe need analysis methods that support formal specification and verification of real-time systems. Incremental performance of specification and analysis of systems from different viewpoints (e.g., user, analyst ) must also be supported with languages appropriate for each different viewpoint and for the users involved. This paper introduces a real-time systems analysis method, named PARTS, that aims at providing above features. PARTS supports analyses from two viewpoints: external viewpoint, a view of the sys-Permission tern from the user's perspective, and internal viewpoint, a view from the developer's perspective. These viewpoints are specified using formal languages, which are: Real-Time Events Trace (RTET) for the external viewpoint, and Time Enriched Statecharts (TES) and PARTS Data Flow Diagram (PDFD) for the internal viewpoint. All PARTS languages are based on the Real-Time Temporal Logic (RTTL), and consistency of the specifications made from two different viewpoints are analyzed based on the same RTTL formalism. PARTS converts RTET and TES specifications to RTTL specifications, which are then integrated and analyzed for consistency. All of the PARTS specificaticm languages support the top-down strategy to handle complexity.
机译:由于计算机硬件性能的快速提高,计算机应用领域正在迅速扩大。以前不可行的应用程序现在在高性能计算机上变得可行。这导致对大型且具有复杂时间特性的计算机应用程序的需求增加。但是,大多数可用的分析方法不能充分处理大型,复杂的实时系统。它们无法按比例放大,缺乏形式主义来表示复杂的功能并以严格的数学方式进行分析,不支持来自不同观点的分析,或者太难于学习和应用。 TVe需要支持正式规范和实时系统验证的分析方法。还必须使用适用于每个不同观点和所涉及用户的语言来支持从不同角度(例如,用户,分析人员)对系统进行规范和分析的增量性能。本文介绍了一种实时系统分析方法,称为PARTS,旨在提供上述功能。 PARTS支持两种观点的分析:外部观点,即从用户角度来看的sys-Permission tern,内部观点,即从开发人员角度来看的观点。这些观察点使用形式化语言指定,这些语言是:外部观察点的实时事件跟踪(RTET),内部观察点的时间丰富状态图(TES)和PARTS数据流程图(PDFD)。所有的PARTS语言都基于实时时态逻辑(RTTL),并且基于相同的RTTL形式主义,分析了从两个不同角度制定的规范的一致性。 PARTS将RTET和TES规范转换为RTTL规范,然后对其进行集成和分析以确保一致性。所有的PARTS专用语言都支持自顶向下策略来处理复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号