[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ASE.2011.6100131acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
Article

JPF-AWT: Model checking GUI applications

Published: 06 November 2011 Publication History

Abstract

Verification of Graphical User Interface (GUI) applications presents many challenges. GUI applications are open systems that are driven by user events. Verification of such applications by means of model checking therefore requires a user model in order to close the state space.

References

[1]
G. Brat, K. Havelund, S. Park, and W. Visser. Java PathFinder - a second generation of a Java model-checker. In Proceedings of the Workshop on Advances in Verification, July 2000.
[2]
M. B. Dwyer, Robby, O. Tkachuk, and W. Visser. Analyzing interaction orderings with model checking. In ASE'04: Proceedings of the 19th IEEE international Conference on Automated Software Engineering, pages 154-163. IEEE Computer Society, 2004.
[3]
Java PathFinder. Website. http://babelfish.arc.nasa.gov/trac/jpf.
[4]
jfcUnit. Website. http://jfcunit.sourceforge.net/.
[5]
JUnit. Website. http://www.junit.org.
[6]
Marathon. Website. http://sourceforge.net/projects/marathonman.
[7]
A. Memon, I. Banerjee, and A. Nagarajan. Gui ripping: Reverse engineering of graphical user interfaces for testing. In WCRE '03: Proceedings of the 10th Working Conference on Reverse Engineering, page 260. IEEE Computer Society, 2003.
[8]
A. M. Memon and Q. Xie. Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. IEEE Transactions on Software Engineering, 31(10):884-896, 2005.
[9]
SeleniumIDE. Website. http://seleniumhq.org/projects/ide.
[10]
SUN. Abstract Windowing Toolkit. http://java.sun.com/products/jdk/awt/.
[11]
SUN. Swing. http://download.oracle.com/javase/6/docs/technotes/guides/swing/.
[12]
UISpec4J. Website. http://www.uispec4j.org.
[13]
T. Yeh, T.-H. Chang, and R. C. Miller. Sikuli: Using gui screenshots for search and automation. In Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology, UIST '09, pages 183-192, New York, NY, USA, 2009. ACM.
[14]
X. Yuan, M. B. Cohen, and A. M. Memon. Gui interaction testing: Incorporating event context. IEEE Transactions on Software Engineering, 37(4):559-574, 2011.

Cited By

View all
  • (2018)The role of model checking in software engineeringFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-016-6192-012:4(642-668)Online publication date: 1-Aug-2018
  • (2017)Systematic reduction of GUI test sequencesProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155668(849-860)Online publication date: 30-Oct-2017
  • (2016)GUICat: GUI testing as a serviceProceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering10.1145/2970276.2970294(858-863)Online publication date: 25-Aug-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ASE '11: Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering
November 2011
677 pages
ISBN:9781457716386

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 06 November 2011

Check for updates

Qualifiers

  • Article

Conference

ASE '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 82 of 337 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)The role of model checking in software engineeringFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-016-6192-012:4(642-668)Online publication date: 1-Aug-2018
  • (2017)Systematic reduction of GUI test sequencesProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155668(849-860)Online publication date: 30-Oct-2017
  • (2016)GUICat: GUI testing as a serviceProceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering10.1145/2970276.2970294(858-863)Online publication date: 25-Aug-2016
  • (2016)Synthesizing framework models for symbolic executionProceedings of the 38th International Conference on Software Engineering10.1145/2884781.2884856(156-167)Online publication date: 14-May-2016
  • (2014)Automated generation of model classes for Java PathFinderACM SIGSOFT Software Engineering Notes10.1145/2557833.256057239:1(1-5)Online publication date: 11-Feb-2014
  • (2013)Towards model checking of computer games with Java PathFinderProceedings of the 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change10.5555/2662593.2662596(15-21)Online publication date: 18-May-2013
  • (2013)V&V of lexical, syntactic and semantic properties for interactive systems through model checking of formal description of dialogProceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I10.1007/978-3-642-39232-0_33(290-299)Online publication date: 21-Jul-2013
  • (2012)Testing android apps through symbolic executionACM SIGSOFT Software Engineering Notes10.1145/2382756.238279837:6(1-5)Online publication date: 27-Nov-2012
  • (2012)Verifying android applications using Java PathFinderACM SIGSOFT Software Engineering Notes10.1145/2382756.238279737:6(1-5)Online publication date: 27-Nov-2012
  • (2012)Tools to generate and check consistency of model classes for Java PathFinderACM SIGSOFT Software Engineering Notes10.1145/2382756.238279637:6(1-5)Online publication date: 27-Nov-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media