• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Ye Jun, Tan Qingping, Li Tun. The Property Inference of Aspect-Oriented Program[J]. Journal of Computer Research and Development, 2013, 50(2): 344-351.
Citation: Ye Jun, Tan Qingping, Li Tun. The Property Inference of Aspect-Oriented Program[J]. Journal of Computer Research and Development, 2013, 50(2): 344-351.

The Property Inference of Aspect-Oriented Program

More Information
  • Published Date: February 14, 2013
  • To simplify the formal verification of programs developed with aspect-oriented programming (AOP) paradigm, Djoko et al. identified categories of aspects systematically and determined some class of properties that each aspect category can preserve. For example, one of the aspect categories named “observer ”are those aspects that wouldn’t modify the states and the control flow of their base program. The observer can preserve all safety and liveness properties that don’t include “Next” operator. Their work can avoid direct verifications of the woven programs which always have larger scale than their base program. Their work is of great importance. Based on their work, this paper proposes a new aspect category named “functor” and proposes the concept of “property inference” (PI). Functors are those aspects that add new functionalities to a base program under certain conditions. They have changed the property of a base program, but in an inferable way. PI infers the property of woven programs using the verified properties of a base program and special characterizes its aspects. PI also avoids direct verifications of the woven programs. Our work is an important supplement to Djoko’s work.
  • Related Articles

    [1]Xiao Tianming, Guan Jianbo, Jian Songlei, Ren Yi, Zhang Jianfeng, Li Bao. Software Vulnerability Detection Method Based on Code Property Graph and Bi-GRU[J]. Journal of Computer Research and Development, 2021, 58(8): 1668-1685. DOI: 10.7544/issn1000-1239.2021.20210297
    [2]Liu Yi, Lei Cheng, Zhang Hongqi, Yang Yingjie. MapReduce-Based Network Property Verification Technique for OpenFlow Network[J]. Journal of Computer Research and Development, 2016, 53(11): 2500-2511. DOI: 10.7544/issn1000-1239.2016.20150521
    [3]Zhou Fucai, Yue Xiaohan, Bai Hongbo, Xu Jian. An Efficient Property-Based Attestation Scheme with Flexible Checking Mechanisms of Property Certificate Status[J]. Journal of Computer Research and Development, 2013, 50(10): 2070-2081.
    [4]Li Chao, Yin Lihua, Guo Yunchuan. Analysis for Probabilistic and Timed Information Flow Security Properties via ptSPA[J]. Journal of Computer Research and Development, 2011, 48(8): 1370-1380.
    [5]Wu Huaiguang, Wu Guoqing, Chen Shu, and Wan Li. A Software Behavior Oriented Requirements Model and Properties Verification[J]. Journal of Computer Research and Development, 2011, 48(5): 869-876.
    [6]Lu Han, Cao Cungen, Wang Shi. Implementation of a Meta-Property Based Quantity Attribute-Value Extraction System[J]. Journal of Computer Research and Development, 2010, 47(10): 1741-1748.
    [7]Zhang Pengcheng, Zhou Yu, Li Bixin, and Xu Baowen. Property Sequence Chart: Formal Syntax and Semantic[J]. Journal of Computer Research and Development, 2008, 45(2): 318-328.
    [8]Cui Huanqing and Wu Zhehui. Structural Properties of Parallel Program's Petri Net Model[J]. Journal of Computer Research and Development, 2007, 44(12): 2130-2135.
    [9]Wu Zhenqiang, Ma Jianfeng. A Joint-Entropy-Based Anonymity Metrics Model with Multi-Property[J]. Journal of Computer Research and Development, 2006, 43(7): 1240-1245.
    [10]Zhou Wei, Yin Qing, and Wang Qingxian. Abstract Security Properties in Process Algebra[J]. Journal of Computer Research and Development, 2005, 42(12): 2100-2105.

Catalog

    Article views (853) PDF downloads (658) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return