首页> 外文会议>Computer safety, reliability, and security >Program Comprehension in Preprocessor-Based Software
【24h】

Program Comprehension in Preprocessor-Based Software

机译:基于预处理器的软件中的程序理解

获取原文
获取原文并翻译 | 示例

摘要

To adapt to heterogeneous hardware, software of embedded systems provides customization capacities. Typically, this customization is achieved using conditional compilation with preprocessors. However, preprocessor usage can lead to obfuscated source code that can be difficult to comprehend, which in turn cause increased maintenance costs, bugs, and security vulnerabilities. To profit from the benefit of preprocessors usage, we need to improve their comprehensibility. In this paper, we describe how program comprehension can be improved and, to that end, measured. We show that reliably measuring program comprehension requires considerably effort. However, the benefit is that we can apply concepts that have proven to improve program comprehension, and thus can e.g. improve maintainability, reliability, and security of source code.
机译:为了适应异构硬件,嵌入式系统的软件提供了自定义功能。通常,使用带有预处理器的条件编译来实现此定制。但是,预处理器的使用会导致难以理解的源代码混淆,进而导致维护成本,错误和安全漏洞的增加。为了从预处理器使用中受益,我们需要提高其可理解性。在本文中,我们描述了如何提高程序理解能力,并为此进行了测量。我们证明了可靠地测量程序理解力需要付出很大的努力。但是,这样做的好处是我们可以应用已被证明可以提高程序理解力的概念,因此可以例如提高源代码的可维护性,可靠性和安全性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号