首页> 外文期刊>ACM Transactions on Computer-Human Interaction >ICOs: A Model-Based User Interface Description Technique dedicated to Interactive Systems Addressing Usability, Reliability and Scalability
【24h】

ICOs: A Model-Based User Interface Description Technique dedicated to Interactive Systems Addressing Usability, Reliability and Scalability

机译:ICO:一种基于模型的用户界面描述技术,专门用于交互式系统,以解决可用性,可靠性和可伸缩性

获取原文

摘要

The design of real-life complex systems calls for advanced software engineering models, methods, and tools in order to meet critical requirements such as reliability, dependability, safety, or resilience that will avoid putting the company, the mission, or even human life at stake. When such systems encompass a substantial interactive component, the same level of confidence is required towards the human-computer interface. Conventional empirical or semiformal techniques, although very fruitful, do not provide sufficient insight on the reliability of the human-system cooperation, and offer no easy way to, for example, quantitatively and qualitatively compare two design options with respect to that reliability. The aim of this article is to present a user interface description language (called ICOs) for the engineering and development of usable and reliable user interfaces. The CASE tool supporting the ICOs notation (called Petshop) is a Petri nets-based-tool for the design, specification, prototyping, and validation of interactive software. In that environment models (built with the formal description technique ICOs) of the interactive application can be interactively modified and executed. This is used to support prototyping phases (when the models and the interactive application evolve significantly to meet late user requirements, for instance) as well as the operation phase (after the system is deployed). The use of ICOs and PetShop is presented on several large-scale systems such as a multimodal ground segment application for satellite control, an air traffic control interactive application, and an application for new generation of interactive cockpits in large civil aircraft such as Airbus A380 or Boeing 787. The article emphasizes the demonstration of the expressive power of the notation and how it can support the description of various aspects of user interfaces, namely interaction techniques (both WIMP and post-WIMP), interactive components (such as widgets), and the behavioral part of interactive applications such as the dialog and the functional core. It also demonstrates that PetShop provides dedicated support for prototyping activities of behavioral aspects at the various levels of the architecture of interactive systems. Whilernthe focus is on past work done on various large-scale applications, the article also highlights why and how ICOs and Petshop are able to address challenges raised by next-generation user interfaces.
机译:现实生活中的复杂系统的设计需要先进的软件工程模型,方法和工具,才能满足诸如可靠性,可靠性,安全性或弹性等关键要求,而这些关键要求将避免使公司,使命甚至人类生活陷入困境。赌注。当此类系统包含实质性的交互式组件时,则需要对人机界面具有相同的置信度。传统的经验或半形式技术虽然卓有成效,但并未对人机合作的可靠性提供足够的见识,也没有提供简便的方法,例如,就该可靠性进行定量和定性比较两种设计方案。本文的目的是提出一种用于工程设计和开发可用且可靠的用户界面的用户界面描述语言(称为ICO)。支持ICO表示法的CASE工具(称为Petshop)是一种基于Petri网的工具,用于交互软件的设计,规范,原型设计和验证。在这种环境下,可以交互地修改和执行交互式应用程序的模型(使用正式描述技术ICOs构建)。这用于支持原型设计阶段(例如,模型和交互式应用程序进行重大改进以满足后期用户需求时)以及操作阶段(在部署系统之后)。 ICO和PetShop的使用已在几种大型系统上得到了展示,例如用于卫星控制的多式联运地面部分应用,空中交通管制互动应用以及大型民用飞机(如空客A380或A380)在新一代互动驾驶舱中的应用。波音787。本文着重说明该符号的表达能力,以及该符号如何支持用户界面各个方面的描述,即交互技术(WIMP和WiMP后),交互组件(例如小部件)和交互应用程序的行为部分,例如对话框和功能核心。它还表明,PetShop在交互系统体系结构的各个级别为行为方面的原型活动提供了专门的支持。尽管重点是过去在各种大型应用程序上所做的工作,但本文还重点介绍了ICO和Petshop为什么以及如何能够应对下一代用户界面提出的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号