首页> 外文OA文献 >VV of Lexical, Syntactic and Semantic Properties for Interactive Systems Through Model Checking of Formal Description of Dialog
【2h】

VV of Lexical, Syntactic and Semantic Properties for Interactive Systems Through Model Checking of Formal Description of Dialog

机译:通过对话形式描述的模型检查,确定交互式系统的词汇,句法和语义属性的V&V

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

During early phases of the development of an interactive system, future system properties are identified (through interaction with end users in the brainstorming and prototyping phase of the application, or by other stakeholders) imposing requirements on the final system. They can be specific to the application under development or generic to all applications such as usability principles. Instances of specific properties include visibility of the aircraft altitude, speed… in the cockpit and the continuous possibility of disengaging the autopilot in whatever state the aircraft is. Instances of generic properties include availability of undo (for undoable functions) and availability of a progression bar for functions lasting more than four seconds. While behavioral models of interactive systems using formal description techniques provide complete and unambiguous descriptions of states and state changes, it does not provide explicit representation of the absence or presence of properties. Assessing that the system that has been built is the right system remains a challenge usually met through extensive use and acceptance tests. By the explicit representation of properties and the availability of tools to support checking these properties, it becomes possible to provide developers with means for systematic exploration of the behavioral models and assessment of the presence or absence of these properties. This paper proposes the synergistic use two tools for checking both generic and specific properties of interactive applications: Petshop and Java PathFinder. Petshop is dedicated to the description of interactive system behavior. Java PathFinder is dedicated to the runtime verification of Java applications and as an extension dedicated to User Interfaces. This approach is exemplified on a safety critical application in the area of interactive cockpits for large civil aircrafts.
机译:在交互式系统开发的早期阶段,将确定未来的系统属性(通过在应用程序的集思广益和原型开发阶段与最终用户进行交互,或由其他涉众)对最终系统提出要求。它们可以特定于正在开发的应用程序,也可以特定于所有应用程序,例如可用性原则。特定属性的实例包括飞机高度,驾驶舱中的速度的可见性以及无论飞机处于何种状态下都可以使自动驾驶仪脱离的持续可能性。通用属性的实例包括撤销(对于不可撤销的功能)的可用性以及功能持续超过四秒钟的进度条的可用性。尽管使用形式化描述技术的交互式系统的行为模型提供了状态和状态变化的完整且明确的描述,但它并未提供对属性缺失或存在的明确表示。评估已构建的系统是正确的系统仍然是一项挑战,通常需要通过广泛的使用和验收测试来解决。通过属性的明确表示和支持检查这些属性的工具的可用性,可以为开发人员提供用于系统探索行为模型以及评估这些属性是否存在的手段。本文提出了用于检查交互式应用程序的通用属性和特定属性的两种工具的协同使用:Petshop和Java PathFinder。 Petshop致力于描述交互式系统行为。 Java PathFinder专门用于Java应用程序的运行时验证,并且是用户界面的扩展。这种方法在大型民用飞机的交互式驾驶舱领域的安全关键应用中得到了例证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号