A Method for Analyzing and Visualizing Intermodule Relations to Support the Reuse-Based Embedded Software Development

被引:0
|
作者
Kambe, Hidetoshi [1 ]
Kitagami, Shinji [2 ]
Sawamoto, Jun [3 ]
Mitsui, Hiroyasu [1 ]
Koizumi, Hisao [1 ]
机构
[1] Tokyo Denki Univ Hatoyama Cho Ishizaka, Hatoyama, Saitama, Japan
[2] Mitsubishi Electr Corp, Tokyo, Tokyo, Japan
[3] Iwate Prefectural Univ, Takizawa, Iwate, Japan
关键词
configuration management; reuse software; embedded software;
D O I
10.1002/ecj.11962
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The number of lines of code in embedded software has been growing. In reuse-based embedded software development, there are more and more cases in which software from two or more products is combined. The reuse of existing software has thus become inevitable. However, if the existing software to be reused is not well managed or organized, there is no way to know which modules will be affected when some parts of the reused software are modified. In this paper, we propose a method to accomplish the effective reuse of software modules by managing dependency information among modules and adding development management property data to each module. We have developed a configuration management tool that visualizes the mutual relations among existing software modules and visually presents not only the dependencies among modules but also the development management property data of the modules based on the developer's demand for the reuse of modules. We evaluated the method by applying it to some actual development projects.
引用
收藏
页码:18 / 31
页数:14
相关论文
共 50 条
  • [41] Development of Embedded Software Based on Stateflow Coder
    Liu, Yuliang
    Yang, Weiming
    Zhang, Yong
    Liu, Lihui
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL II, 2010, : 330 - 333
  • [42] Rapid Development of Embedded Software Based on Matlab
    Liu Yuliang
    Zhang Ying
    Xu Guo
    Zhang Yong
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS, 2008, : 132 - 135
  • [43] Embedded Software Development Method Based on Description Specification Using State Transitio Diagram
    Denki Gakkai Ronbunshi C Denshi Joho Shisutemu Bumonshi, 2 (232):
  • [44] Formal-method-based software development applied on embedded systems: Basic concepts
    Bliznak, M.
    Kolar, D.
    Annals of DAAAM for 2006 & Proceedings of the 17th International DAAAM Symposium: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON MECHATRONICS AND ROBOTICS, 2006, : 45 - 46
  • [45] A framework for component reuse in a metamodelling-based software development
    Zhang Z.
    Lyytinen K.
    Requirements Engineering, 2001, 6 (2) : 116 - 131
  • [46] A new process model for reuse based software development approach
    Jasmine, K. S.
    Vasantha, R.
    WORLD CONGRESS ON ENGINEERING 2008, VOLS I-II, 2008, : 251 - 254
  • [47] Software development support for next-generation distributed embedded systems
    Yau, SS
    ISADS 2003: SIXTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2003, : 4 - 4
  • [48] Method for modeling and analyzing software energy consumption of embedded real-time system
    Zhu, Y. (zhuy@jsnu.edu.cn), 1600, Science Press (51):
  • [49] Bin-Based Estimation of the Amount of Effort for Embedded Software Development Projects with Support Vector Machines
    Iwata, Kazunori
    Liebman, Elad
    Stone, Peter
    Nakashima, Toyoshiro
    Anan, Yoshiyuki
    Ishii, Naohiro
    COMPUTER AND INFORMATION SCIENCE 2015, 2016, 614 : 157 - 169
  • [50] Analyzing Relationship between the Number of Errors in Review Processes for Embedded Software Development Projects
    Nakashima, Toyoshiro
    Iwata, Kazunori
    Anan, Yoshiyuki
    Ishii, Naohiro
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 485 - 490