首页> 外文期刊>IEEE Transactions on Software Engineering >On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language
【24h】

On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language

机译:线性时间逻辑,属性规范模式和事件处理语言形式化的时间属性的可理解性

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

摘要

Temporal properties are important in a wide variety of domains for different purposes. For example, they can be used to avoid architectural drift in software engineering or to support the regulatory compliance of business processes. In this work, we study the understandability of three major temporal property representations: (1) Linear Temporal Logic (LTL) is a formal and well-established logic that offers temporal operators to describe temporal properties; (2) Property Specification Patterns (PSP) are a collection of recurring temporal properties that abstract underlying formal and technical representations; (3) Event Processing Language (EPL) can be used for runtime monitoring of event streams using Complex Event Processing. We conducted two controlled experiments with 216 participants in total to study the understandability of those approaches using a completely randomized design with one alternative per experimental unit. We hypothesized that PSP, as a highly abstracting pattern language, is easier to understand than LTL and EPL, and that EPL, due to separation of concerns (as one or more queries can be used to explicitly define the truth value change that an observed event pattern causes), is easier to understand than LTL. We found evidence supporting our hypotheses which was statistically significant and reproducible.
机译:出于不同的目的,时间属性在众多领域中都很重要。例如,它们可用于避免软件工程中的体系结构漂移或支持业务流程的合规性。在这项工作中,我们研究了三种主要时态表示形式的可理解性:(1)线性时态逻辑(LTL)是形式化且行之有效的逻辑,它提供了时态运算符来描述时态特性; (2)属性规范模式(PSP)是重复出现的时间属性的集合,这些时间属性抽象化了基础形式和技术表示; (3)事件处理语言(EPL)可用于使用复杂事件处理的事件流的运行时监视。我们进行了总共216名参与者的两个对照实验,以使用完全随机设计(每个实验单位一个替代)的方式研究这些方法的可理解性。我们假设PSP作为一种高度抽象的模式语言,比LTL和EPL更易于理解,并且由于关注点的分离(因为可以使用一个或多个查询来显式定义观察到的事件的真值变化,所以EPL更为容易理解)模式原因),比LTL更容易理解。我们发现了支持我们的假设的证据,该假设在统计上是可重复的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号