Formal Modelling of Java GUI Event Handling
Formal Modelling of Java GUI Event Handling
复制标题
Java GUI 事件处理的形式化建模
DOI:
10.1007/3-540-36103-0_37
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
Jessica Chen
中科院分区:
文献类型:
--
作者:
Jessica Chen
Programming in Java Swing and AWT can be quite error-prone due to the implicit nondeterminism caused by the complex event handling realized via multithreading. In this work, we provide a framework on formal modelling of Java GUI event handling in terms of labelled transition systems. The significance of the work is twofold: on one hand, it provides a formal basis for a better understanding and correct use of Java GUI event handling mechanism; on the other hand, it lays the ground work for formally reasoning about the correctness of a GUI-based Java application against certain properties that, due to the nondeterminism involved, may be hard to detect.