中文

EvoCreeper:面向智能电视应用的自动化黑盒模型生成

软件工程 2019-04-08 v1

摘要

智能电视正日益主导电视市场,随之而来的是智能电视应用( apps)使用量的增加。由于需求不断增长,开发者需要建模技术来分析这些应用并评估其全面性、完整性与质量。本文提出一种基于黑盒逆向工程的智能电视应用模型自动生成策略。该策略可通过以符合遥控设备使用方式探索用户界面并提取运行时信息,来累积构建给定应用的模型。该策略基于捕获用户界面状态以在运行时创建模型,而无需了解应用的内部结构。我们已将该策略实现于名为EvoCreeper的工具中。评估结果表明,我们的策略能够自动生成独特状态以及代表用户使用遥控设备与应用真实交互的全面模型。由此生成的模型可用于在各种场景下评估智能电视应用的质量与完整性,例如智能家庭中其他消费电子产品的控制。

关键词

引用

@article{arxiv.1904.02956,
  title  = {EvoCreeper: Automated Black-Box Model Generation for Smart TV Applications},
  author = {Bestoun S. Ahmed and Miroslav Bures},
  journal= {arXiv preprint arXiv:1904.02956},
  year   = {2019}
}