A tool-supported design framework for safety critical interactive systems

被引:23
|
作者
Bastide, R [1 ]
Navarre, D [1 ]
Palanque, P [1 ]
机构
[1] Univ Toulouse 3, LIIHS, IRIT, F-31062 Toulouse 4, France
关键词
interactive cooperative object; interface; PetShop;
D O I
10.1016/S0953-5438(03)00011-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a design framework for safety critical interactive systems, based on a formal description technique called the ICO (Interactive Cooperative Object) formalism. ICO allows for describing, in a formal way, all the components of highly interactive (also called post-WIMP) applications. The framework is supported by a case tool called PetShop allowing for editing, verifying and executing the formal models. The first section describes why such user interfaces are challenging for most description techniques, as well as the state of the art in this field. Section 3 presents a development process dedicated to the framework. Then, we use a case study in order to recall the basic concepts of the ICO formalism and the recent extensions added in order to take into account post-WIMP interfaces' specificities. Section 5 presents the case tool PetShop and how the case study presented in the previous section has been dealt with. Lastly, we show how PetShop can be used for interactive prototyping. (C) 2003 Elsevier Science B V. All rights reserved.
引用
收藏
页码:309 / 328
页数:20
相关论文
共 50 条
  • [1] A foundation for tool-supported critical systems development with UML
    Jürjens, J
    Shabalin, P
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 398 - 405
  • [2] Tool-Supported Mechatronic System Design
    Hyde, R. A.
    Wendlandt, J.
    [J]. IECON 2008: 34TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-5, PROCEEDINGS, 2008, : 1615 - 1620
  • [3] Tool-supported verification of contingency software design in evolving, autonomous systems
    Lutz, Robyn
    Patterson-Hine, Ann
    Bajwa, Anupa
    [J]. ISSRE 2006:17TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2006, : 213 - +
  • [4] Tool-supported design of data aggregation processes in cloud monitoring systems
    Simin Cai
    Barbara Gallina
    Dag Nyström
    Cristina Seceleanu
    Alf Larsson
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 2519 - 2535
  • [5] Tool-supported hierarchical design of distributed real-time systems
    Dierks, H
    Tapken, J
    [J]. 10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, : 222 - 229
  • [6] Tool-supported design of data aggregation processes in cloud monitoring systems
    Cai, Simin
    Gallina, Barbara
    Nystrom, Dag
    Seceleanu, Cristina
    Larsson, Alf
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (07) : 2519 - 2535
  • [7] A Tool-Supported Compliance Process for Software Systems
    Engiel, Priscila
    Sampaio do Prado Leite, Julio Cesar
    Mylopoulos, John
    [J]. 2017 11TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2017, : 66 - 76
  • [8] Tool-supported process analysis and design for the development of multi-agent systems
    Knublauch, H
    Rose, T
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING III, 2002, 2585 : 186 - 197
  • [9] A tool-supported approach to testing UML design models
    Dinh-Trong, T
    Kawane, N
    Ghosh, S
    France, R
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 519 - 528
  • [10] Tool-supported Interactive Correction and Semantic Annotation of Narrative Clinical Reports
    Zvara, Karel
    Tomeckova, Marie
    Peleska, Jan
    Svatek, Vojtech
    Zvarova, Jana
    [J]. METHODS OF INFORMATION IN MEDICINE, 2017, 56 (03) : 217 - 229