Modeling Techniques aiming at Behavioral Verification for Developing Reliable Web Applications
Modeling Techniques aiming at Behavioral Verification for Developing Reliable Web Applications
批准号:
16500027
负责人:
YUEN Syouji
金额:
$1.86万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2004
资助国家:
日本
项目状态:
已结题
起止时间:
2004 至 2006
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We have investigated modeling techniques to improve reliability of Web applications in formally analyzing the behavior for correctness verification. Web applications are the software of information systems based on the World Wide Web technology. The fundamental difference of web applications is that it behaves inherently in the reactive manner in response from the environment. While a series of interaction, it is often required to maintain the local states. One of the reliability of web applications is that the application behaves as expected for all possible interactions without any deadlock or any unintended state transitions. In this view of reliability, we have investigated following topics: (1) A behavioral model called "Web Automaton" where a label attache to a transition is a request from the environment accompanied with data constraints, (2) a GUI design by a programming language with the name passing capability, (3) Asynchronous local pi-calculus over the programming language Haskell, and (4) a quality assurance technique considering a well behaved tree-like structure focusing on easing to avoid client-side script errors. For the web automata model, we proposed a systematic testing generation of consistent series of requests. Application of name-passing mechanism in the Nepi programming language illustrates the simplicity of the behavioral aspect in the communicating processes. PiMonad is a light-weight implementation of the local asynchronous pi-calculus over, Haskell. PiMonad enables the integrated framework of functional programming with network programming. The quality assurance model aims the quality improvement of the client-side scriptsThroughout this research, we have investigated each element technology based on the integrated view of communicating processes. As the future work, we will proceed to compose and integrate these techniques into web applications
期刊论文(44)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.11185/imt.1.66
发表时间:
2006
期刊:
Journal of Information Processing
影响因子:
--
作者:
[Shoji Yuen;Kei Kato;Daiju Kato;K. Agusa]
通讯作者:
Shoji Yuen;Kei Kato;Daiju Kato;K. Agusa
Name-passing style GUI programming in the π-calculus-based language Nepi
使用基于 π 演算的语言 Nepi 进行名称传递式 GUI 编程
DOI:
--
发表时间:
2005
期刊:
Electric Notes in Theoretical Computer Science 139
影响因子:
--
作者:
[A.Mizuno, K.Mano, Y.Kawabe, H.Kuwabara, K.Agusa, S.Yuen]
通讯作者:
S.Yuen
π計算に対する時間拡張と合同的性質
π 计算的时间膨胀和同余性质
DOI:
--
发表时间:
2006
期刊:
電子情報通信学会論文誌 J89-D-4
影响因子:
--
作者:
[桑原寛明, 結縁祥治, 阿草清滋]
通讯作者:
阿草清滋
Congruences for a Timed Extension of the pi Calculus
圆周率微积分定时扩展的同余式
DOI:
--
发表时间:
2005
期刊:
Proceedings of the workshop of Dependable Software -Tools and Methods, DSN2005 Suppliemta 1 Volume
影响因子:
--
作者:
[H.Kuwabara, S.Yuen, K.Agusa]
通讯作者:
K.Agusa
An Algebraic Theory for a Timed Extension of the pi-calculus
pi 演算的定时扩展的代数理论
DOI:
--
发表时间:
2004
期刊:
In Proceedings of the eleventh Workshop for the Foundation Of Software Engineering(FOSE2004)
影响因子:
--
作者:
[Hiroaki Kuwabara, Shoji Yuen, Kiyoshi Agusa]
通讯作者:
Kiyoshi Agusa
共 25 条
海外基金