메뉴 건너뛰기




Volumn 16, Issue 2, 2007, Pages

Foundations of incremental aspect model-checking

Author keywords

Aspect oriented programming; Feature oriented software; Incremental verification; Model checking; Modular verification

Indexed keywords

ASPECT ORIENTED PROGRAMMING; FEATURE ORIENTED SOFTWARE; INCREMENTAL VERIFICATION; MODULAR VERIFICATION;

EID: 34247871252     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/1217295.1217296     Document Type: Article
Times cited : (43)

References (69)
  • 1
    • 33745189007 scopus 로고    scopus 로고
    • Open modules: Modular reasoning in aspect-oriented programming
    • ALDRICH, J. 2004. Open modules: Modular reasoning in aspect-oriented programming. Foundations of Aspect-Oriented Lang. 7-18.
    • (2004) Foundations of Aspect-Oriented Lang , pp. 7-18
    • ALDRICH, J.1
  • 2
    • 35048839796 scopus 로고    scopus 로고
    • A temporal logic of nested calls and returns
    • Conference on Tools and Algorithms for the Construction and Analysis of Systems, K. Jensen and A. Podelski, Eds, Springer Verlag
    • ALUR, R., ETASSAMI, K., AND MADHUSUDAN, P. 2004. A temporal logic of nested calls and returns. In Conference on Tools and Algorithms for the Construction and Analysis of Systems, K. Jensen and A. Podelski, Eds. Lecture Notes in Computer Science, vol. 2988. Springer Verlag. 467-481.
    • (2004) Lecture Notes in Computer Science , vol.2988 , pp. 467-481
    • ALUR, R.1    ETASSAMI, K.2    MADHUSUDAN, P.3
  • 3
    • 0032218204 scopus 로고    scopus 로고
    • Model checking of hierarchical state machines
    • Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, M. Jazayeri and H. Schauer, Eds, Springer Verlag
    • ALUR, R. AND YANNAKAKIS, M. 1998. Model checking of hierarchical state machines. In Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, M. Jazayeri and H. Schauer, Eds. Lecture Notes in Computer Science, vol. 1301. Springer Verlag. 175-188.
    • (1998) Lecture Notes in Computer Science , vol.1301 , pp. 175-188
    • ALUR, R.1    YANNAKAKIS, M.2
  • 4
    • 84943278667 scopus 로고    scopus 로고
    • Process-Algebraic foundations of aspect-oriented programming
    • ANDREWS, J. H. 2001. Process-Algebraic foundations of aspect-oriented programming. Reflection. 187-209.
    • (2001) Reflection , pp. 187-209
    • ANDREWS, J.H.1
  • 5
    • 0011864036 scopus 로고    scopus 로고
    • Aspect oriented programming (article series)
    • Oct
    • ASPECT. 2001. Aspect oriented programming (article series). Commun. ACM 44, 10 (Oct.).
    • (2001) Commun. ACM , vol.44 , pp. 10
    • ASPECT1
  • 9
    • 84976850194 scopus 로고    scopus 로고
    • BATORY, D. AND O'MALLEY, S. 1992. The design and implementation of hierarchical software systems with reusable components. ACM Trans. Softw. Eng. Methodol. 1, 4 (Oct.), 355-398.
    • BATORY, D. AND O'MALLEY, S. 1992. The design and implementation of hierarchical software systems with reusable components. ACM Trans. Softw. Eng. Methodol. 1, 4 (Oct.), 355-398.
  • 11
    • 3042666526 scopus 로고    scopus 로고
    • CHAKI, S., CLARKE, E., GHOCE, A., JHA, S., AND VEITH, H. 2004. Modular verification of software components in C. IEEE Trans. Softw. Eng. 30, 6 (Jun.), 388-402.
    • CHAKI, S., CLARKE, E., GHOCE, A., JHA, S., AND VEITH, H. 2004. Modular verification of software components in C. IEEE Trans. Softw. Eng. 30, 6 (Jun.), 388-402.
  • 12
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • CLARKE, E., EMERSON, E., AND SISTLA, A. 1986. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans. Program.. Lang. Syst. 8, 2, 244-263.
    • (1986) ACM Trans. Program.. Lang. Syst , vol.8 , Issue.2 , pp. 244-263
    • CLARKE, E.1    EMERSON, E.2    SISTLA, A.3
  • 14
    • 0012052618 scopus 로고    scopus 로고
    • Modular translation of Statecharts to SMV
    • Tech. Rep. CMUCS-00-XXX, Carnegie Mellon University School of Computer Science. August
    • CLARKE, E. M. AND HEINLE, W. 2000. Modular translation of Statecharts to SMV. Tech. Rep. CMUCS-00-XXX, Carnegie Mellon University School of Computer Science. August.
    • (2000)
    • CLARKE, E.M.1    HEINLE, W.2
  • 19
    • 0036038312 scopus 로고    scopus 로고
    • Invariant-Based specification, synthesis, and verification of synchronization in concurrent programs
    • DENG, X., DWYER, M. B., HATCLIFF, J., AND MIZUNO, M. 2002. Invariant-Based specification, synthesis, and verification of synchronization in concurrent programs. In International Conference on Software Engineering, 442-452.
    • (2002) International Conference on Software Engineering , pp. 442-452
    • DENG, X.1    DWYER, M.B.2    HATCLIFF, J.3    MIZUNO, M.4
  • 20
    • 34247888063 scopus 로고    scopus 로고
    • DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998. Extended static checking. Res. Rep. 159, Compaq Systems Research Center. December.
    • DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998. Extended static checking. Res. Rep. 159, Compaq Systems Research Center. December.
  • 21
    • 34247861334 scopus 로고    scopus 로고
    • DEVEREUX, B. 2003. Compositional reasoning about aspects using alternating-time logic. In Foundations of Aspect-Oriented Lang.
    • DEVEREUX, B. 2003. Compositional reasoning about aspects using alternating-time logic. In Foundations of Aspect-Oriented Lang.
  • 23
    • 4244200427 scopus 로고    scopus 로고
    • Flow analysis for verifying specifications of concurrent and distributed software
    • Tech. Rep. UM-CS-1999-052, University of Massachusetts, Computer Science Department. August
    • DWYER, M. B. AND CLARKE, L. A. 1999. Flow analysis for verifying specifications of concurrent and distributed software. Tech. Rep. UM-CS-1999-052, University of Massachusetts, Computer Science Department. August.
    • (1999)
    • DWYER, M.B.1    CLARKE, L.A.2
  • 30
    • 35248827669 scopus 로고    scopus 로고
    • Software verification with Blast
    • SPIN Workshop on Software Model Checking, Springer Verlag
    • HENZINGER, T. A., JHALA, R., MAJUMDAR, R., AND SUTRE, G. 2003. Software verification with Blast. In SPIN Workshop on Software Model Checking. Lecture Notes in Computer Science, vol. 2648, Springer Verlag. 235-239.
    • (2003) Lecture Notes in Computer Science , vol.2648 , pp. 235-239
    • HENZINGER, T.A.1    JHALA, R.2    MAJUMDAR, R.3    SUTRE, G.4
  • 33
    • 0035361164 scopus 로고    scopus 로고
    • HOLZMANN, G. AND SMITH, M. H. 2001. Software model checking-Extracting verification models from source code. Softw. Test. Verification Reliability 11, 2 (Jun.), 65-79.
    • HOLZMANN, G. AND SMITH, M. H. 2001. Software model checking-Extracting verification models from source code. Softw. Test. Verification Reliability 11, 2 (Jun.), 65-79.
  • 34
  • 35
    • 84976735431 scopus 로고
    • Tentative steps toward a development method for interfering programs
    • JONES, C. B. 1983. Tentative steps toward a development method for interfering programs. ACM Trans. Program. Lang. Syst. 5, 4, 596-619.
    • (1983) ACM Trans. Program. Lang. Syst , vol.5 , Issue.4 , pp. 596-619
    • JONES, C.B.1
  • 36
    • 34247886486 scopus 로고    scopus 로고
    • Aspect categories and classes of temporal properties
    • Trans. Aspect-Oriented Softw. Develop. 1
    • KATZ, S. 2006. Aspect categories and classes of temporal properties. Trans. Aspect-Oriented Softw. Develop. 1, 106-134. Published as Lecture Notes in Computer Science, vol. 3380.
    • (2006) Published as Lecture Notes in Computer Science , vol.3380 , pp. 106-134
    • KATZ, S.1
  • 37
    • 34247859687 scopus 로고    scopus 로고
    • The more the merrier
    • KICZALES, G. 2004. The more the merrier. Softw. Develop. http://www.sdmagazine.com/documents/s=8993/sdm0410g/.
    • (2004) Softw. Develop
    • KICZALES, G.1
  • 43
    • 84957667659 scopus 로고    scopus 로고
    • Module checking
    • Proceedings of the International Conference on Computer-Aided Verification, Springer Verlag
    • KUPFERMAN, O., VARDI, M., AND WOLPER, P. 1998. Module checking. In Proceedings of the International Conference on Computer-Aided Verification. Lecture Notes in Computer Science, vol. 1102, Springer Verlag. 75-86.
    • (1998) Lecture Notes in Computer Science , vol.1102 , pp. 75-86
    • KUPFERMAN, O.1    VARDI, M.2    WOLPER, P.3
  • 44
    • 2942512168 scopus 로고    scopus 로고
    • Manning Publications, Greenwich, CT
    • LADDAD, R. 2003. AspectJ in Action. Manning Publications, Greenwich, CT.
    • (2003) AspectJ in Action
    • LADDAD, R.1
  • 46
    • 84864017686 scopus 로고    scopus 로고
    • Modular model checking of software
    • Proceedings of the Conference on Tools and Algorithms for the Construction and Analysis of Systems, Springer Verlag
    • LASTER, K. AND GRUMBERG, O. 1998. Modular model checking of software. In Proceedings of the Conference on Tools and Algorithms for the Construction and Analysis of Systems. Lecture Notes in Computer Science, vol. 1384, Springer Verlag. 20-35.
    • (1998) Lecture Notes in Computer Science , vol.1384 , pp. 20-35
    • LASTER, K.1    GRUMBERG, O.2
  • 47
    • 22344448826 scopus 로고    scopus 로고
    • LI, H. C., KRISHNAMURTHI, S., AND FISLER, K. 2005. Modular verification of open features through three-valued model checking. Autom. Softw. Eng. J. 12, 3 (Jul.), 349-382.
    • LI, H. C., KRISHNAMURTHI, S., AND FISLER, K. 2005. Modular verification of open features through three-valued model checking. Autom. Softw. Eng. J. 12, 3 (Jul.), 349-382.
  • 51
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • MASUHARA, H., KICZALES, G., AND DUTCHYN, C. 2008. A compilation and optimization model for aspect-oriented programs. Compiler Construct. 46-60.
    • (2008) Compiler Construct , pp. 46-60
    • MASUHARA, H.1    KICZALES, G.2    DUTCHYN, C.3
  • 53
    • 0019596077 scopus 로고
    • Proofs of networks of processes
    • MISRA, J. AND CHANDY, M. 1981. Proofs of networks of processes. IEEE Trans. Softw. Eng. 7, 4, 417-426.
    • (1981) IEEE Trans. Softw. Eng , vol.7 , Issue.4 , pp. 417-426
    • MISRA, J.1    CHANDY, M.2
  • 55
    • 84947283695 scopus 로고    scopus 로고
    • Supporting formal verification of crosscutting concerns
    • NELSON, T., COWAN, D. D., AND ALENCAR, P. S. C. 2001. Supporting formal verification of crosscutting concerns. Reflection. 153-169.
    • (2001) Reflection , pp. 153-169
    • NELSON, T.1    COWAN, D.D.2    ALENCAR, P.S.C.3
  • 58
    • 34247853875 scopus 로고    scopus 로고
    • Model checking applications of aspects and superimpositions
    • SIHMAN, M. AND KATZ, S. 2003a. Model checking applications of aspects and superimpositions. Foundations of Aspect-Oriented Lang. 51-60.
    • (2003) Foundations of Aspect-Oriented Lang , pp. 51-60
    • SIHMAN, M.1    KATZ, S.2
  • 59
    • 0041910988 scopus 로고    scopus 로고
    • SIHMAN, M. AND KATZ, S. 2003b. Superimpositions and aspect-oriented programming. Comput. J. 46, 5 (Sept.), 529-541.
    • SIHMAN, M. AND KATZ, S. 2003b. Superimpositions and aspect-oriented programming. Comput. J. 46, 5 (Sept.), 529-541.
  • 65
    • 0001909357 scopus 로고
    • Reasoning about infinite computations
    • Nov
    • VARDI, M. Y. AND WOLPER, P. 1994. Reasoning about infinite computations. Inf. Comput. 115, 1 (Nov.).
    • (1994) Inf. Comput , vol.115 , pp. 1
    • VARDI, M.Y.1    WOLPER, P.2
  • 67
    • 11344289845 scopus 로고    scopus 로고
    • A semantics for advice and dynamic join points in aspect-oriented programming
    • WAND, M., KICZALES, G., AND DUTCHYN, C. 2004. A semantics for advice and dynamic join points in aspect-oriented programming. ACM Trans. Program. Lang. Syst. 26, 5, 890-910.
    • (2004) ACM Trans. Program. Lang. Syst , vol.26 , Issue.5 , pp. 890-910
    • WAND, M.1    KICZALES, G.2    DUTCHYN, C.3
  • 68
    • 0020496645 scopus 로고
    • Temporal logic can be more expressive
    • WOLPER, P. 1983. Temporal logic can be more expressive. Inf. Control 56, 1-2, 72-99.
    • (1983) Inf. Control , vol.56
    • WOLPER, P.1
  • 69
    • 34247873521 scopus 로고    scopus 로고
    • Aspect reasoning by reduction to implicit invocation
    • Lang
    • XU, J., RAJAN, H., AND SULLIVAN, K. 2004. Aspect reasoning by reduction to implicit invocation. Foundations of Aspect-Oriented Lang. 31-36.
    • (2004) Foundations of Aspect-Oriented , pp. 31-36
    • XU, J.1    RAJAN, H.2    SULLIVAN, K.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.