Integrating cognitive support with CASE-tools for design recovery

J. Jahnke
{"title":"Integrating cognitive support with CASE-tools for design recovery","authors":"J. Jahnke","doi":"10.1109/COGINF.2002.1039292","DOIUrl":null,"url":null,"abstract":"Reverse engineering (RE) activities account for the largest part of current expenses in software maintenance. The RE support provided by existing design tools is limited to simple mappings of idioms in the source code to diagrammatic primitives. Human analysts still have to go through the laborious task of manually detecting patterns and creating higher abstractions. Perhaps the most important challenge in automating RE is to deal with the imperfect knowledge inherently involved in the detection process. Recently, a number of researchers have developed prototypes of design tools with knowledge-based RE capabilities. For several reasons these research prototypes are rarely acceptable for industrial-strength applications. Consequently, innovative technologies often have difficulties reaching their target audience. We try to address this issue by adopting established design tools and extending them with knowledge-based RE functionality. This paper reports on the development of such an extension component and contains a case study that shows the feasibility of this approach.","PeriodicalId":250129,"journal":{"name":"Proceedings First IEEE International Conference on Cognitive Informatics","volume":"10 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings First IEEE International Conference on Cognitive Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COGINF.2002.1039292","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Reverse engineering (RE) activities account for the largest part of current expenses in software maintenance. The RE support provided by existing design tools is limited to simple mappings of idioms in the source code to diagrammatic primitives. Human analysts still have to go through the laborious task of manually detecting patterns and creating higher abstractions. Perhaps the most important challenge in automating RE is to deal with the imperfect knowledge inherently involved in the detection process. Recently, a number of researchers have developed prototypes of design tools with knowledge-based RE capabilities. For several reasons these research prototypes are rarely acceptable for industrial-strength applications. Consequently, innovative technologies often have difficulties reaching their target audience. We try to address this issue by adopting established design tools and extending them with knowledge-based RE functionality. This paper reports on the development of such an extension component and contains a case study that shows the feasibility of this approach.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
将认知支持与case工具集成,用于设计恢复
逆向工程(RE)活动占当前软件维护费用的最大部分。现有设计工具提供的正则支持仅限于将源代码中的习惯用法简单地映射到图形原语。人工分析人员仍然需要完成手工检测模式和创建更高抽象的繁重任务。也许自动化RE中最重要的挑战是处理检测过程中固有的不完善的知识。最近,一些研究人员开发了具有基于知识的可重构能力的设计工具原型。由于几个原因,这些研究原型很少被工业强度的应用所接受。因此,创新技术往往难以触及其目标受众。我们试图通过采用已建立的设计工具并使用基于知识的RE功能对其进行扩展来解决这个问题。本文报告了这种扩展组件的开发,并包含了一个案例研究,显示了这种方法的可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Compression and its metrics for multimedia An interaction-based approach for structuring coordination activities Program comprehension as a learning process Model and heuristic technique for efficient verification of component-based software systems Software agents: quality, complexity and uncertainty issues
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1