R. Biddle, S. Marshall, John Miller-Williams, E. Tempero
{"title":"Reuse of debuggers for visualization of reuse","authors":"R. Biddle, S. Marshall, John Miller-Williams, E. Tempero","doi":"10.1145/303008.303037","DOIUrl":null,"url":null,"abstract":"become a key component in our visualization tools. We have been investigating tool support for managing reuse of source code. One approach we have been exploring is the use of visualization in programming tools. A difficulty with this approach is that effective program visualization of ordinary programs requires substantial sophisticated low-level software. Our solution to this problem is to reuse debugging systems in an innovative way. We present our experience with this approach, both to evaluate the reusability of the debugging systems we used, and to provide a case study in reuse. In this paper, we present our experienc:e with this use of debuggers, both to evaluate the reusability of the debugging systems we used, and to provide a case study in reuse. We have developed two different tools, each using a different debugging technology: one for C++ programs that uses Gdb and Expect, and another for Java programs that uses the Java Virtual Machine Debugger Interface (JVMDI).","PeriodicalId":270366,"journal":{"name":"ACM SIGSOFT Symposium on Software Reusability","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGSOFT Symposium on Software Reusability","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/303008.303037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
become a key component in our visualization tools. We have been investigating tool support for managing reuse of source code. One approach we have been exploring is the use of visualization in programming tools. A difficulty with this approach is that effective program visualization of ordinary programs requires substantial sophisticated low-level software. Our solution to this problem is to reuse debugging systems in an innovative way. We present our experience with this approach, both to evaluate the reusability of the debugging systems we used, and to provide a case study in reuse. In this paper, we present our experienc:e with this use of debuggers, both to evaluate the reusability of the debugging systems we used, and to provide a case study in reuse. We have developed two different tools, each using a different debugging technology: one for C++ programs that uses Gdb and Expect, and another for Java programs that uses the Java Virtual Machine Debugger Interface (JVMDI).