【24h】

ALEX: Mixed-Mode Learning of Web Applications at Ease

机译:ALEX:轻松学习Web应用程序的混合模式

获取原文

摘要

In this paper, we present ALEX, a web application that enables non-programmers to fully automatically infer models of web applications via active automata learning. It guides the user in setting up dedicated learning scenarios, and invites her to experiment with the available options in order to infer models at adequate levels of abstraction. In the course of this process, characteristics that go beyond a mere "site map" can be revealed, such as hidden states that are often either specifically designed or indicate errors in the application logic. Characteristic for ALEX is its support for mixed-mode learning: REST and web services can be executed simultaneously in one learning experiment, which is ideal when trying to compare back-end and front-end functionality of a web application. ALEX has been evaluated in a comparative study with 140 undergraduate students, which impressively highlighted its potential to make formal methods like active automata learning more accessible to a non-expert crowd.
机译:在本文中,我们介绍了ALEX,这是一个Web应用程序,它使非程序员可以通过主动自动机学习来全自动地推断Web应用程序的模型。它指导用户设置专用的学习方案,并邀请她尝试可用的选项,以便以足够的抽象级别推断模型。在此过程中,可以揭示超出单纯的“站点地图”的特征,例如通常专门设计或指示应用程序逻辑错误的隐藏状态。 ALEX的特点是它对混合模式学习的支持:REST和Web服务可以在一个学习实验中同时执行,当尝试比较Web应用程序的后端和前端功能时,这是理想的选择。在一项针对140名本科生的比较研究中对ALEX进行了评估,该研究深刻地凸显了ALEX的潜力,使非专家人群更容易使用主动自动机学习之类的形式化方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号