Mining API protocols based on a balanced probabilistic model-现代数据工程与实时计算实验室
现代数据工程与实时计算实验室

Mining API protocols based on a balanced probabilistic model


作者

Deng Chen, Yanduo Zhang, Rongcun Wang, Wei Wei, Huabing Zhou, Xun Li, Binbin Qu

期刊

期刊名称:IEEE
出版日期:2015
所在页数:2276-2282

摘要

API protocols are important for modern software development. They can be used in program testing, documentation, understanding and validation. Mining API protocols based on probabilistic models is proved to be an effective method to achieve protocols automatically. In this paper, we discuss the unbalanced probability problem caused by loops and recursive functions in application programs and a method based on the suffix tree is proposed to address it. In order to investigate the feasibility and effectiveness of our approach, we implemented it in our previous prototype tool ISpecMiner and performed a comparison test based on several real-world applications. Experimental results show that our approach can achieve protocols with more balanced probabilities than existing approaches, which provides a strong assurance for achieving valid and precise API protocols.

关键词

Markov model; probabilistic model; program validation; tandem array

[pdf]



地址:湖北省武汉市洪山区珞瑜路1037号,华中科技大学南一楼西南501室 邮编:430074 电话:027-87556601
计算机科学与技术学院,现代数据工程与实时计算实验室 有问题和意见请与网站管理员联系:adelab@163.com

温馨提示:为保证能正常的浏览此网站,请用IE9.0以上版本查看!    访问人次: