메뉴 건너뛰기




Volumn 31, Issue 2, 2005, Pages 137-149

Efficient relational calculation for software analysis

Author keywords

Data structures; Graph algorithms; Logic programming; Reengineering; Reverse engineering

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; GRAPH THEORY; LOGIC PROGRAMMING; PROGRAM INTERPRETERS; QUERY LANGUAGES; RELATIONAL DATABASE SYSTEMS; REVERSE ENGINEERING;

EID: 17644363668     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2005.23     Document Type: Article
Times cited : (70)

References (52)
  • 1
    • 0032310198 scopus 로고    scopus 로고
    • "Structural Manipulations Of Software Architecture Using Tarski Relational Algebra"
    • R.C. Holt, "Structural Manipulations Of Software Architecture Using Tarski Relational Algebra," Proc. Fifth Working Conf. Reverse Eng. (WCRE 1998), pp. 210-219, 1998.
    • (1998) Proc. Fifth Working Conf. Reverse Eng. (WCRE 1998) , pp. 210-219
    • Holt, R.C.1
  • 2
    • 0032049599 scopus 로고    scopus 로고
    • "A Relational Approach to Support Software Architecture Analysis"
    • L.M.G. Feijs, R.L. Krikhaar, and R.C. van Ommering, "A Relational Approach to Support Software Architecture Analysis," Software: Practice and Experience, vol. 28, no. 4, pp. 371-400, 1998.
    • (1998) Software: Practice and Experience , vol.28 , Issue.4 , pp. 371-400
    • Feijs, L.M.G.1    Krikhaar, R.L.2    Ommering, R.C.3
  • 6
    • 17644366585 scopus 로고    scopus 로고
    • Swedish Inst. of Computer Science
    • Swedish Inst. of Computer Science, Quintus Prolog User's Manual. 2003.
    • (2003) Quintus Prolog User's Manual
  • 8
    • 0022769976 scopus 로고
    • "Graph-Based Algorithms for Boolean Function Manipulation"
    • Aug
    • R.E. Bryant, "Graph-Based Algorithms for Boolean Function Manipulation," IEEE Trans. Computers, vol. 35, no. 8, pp. 677-691, Aug. 1986.
    • (1986) IEEE Trans. Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 9
    • 17644398884 scopus 로고    scopus 로고
    • "Crocopat 2.1 Introduction and Reference Manual"
    • Technical Report UCB//CSD-04-1338, Computer Science Division (EECS), Univ. of California, Berkeley
    • D. Beyer and A. Noack, "Crocopat 2.1 Introduction and Reference Manual," Technical Report UCB//CSD-04-1338, Computer Science Division (EECS), Univ. of California, Berkeley, 2004, http://arxiv.org/abs/cs/0409009.
    • (2004)
    • Beyer, D.1    Noack, A.2
  • 12
    • 0030378133 scopus 로고    scopus 로고
    • "Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software"
    • C. Krämer and L. Prechelt, "Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software," Proc. Third Working Conf . Reverse Eng. (WCRE 1996), pp. 208-215, 1996.
    • (1996) Proc. Third Working Conf . Reverse Eng. (WCRE 1996) , pp. 208-215
    • Krämer, C.1    Prechelt, L.2
  • 18
    • 0343325414 scopus 로고
    • "Reverse Engineering by Visualizing and Querying"
    • A.O. Mendelzon and J. Sametinger, "Reverse Engineering by Visualizing and Querying," Software - Concepts and Tools, vol. 16, no. 4, pp. 170-182, 1995.
    • (1995) Software - Concepts and Tools , vol.16 , Issue.4 , pp. 170-182
    • Mendelzon, A.O.1    Sametinger, J.2
  • 28
    • 0000434543 scopus 로고    scopus 로고
    • "A C++ Data Model Supporting Reachability Analysis and Dead Code Detection"
    • Y.-F. Chen, E.R. Gansner, and E. Koutsofios, "A C++ Data Model Supporting Reachability Analysis and Dead Code Detection," IEEE Trans. Software Eng., vol. 24, no. 9, pp. 682-694, 1998.
    • (1998) IEEE Trans. Software Eng. , vol.24 , Issue.9 , pp. 682-694
    • Chen, Y.-F.1    Gansner, E.R.2    Koutsofios, E.3
  • 30
    • 0035308156 scopus 로고    scopus 로고
    • "Software Reflexion Models: Bridging the Gap between Design and Implementation"
    • Apr
    • G.C. Murphy, D. Notkin, and K.J. Sullivan, "Software Reflexion Models: Bridging the Gap between Design and Implementation," IEEE Trans. Software Eng., vol. 27, no. 4, pp. 364-380, Apr. 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.4 , pp. 364-380
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.J.3
  • 33
    • 0002482557 scopus 로고    scopus 로고
    • "An Inductive Method for Discovering Design Patterns from Object-Oriented Software Systems"
    • Technical Report CS-TR-3597, Computer Science Dept., Univ. of Maryland
    • F. Shull, W.L. Melo, and V.R. Basili, "An Inductive Method for Discovering Design Patterns from Object-Oriented Software Systems," Technical Report CS-TR-3597, Computer Science Dept., Univ. of Maryland, 1996.
    • (1996)
    • Shull, F.1    Melo, W.L.2    Basili, V.R.3
  • 35
    • 10744221314 scopus 로고    scopus 로고
    • "A Copper Bullet for Software Quality Improvement"
    • Feb
    • M. Blaha, "A Copper Bullet for Software Quality Improvement," Computer, vol. 37, no. 2, pp. 21-25, Feb. 2004.
    • (2004) Computer , vol.37 , Issue.2 , pp. 21-25
    • Blaha, M.1
  • 39
    • 0026913667 scopus 로고
    • "Symbolic Boolean Manipulation with Ordered Binary Decision Diagrams"
    • R.E. Bryant, "Symbolic Boolean Manipulation with Ordered Binary Decision Diagrams," ACM Computing Surveys, vol. 24, no. 3, pp. 293-318, 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 40
    • 0030246260 scopus 로고    scopus 로고
    • "Improving the Variable Ordering of OBDDs Is NP-Complete"
    • Sept
    • B. Bollig and I. Wegener, "Improving the Variable Ordering of OBDDs Is NP-Complete," IEEE Trans. Computers, vol. 45, no. 9, pp. 993-1002, Sept. 1996.
    • (1996) IEEE Trans. Computers , vol.45 , Issue.9 , pp. 993-1002
    • Bollig, B.1    Wegener, I.2
  • 41
    • 0026206365 scopus 로고
    • "Circuit Width, Register Allocation, and Ordered Binary Decision Diagrams"
    • C.L. Berman, "Circuit Width, Register Allocation, and Ordered Binary Decision Diagrams," IEEE Trans. Computer-Aided Design, vol. 10, no. 8, pp. 1059-1066, 1991.
    • (1991) IEEE Trans. Computer-Aided Design , vol.10 , Issue.8 , pp. 1059-1066
    • Berman, C.L.1
  • 47
    • 84945708259 scopus 로고
    • "A Theorem on Boolean Matrices"
    • S. Warshall, "A Theorem on Boolean Matrices,J. ACM, vol. 9, no. 1, pp. 11-12, 1962.
    • (1962) J. ACM , vol.9 , Issue.1 , pp. 11-12
    • Warshall, S.1
  • 48
    • 0003665231 scopus 로고    scopus 로고
    • "Information Technology - Database Languages - SQL - Part 2: Foundation"
    • ANSI/ISO/IEC 9075:1999
    • ANSI/ISO/IEC 9075:1999, "Information Technology - Database Languages - SQL - Part 2: Foundation," 1999.
    • (1999)
  • 52
    • 0344672448 scopus 로고    scopus 로고
    • "Computing with Graphs and Graph Transformations"
    • D. Blostein and A. Schürr, "Computing with Graphs and Graph Transformations," Software: Practice and Experience, vol. 29, no. 3, pp. 197-217, 1999.
    • (1999) Software: Practice and Experience , vol.29 , Issue.3 , pp. 197-217
    • Blostein, D.1    Schürr, A.2


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