메뉴 건너뛰기




Volumn 9, Issue 1-4, 2000, Pages 143-192

The use of domain knowledge in program understanding

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0034386765     PISSN: 10227091     EISSN: None     Source Type: Journal    
DOI: 10.1023/a:1018976708691     Document Type: Article
Times cited : (57)

References (74)
  • 2
    • 0003279458 scopus 로고
    • Domain Analysis Concepts and Research Directions
    • R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press
    • Arango, G. and R. Prieto-Díaz (1991), "Domain Analysis Concepts and Research Directions," In Domain Analysis and Software Systems Modeling, R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press, pp. 9-32.
    • (1991) Domain Analysis and Software Systems Modeling , pp. 9-32
    • Arango, G.1    Prieto-Díaz, R.2
  • 3
    • 0027235051 scopus 로고
    • A Process for Consolidating and Reusing Design Knowledge
    • IEEE Computer Society Press, Baltimore, MD
    • Arango, G., E. Schoen, and R. Pettengill (1993), "A Process for Consolidating and Reusing Design Knowledge," 15th International Conference on Software Engineering, IEEE Computer Society Press, Baltimore, MD, pp. 231-242.
    • (1993) 15th International Conference on Software Engineering , pp. 231-242
    • Arango, G.1    Schoen, E.2    Pettengill, R.3
  • 5
    • 84976850194 scopus 로고
    • The Design and Implementation of Hierarchical Software Systems with Reusable Components
    • Batory, D. and S. O'Malley (1992), "The Design and Implementation of Hierarchical Software Systems with Reusable Components," ACM Transactions on Software Engineering and Methodology 1, 4, 355-398.
    • (1992) ACM Transactions on Software Engineering and Methodology , vol.1 , Issue.4 , pp. 355-398
    • Batory, D.1    O'Malley, S.2
  • 6
    • 0024699072 scopus 로고
    • Design Recovery for Maintenance and Reuse
    • Biggerstaff, T.J. (1989), "Design Recovery for Maintenance and Reuse," IEEE Computer 7, 22, 36-49.
    • (1989) IEEE Computer , vol.7 , Issue.22 , pp. 36-49
    • Biggerstaff, T.J.1
  • 11
    • 0020766507 scopus 로고
    • Towards a Theory of the Comprehension of Computer Programs
    • Brooks, R. (1983), "Towards a Theory of the Comprehension of Computer Programs," International Journal of Man-Machine Studies 18, 543-554.
    • (1983) International Journal of Man-Machine Studies , vol.18 , pp. 543-554
    • Brooks, R.1
  • 13
    • 84976749912 scopus 로고
    • The Specification of Process Synchronization by Path-Expressions
    • Springer-Verlag
    • Campbell, R.H. (1974), "The Specification of Process Synchronization by Path-Expressions," In Lecture Notes in Computer Science, Vol. 16, Springer-Verlag, pp. 89-102.
    • (1974) Lecture Notes in Computer Science , vol.16 , pp. 89-102
    • Campbell, R.H.1
  • 14
    • 84976766949 scopus 로고
    • The Entity - Relationship Model - Toward a Unified View of Data
    • Chen, P.P. (1976), "The Entity - Relationship Model - Toward a Unified View of Data," ACM Transactions on Database Systems 1, 1, pp. 9-36.
    • (1976) ACM Transactions on Database Systems , vol.1 , Issue.1 , pp. 9-36
    • Chen, P.P.1
  • 15
    • 0022867006 scopus 로고
    • The C Information Abstractor
    • IEEE
    • Chen, Y.F. and C.V. Ramamoorthy (1986), "The C Information Abstractor," In Proceedings COMPASC 86, IEEE, pp. 291-298.
    • (1986) Proceedings COMPASC , vol.86 , pp. 291-298
    • Chen, Y.F.1    Ramamoorthy, C.V.2
  • 16
    • 0025245266 scopus 로고
    • Reverse Engineering and Design Recovery: A Taxonomy
    • Chikofsky, E.J. and J.H. Cross II (1990), "Reverse Engineering and Design Recovery: A Taxonomy," IEEE Software 7, 1, 13-17.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 13-17
    • Chikofsky, E.J.1    Cross J.H. II2
  • 20
    • 0347150067 scopus 로고    scopus 로고
    • Dowsing: A Tools Framework for Domain-Oriented Browsing of Software Artifacts
    • Clayton, R., S. Rugaber, and L. Wills (1998a), "Dowsing: A Tools Framework for Domain-Oriented Browsing of Software Artifacts," In Proceedings ASE 99, pp. 204-208.
    • (1998) Proceedings ASE , vol.99 , pp. 204-208
    • Clayton, R.1    Rugaber, S.2    Wills, L.3
  • 22
    • 0024036533 scopus 로고
    • Building Application Generators
    • Cleaveland, J.C. (1988), "Building Application Generators," IEEE Software 5, 4, 25-33.
    • (1988) IEEE Software , vol.5 , Issue.4 , pp. 25-33
    • Cleaveland, J.C.1
  • 27
    • 0043242276 scopus 로고    scopus 로고
    • Defense Modeling and Simulation Office (1999), "High Level Architecture (HLA)," http:// hla.dmso.mil/.
    • (1999) High Level Architecture (HLA)
  • 28
    • 0026865713 scopus 로고
    • GENOA/GENII - A customizable, language - and front-end - independent code analyzer
    • Devambu, P.T. (1992), "GENOA/GENII - A customizable, language - and front-end - independent code analyzer," In Fourteenth International Conference on Software Engineering, pp. 307-319.
    • (1992) Fourteenth International Conference on Software Engineering , pp. 307-319
    • Devambu, P.T.1
  • 31
    • 0042239892 scopus 로고
    • Application Program Maintenance Study: Report to Our Respondents
    • Philadelphia, PA, Tutorial on Software Maintenance, G. Parikh and N. Zvegintozov, Eds., IEEE Computer Society
    • Fjeldstad, R.K. and W.T. Hamlen (1983), "Application Program Maintenance Study: Report to Our Respondents," In Proceedings GUIDE 48, Philadelphia, PA, Tutorial on Software Maintenance, G. Parikh and N. Zvegintozov, Eds., IEEE Computer Society.
    • (1983) Proceedings GUIDE , vol.48
    • Fjeldstad, R.K.1    Hamlen, W.T.2
  • 35
    • 0029209968 scopus 로고
    • Recognizers for Extracting Architectural Features from Source Code
    • L. Wills, P. Newcomb, and E. Chikofsky, Eds., IEEE Computer Society Press
    • Harris, D., H.B. Reubenstein, and A.S. Yeh (1995), "Recognizers for Extracting Architectural Features from Source Code," In Second Working Conference on Reverse Engineering, L. Wills, P. Newcomb, and E. Chikofsky, Eds., IEEE Computer Society Press, pp. 252-261.
    • (1995) Second Working Conference on Reverse Engineering , pp. 252-261
    • Harris, D.1    Reubenstein, H.B.2    Yeh, A.S.3
  • 38
    • 0030784632 scopus 로고    scopus 로고
    • Interactive Explanation of Software Systems
    • Johnson, W.L. and A. Erdem (1997), "Interactive Explanation of Software Systems," In Automated Software Engineering 2, 1, 53-75.
    • (1997) Automated Software Engineering , vol.2 , Issue.1 , pp. 53-75
    • Johnson, W.L.1    Erdem, A.2
  • 42
    • 0041739536 scopus 로고
    • Amphion: Specification-based Programming for Scientific Subroutine Libraries
    • Lowry, M., A. Philpot, T. Pressburger, and I. Underwood (1994), "Amphion: Specification-based Programming for Scientific Subroutine Libraries," In SAIRAS'94.
    • (1994) SAIRAS'94
    • Lowry, M.1    Philpot, A.2    Pressburger, T.3    Underwood, I.4
  • 44
    • 0030420176 scopus 로고    scopus 로고
    • Rule-Based Detection for Reverse Engineering User Interfaces
    • IEEE Computer Society Press
    • Moore, M. (1996), "Rule-Based Detection for Reverse Engineering User Interfaces," In Proceedings of the Third Working Conference on Reverse Engineering, IEEE Computer Society Press, pp. 42-48.
    • (1996) Proceedings of the Third Working Conference on Reverse Engineering , pp. 42-48
    • Moore, M.1
  • 47
    • 0041739539 scopus 로고
    • Technical Report CIMR-93-02, Center for Information Management Research, College of Computing, Georgia Institute of Technology
    • Moore, M., S. Rugaber, and H. Astudillo (1993), "Knowledge Worker Platform Analysis Final Report," Technical Report CIMR-93-02, Center for Information Management Research, College of Computing, Georgia Institute of Technology.
    • (1993) Knowledge Worker Platform Analysis Final Report
    • Moore, M.1    Rugaber, S.2    Astudillo, H.3
  • 50
    • 0041739538 scopus 로고    scopus 로고
    • MySQL (1999), http://www.tcs.se.
    • (1999) MySQL
  • 51
    • 0004120103 scopus 로고
    • PhD Dissertation, ICS Department, University of California at Irvine
    • Neighbors, J. (1980), Software Construction from Components, PhD Dissertation, ICS Department, University of California at Irvine.
    • (1980) Software Construction from Components
    • Neighbors, J.1
  • 52
    • 0001776557 scopus 로고
    • Draco: A Method for Engineering Reusable Software Components
    • T.J. Biggerstaff and A.J. Perlis, Eds., Addison-Wesley, Reading, MA
    • Neighbors, J.M. (1989), "Draco: A Method for Engineering Reusable Software Components," In Software Reusability/Concepts and Models, Vol. 1, T.J. Biggerstaff and A.J. Perlis, Eds., Addison-Wesley, Reading, MA.
    • (1989) Software Reusability/Concepts and Models , vol.1
    • Neighbors, J.M.1
  • 55
    • 0003163263 scopus 로고
    • Classification of Reusable Modules
    • T.J. Biggerstaff and A.J. Perlis, Eds., Addison-Wesley, Reading, MA
    • Prieto-Díaz, R. (1989), "Classification of Reusable Modules," In Software Reusability/Concepts and Models, Vol. 1, T.J. Biggerstaff and A.J. Perlis, Eds., Addison-Wesley, Reading, MA, pp. 99-123.
    • (1989) Software Reusability/Concepts and Models , vol.1 , pp. 99-123
    • Prieto-Díaz, R.1
  • 56
    • 0042239889 scopus 로고
    • Domain Analysis for Reusability
    • R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press
    • Prieto-Díaz, R. (1991), "Domain Analysis for Reusability," In Domain Analysis and Software Systems Modeling, R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press, pp. 63-69.
    • (1991) Domain Analysis and Software Systems Modeling , pp. 63-69
    • Prieto-Díaz, R.1
  • 58
    • 0029210456 scopus 로고
    • DECODE: A Cooperative Environment for Reverse-Engineering Legacy Software
    • L. Wills, P. Newcomb, and E. Chikofsky, Eds., IEEE Computer Society Press
    • Quilici, A. and D.N. Chin (1995), "DECODE: A Cooperative Environment for Reverse-Engineering Legacy Software," In Second Working Conference on Reverse Engineering, L. Wills, P. Newcomb, and E. Chikofsky, Eds., IEEE Computer Society Press, pp. 156-165.
    • (1995) Second Working Conference on Reverse Engineering , pp. 156-165
    • Quilici, A.1    Chin, D.N.2
  • 59
    • 0042741028 scopus 로고
    • Palo Alto, CA
    • Reasoning Systems Incorporated (1990), Software Refinery Toolkit, Palo Alto, CA.
    • (1990) Software Refinery Toolkit
  • 61
    • 84880207516 scopus 로고    scopus 로고
    • Program Understanding
    • A. Kent and J.G. Williams, Eds., Marcel Dekker
    • Rugaber, S. (1996), "Program Understanding," In Encyclopedia of Computer Science and Technology, Supplement 20, 35, A. Kent and J.G. Williams, Eds., Marcel Dekker, pp. 341-368.
    • (1996) Encyclopedia of Computer Science and Technology, Supplement , vol.20 , Issue.35 , pp. 341-368
    • Rugaber, S.1
  • 62
    • 0043242273 scopus 로고    scopus 로고
    • Technical Report GIT-CC-98-14, College of Computing, Georgia Institute of Technology
    • Rugaber, S. (1997), "An Example of Program Understanding," Technical Report GIT-CC-98-14, College of Computing, Georgia Institute of Technology.
    • (1997) An Example of Program Understanding
    • Rugaber, S.1
  • 63
  • 70
    • 0043242274 scopus 로고
    • Algebraic Specification of Domains
    • R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press
    • Srinivas, Y.V. (1991a), "Algebraic Specification of Domains," In Domain Analysis and Software Systems Modeling, R. Prieto-Díaz and G. Arango, Eds., IEEE Computer Society Press, pp. 90-124.
    • (1991) Domain Analysis and Software Systems Modeling , pp. 90-124
    • Srinivas, Y.V.1
  • 71
    • 0042741026 scopus 로고
    • PhD Dissertation, Department of Information and Computer Science, University of California at Irvine
    • Srinivas, Y.V. (1991b), "Pattern Matching: A Sheaf-Theoretic Approach," PhD Dissertation, Department of Information and Computer Science, University of California at Irvine.
    • (1991) Pattern Matching: A Sheaf-Theoretic Approach
    • Srinivas, Y.V.1


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