课题基金 / 基金详情

AN INTERACTIVE SYSTEM DESIGN METHOD BASED ON A FORMAL SPECIFICATION OF A USER TASK

AN INTERACTIVE SYSTEM DESIGN METHOD BASED ON A FORMAL SPECIFICATION OF A USER TASK
一种基于用户任务形式化说明的交互式系统设计方法
批准号:
12680350
负责人:
SEKI Mhiroyuki
金额:
$1.28万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2000
资助国家:
日本
项目状态:
已结题
起止时间:
2000 至 2001

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
提出了一种交互系统设计的形式化方法。在该方法中,通过任务流图来构建任务模型。任务流图的语义由LOTOS形式化定义,LOTOS是一种基于进程代数的形式化规范语言。通过将每个任务分解成表示系统动作和用户动作的多个子任务来细化任务流程图。其次,提出了一种任务模型的形式化验证方法。在我们的方法中,通过一个基于模型检测的验证工具CADP对从任务流图中得到的LOTOS规范进行了验证。提出了一种基于抽象时序机(ASM)规格说明的用户界面形式化描述方法,并讨论了基于ASM规格说明的原型生成方法。介绍了一个抽象窗口系统(AWS),它是一个简单的多进程模型,每个用户界面模块通过发送或接收消息来异步操作。每个UI模块都被建模为AWS的一个组件,并由ASM规范定义。我们实现了一个编译器,将用户界面的ASM规范转换为Java程序。使用该编译器的经验表明,该方法是有效的。
英文摘要
A formal method for interactive system design is proposed. In the proposed method, a task model is constructed by a task flow diagram. The semantics of a task flow diagram is formally defined by LOTOS, which is a formal specification language based on the process algebra. A task flow diagram is refined by decomposing each task into several subtasks which represent system actions and user actions. Next a formal verification method for a task model is proposed. In our method, the LOTOS specification derived from a task flow diagram is verified by a model checking-based verification tool CADP. We also present an automatic prototype generation method which translates a task model into an HTML and a CGI program.A formal description method of user interface (UI) based on a subclass of algebraic specifications called abstract sequential machine (ASM) specifications is proposed and a prototype generation method from an ASM specification is discussed We introduce an abstract window system (AWS), which is a simple multiprocess model where each UI module behaves asynchronously by sending or receiving messages. Each UI module is modeled as a component of the AWS and is defined by an ASM specification. We implemented a compiler which translates an ASM specification of UI into a Java program. Experiences with the compiler showed the effectiveness of the proposed method.
期刊论文(13)
专著(0)
科研奖励(0)
会议论文
Mizuho Ikeda, Yoshiaki Takata, Hiroyuki Seki: "Formal Specification and Implementation Using a Task Flow Diagram in Interactive System Design"5^<th> World Multiconference on Systemics, Cybernetics and Informatics. I. 422-428 (2001)
Mizuho Ikeda、Yoshiaki Takata、Hiroyuki Seki:“交互式系统设计中使用任务流程图的形式化规范和实现”第 5 届系统学、控制论和信息学世界多重会议。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
M. Ikeda, Y. Takata and H. Seki: "Verification of a Task Model based on the Formal Definition of a Task Flow Diagram"IEICE Technical Report. SS2001-12. 1-8 (2001)
M. Ikeda、Y. Takata 和 H. Seki:“基于任务流程图的正式定义的任务模型验证”IEICE 技术报告。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
M. Ikeda, Y. Takata and H. Seki: "Algebraic Specification of User Interface and Its Automatic Implementation"IPSJ SIG Notes. 2001-SE-135. 9-16 (2001)
M. Ikeda、Y. Takata 和 H. Seki:“用户界面的代数规范及其自动实现”IPSJ SIG 注释。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
M. Ikeda, Y. Takata and H. Seki: "Verification of a Task Model Based on the Formal Definition of a Task Flow Diagram"Computer Software. Vol.19,No.2. 19-34 (2001)
M. Ikeda、Y. Takata 和 H. Seki:“基于任务流程图的形式定义的任务模型验证”计算机软件。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
11
    海外基金