首页> 外文会议>International conference on formal engineering methods >Checking Activity Transition Systems with Back Transitions Against Assertions
【24h】

Checking Activity Transition Systems with Back Transitions Against Assertions

机译:使用断言检查活动转换系统和断言

获取原文

摘要

The Android system is in widespread use currently, and Android apps play an important role in our daily life. How to specify and verify apps is a challenging problem. In this paper, we study a formalism for abstracting the behaviour of Android apps, called Activity Transition Systems (ATS), which includes back transitions, value assignments and assertions. Given such a transition system with a corresponding Activity Transition Graph (ATG), it is interesting to know whether it violates some value assertions. We first prove some theoretical properties of transitions and propose a state-merging strategy. Then we further introduce a post-reachability graph technique. Based on this technique, we design an algorithm to traverse an ATG that avoids path cycles. Lastly, we also extend our model and our algorithm to handle more complicated problems.
机译:目前,Android系统正在广泛使用,Android应用程序在我们的日常生活中发挥着重要作用。如何指定和验证应用程序是一个具有挑战性的问题。在本文中,我们研究了一种用于抽象化Android应用程序行为的形式主义,称为活动过渡系统(ATS),其中包括向后过渡,值分配和断言。给定具有相应活动过渡图(ATG)的过渡系统,有趣的是要知道它是否违反了一些价值主张。我们首先证明过渡的一些理论特性,并提出一种状态合并策略。然后,我们进一步介绍了可达性后图技术。基于此技术,我们设计了一种遍历ATG的算法,该算法可避免路径循环。最后,我们还扩展了模型和算法,以处理更复杂的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号