메뉴 건너뛰기




Volumn 8, Issue 2, 1999, Pages 177-212

GENOA - A customizable, front-end-retargetable source code analysis framework

Author keywords

Code inspection; D.2.3 Software Engineering : Coding tools and techniques; D.2.6 Software Engineering : Programming environments; Languages; Metrics; Reverse engineering; Source analysis

Indexed keywords


EID: 0000354558     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/304399.304402     Document Type: Article
Times cited : (38)

References (46)
  • 1
    • 84918674362 scopus 로고
    • The pan language-based editing system for integrated development
    • BALLANCE, R. A., GRAHAM, S. L., AND VANDE VANTER, M. L. 1990. The Pan language-based editing system for integrated development. SIGSOFT Softw. Eng. Notes 15, 6 (Dec.), 77-93.
    • (1990) SIGSOFT Softw. Eng. Notes , vol.15 , Issue.6 DEC , pp. 77-93
    • Ballance, R.A.1    Graham, S.L.2    VanDe Vanter, M.L.3
  • 2
    • 0039959409 scopus 로고
    • Measuring the impact of reuse on quality and productivity in object-oriented systems
    • Department of Computer Science, University of Maryland, College Park, MD
    • BASILI, V., BKIAND, L., AND MELO, W. 1995. Measuring the impact of reuse on quality and productivity in object-oriented systems. Tech. Rep. CS-TR-3395. Department of Computer Science, University of Maryland, College Park, MD.
    • (1995) Tech. Rep. CS-TR-3395
    • Basili, V.1    Bkiand, L.2    Melo, W.3
  • 3
    • 0029192078 scopus 로고
    • Cohesion and reuse in an object oriented system
    • (SSR '95, Seattle, WA, Apr. 28-30), M. Samadzadeh and M. Zand, Eds. ACM Press, New York, NY
    • BIEMAN, J. AND KANG, B.-K. 1995. Cohesion and reuse in an object oriented system. In Proceedings of the Symposium on Software Reusability (SSR '95, Seattle, WA, Apr. 28-30), M. Samadzadeh and M. Zand, Eds. ACM Press, New York, NY.
    • (1995) Proceedings of the Symposium on Software Reusability
    • Bieman, J.1    Kang, B.-K.2
  • 7
    • 0024036977 scopus 로고
    • Tools for building applications generators
    • CLEAVELAND, J. C. AND KINTALA, C. 1988. Tools for building applications generators. AT&T Tech. J. 67, 4.
    • (1988) AT&T Tech. J. , vol.67 , Issue.4
    • Cleaveland, J.C.1    Kintala, C.2
  • 9
    • 0024913540 scopus 로고
    • Program understanding: Challenge for the 1990's
    • CORBI, T. A. 1989. Program understanding: Challenge for the 1990's. IBM Syst. J. 28, 2, 294-306.
    • (1989) IBM Syst. J. , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 11
    • 0040552390 scopus 로고
    • Ph.D. Dissertation. Rutgers University, New Brunswick, NJ
    • DEVANBU, P. T. 1994. Software information systems. Ph.D. Dissertation. Rutgers University, New Brunswick, NJ.
    • (1994) Software Information Systems
    • Devanbu, P.T.1
  • 12
    • 0039959410 scopus 로고    scopus 로고
    • University of California at Davis, Davis, CA. Author: please supply complete URL
    • DEVANBU, P. 1998. The gen++ page. University of California at Davis, Davis, CA. Author: please supply complete URL
    • (1998) The Gen++ Page
    • Devanbu, P.1
  • 13
    • 0002186214 scopus 로고
    • LaSSIE - A knowledge-based software information system
    • DEVANBU, P., BRACHMAN, R., AND SELFRIDGE, P. G. 1991. LaSSIE - A knowledge-based software information system. Commun. ACM 34, 5 (May), 34-49.
    • (1991) Commun. ACM , vol.34 , Issue.5 MAY , pp. 34-49
    • Devanbu, P.1    Brachman, R.2    Selfridge, P.G.3
  • 16
    • 0141530058 scopus 로고
    • Ccel: A metalanguage for C++
    • Brown University, Providence, RI
    • DUBY, C. K., MYERS, S., AND REISS, S. 1992. Ccel: A metalanguage for C++. Tech. Rep. CS-92-51. Brown University, Providence, RI.
    • (1992) Tech. Rep. CS-92-51
    • Duby, C.K.1    Myers, S.2    Reiss, S.3
  • 18
    • 84976773526 scopus 로고
    • Eli: A complete, flexible compiler construction system
    • GRAY, R. W., LEVI, S. P., HEURING, V. P., SLOANE, A. M., AND WAITE, W. M. 1992. Eli: A complete, flexible compiler construction system. Commun. ACM 35, 2 (Feb. 1992), 121-130.
    • (1992) Commun. ACM , vol.35 , Issue.2 FEB. 1992 , pp. 121-130
    • Gray, R.W.1    Levi, S.P.2    Heuring, V.P.3    Sloane, A.M.4    Waite, W.M.5
  • 19
    • 0029345859 scopus 로고
    • Managing design trade-offs for a program understanding and transformation tool
    • GRISWOLD, W. G. AND ATKINSON, D. C. 1995. Managing design trade-offs for a program understanding and transformation tool. J. Syst. Softw. 30, 1&2 (July/Aug. 1995), 99-116.
    • (1995) J. Syst. Softw. , vol.30 , Issue.1-2 JULY-AUG. 1995 , pp. 99-116
    • Griswold, W.G.1    Atkinson, D.C.2
  • 21
    • 0022863433 scopus 로고
    • Gandalf: Software development environments
    • HABERMANN, N. AND NOTKIN, D. 1986. Gandalf: Software development environments. IEEE Trans. Softw. Eng. 12, 3 (Dec.).
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.DEC , pp. 3
    • Habermann, N.1    Notkin, D.2
  • 23
    • 0025449417 scopus 로고
    • Adding relational query facilities to software development environments
    • June 22, 1990
    • HORWITZ, S. 1990. Adding relational query facilities to software development environments. Theor. Comput. Sci. 73, 2 (June 22, 1990), 213-230.
    • (1990) Theor. Comput. Sci. , vol.73 , Issue.2 , pp. 213-230
    • Horwitz, S.1
  • 24
    • 0022795276 scopus 로고
    • Generating editing environments based on relations and attributes
    • HORWITZ, S. AND TEITELBAUM, T. 1986. Generating editing environments based on relations and attributes. ACM Trans. Program. Lang. Syst. 8, 4 (Oct. 1986), 577-608.
    • (1986) ACM Trans. Program. Lang. Syst. , vol.8 , Issue.4 OCT. 1986 , pp. 577-608
    • Horwitz, S.1    Teitelbaum, T.2
  • 25
    • 0022500426 scopus 로고
    • Relational queries computable in polynomial time
    • IMMERMAN, N. 1986. Relational queries computable in polynomial time. Inf. Control 68, 1-3 (Jan./Feb./Mar.), 86-104.
    • (1986) Inf. Control , vol.68 , Issue.1-3 JAN.-FEB.-MAR , pp. 86-104
    • Immerman, N.1
  • 27
    • 0039367098 scopus 로고
    • An investigation of the behaviour of slice based cohesion measures
    • Michigan Technological Univ., Houghton, MI
    • KARSTU, S. AND OTT, L. 1994. An investigation of the behaviour of slice based cohesion measures. Tech. Rep. CS-TR 94-03. Michigan Technological Univ., Houghton, MI.
    • (1994) Tech. Rep. CS-TR 94-03
    • Karstu, S.1    Ott, L.2
  • 29
    • 0029408644 scopus 로고
    • A*: A language for implementing language processors
    • LADD, D. A. AND RAMMING, J. C. 1995. A*: A language for implementing language processors. IEEE Trans. Softw. Eng. 21, 11 (Nov.).
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.11 NOV
    • Ladd, D.A.1    Ramming, J.C.2
  • 31
    • 0024611472 scopus 로고
    • Composing user interfaces with interviews
    • LINTON, M. A., VISSIDES, J. M., AND CALDER, P. R. 1989. Composing user interfaces with InterViews. Computer 22, 2 (Feb.), 8-22.
    • (1989) Computer , vol.22 , Issue.2 FEB , pp. 8-22
    • Linton, M.A.1    Vissides, J.M.2    Calder, P.R.3
  • 33
    • 0030197388 scopus 로고    scopus 로고
    • Lightweight lexical source model extraction
    • MURPHY, G. C. AND NOTKIN, D. 1996. Lightweight lexical source model extraction. ACM Trans. Softw. Eng. Methodol. 5, 3 (July), 262-292.
    • (1996) ACM Trans. Softw. Eng. Methodol. , vol.5 , Issue.3 JULY , pp. 262-292
    • Murphy, G.C.1    Notkin, D.2
  • 34
    • 0028446627 scopus 로고
    • A framework for source code analysis using program patterns
    • PAUL, S. AND PRAKASH, A. 1994. A framework for source code analysis using program patterns. IEEE Trans. Softw. Eng. 20, 6 (June), 463-475.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.6 JUNE , pp. 463-475
    • Paul, S.1    Prakash, A.2
  • 35
    • 33746649020 scopus 로고    scopus 로고
    • A query algebra for program databases
    • PAUL, S. AND PRAKASH, A. 1996. A query algebra for program databases. IEEE Trans. Softw. Eng. 22, 3 (Mar.).
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.3 MAR
    • Paul, S.1    Prakash, A.2
  • 37
    • 0041146517 scopus 로고
    • Reasoning Systems, Inc., Palo Alto, CA
    • REASONING SYSTEMS. 1989. REFINE User's Guide. Reasoning Systems, Inc., Palo Alto, CA.
    • (1989) REFINE User's Guide
  • 39
    • 0002823199 scopus 로고
    • Representing semantically analyzed C++ code with reprise
    • (Apr.). USENIX Assoc., Berkeley, CA
    • ROSENBLUM, D. AND WOLF, A. 1991. Representing semantically analyzed C++ code with Reprise. In Proceedings of the 3rd USENIX on C++ Conference (Apr.). USENIX Assoc., Berkeley, CA.
    • (1991) Proceedings of the 3rd USENIX on C++ Conference
    • Rosenblum, D.1    Wolf, A.2
  • 40
    • 0039959405 scopus 로고    scopus 로고
    • Generation of software renovation factories from compilers
    • Dept. of Computer Science, Univ. of Amsterdam, The Netherlands
    • SELLINK, M. P. A. AND VERHOEF, C. 1998. Generation of software renovation factories from compilers. Tech. Rep. P98. Dept. of Computer Science, Univ. of Amsterdam, The Netherlands.
    • (1998) Tech. Rep. P98
    • Sellink, M.P.A.1    Verhoef, C.2
  • 45
    • 0030420177 scopus 로고    scopus 로고
    • Some experiments toward understanding how program plan recognition algorithms scale
    • (WCRE '96, Monterey, CA, Oct.). IEEE Press, Piscataway, NJ
    • WOODS, S. AND QUILICI, A. 1996. Some experiments toward understanding how program plan recognition algorithms scale. In Proceedings of the Working Conference on Reverse Engineering (WCRE '96, Monterey, CA, Oct.). IEEE Press, Piscataway, NJ.
    • (1996) Proceedings of the Working Conference on Reverse Engineering
    • Woods, S.1    Quilici, A.2
  • 46
    • 0041146515 scopus 로고
    • Comparing development costs of C and Ada
    • ZEIGLER, S. 1995. Comparing development costs of C and Ada. Tech. Rep. Rational Software Corp. Available via http://wuarchive.wustl.edu/languages/ada/ajpo/docs/reports/cada/ cada_art.html.
    • (1995) Tech. Rep. Rational Software Corp.
    • Zeigler, S.1


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