首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:A Method for Efficient Extensibility Improvements in Embedded Software Evolution
  • 本地全文:下载
  • 作者:Takanori Sasaki ; Canon Incorporation, Tokyo, Japan. ; Nobukazu Yoshioka
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2015
  • 卷号:10
  • 期号:12
  • 页码:1375-1388
  • DOI:10.17706/jsw.10.12.1375-1388
  • 出版社:Academy Publisher
  • 摘要:Lightweight development processes like Agile have emerged in response to rapidly changing market requirements. However, software evolution processes including Agile are inadequate for software in embedded systems, as software undergoes frequent refactoring, targeting only immediate requirements. As a result, maintainability decreases because the system is not designed to respond to changes in the associated hardware. In this paper, we propose a method for improving extensibility. We also propose a technique for detecting and suggesting extension design patterns automatically. Our approach is based on analyses of the call graph and inheritance structure of source code to identify a layer structure that is specific to embedded software. These techniques provide us with objective and quantitative information about extensibility. We applied the proposed method to an actual product’s code continuously and could verify an improvement in the system’s extensibility.
  • 其他关键词:Embedded system, agile, extensibility, legacy code.
国家哲学社会科学文献中心版权所有