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 条
  • [1] A method for analyzing and visualizing inter-module relations to support the reuse-based embedded software development
    Kambe, Hidetoshi
    Kitagami, Shinji
    Sawamoto, Jun
    Mitsui, Hiroyasu
    Koizumi, Hisao
    IEEJ Transactions on Electronics, Information and Systems, 2015, 135 (01) : 123 - 133
  • [2] A cooperative estimation method by visualizing inter-module relations in the reuse-based embedded software development and its evaluation
    Kambe, Hidetoshi
    Mitsui, Hiroyasu
    Koizumi, Hisao
    IEEJ Transactions on Electronics, Information and Systems, 2009, 129 (02) : 355 - 365
  • [3] A Reuse-Based Software Development Method
    Lim, Yoonsun
    Kim, Myung
    Jeong, Seungnam
    Jeong, Anmo
    ICHIT 2008: INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 102 - 109
  • [4] A deployment paradigm for reuse-based software development process
    Wang, SF
    Zhu, Z
    Han, JW
    Proceedings of the World Engineers' Convention 2004, Vol A, Network Engineering and Information Society, 2004, : 94 - 99
  • [5] Reuse-based software production technology
    Fuqing Yang
    Qianxiang Wang
    Hong Mei
    Zhaoliang Chen
    Science in China Series F Information Sciences, 2001, 44 (1): : 8 - 19
  • [6] Reuse-Based Agile Development Process for Drone Software Systems
    Hussein, Mahmoud
    Nouacer, Reda
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (03) : 347 - 362
  • [7] Automated support for reuse-based requirements engineering in global software engineering
    Carrillo de Gea, Juan Manuel
    Nicolas, Joaquin
    Fernandez-Aleman, Jose L.
    Toval, Ambrosio
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (08)
  • [8] Software Process Definition: a Reuse-based Approach
    Barreto, Ahilton Silva
    Paulino Murta, Leonardo Gresta
    Cavalcanti da Rocha, Ana Regina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (13) : 1765 - 1799
  • [9] An approach of reuse-based software process improvement
    Xu, Ruzhi
    Lin, Peiguang
    Zhao, Zhikun
    Qian, Leqiu
    Journal of Computational Information Systems, 2010, 6 (06): : 1897 - 1906
  • [10] Enabling reuse-based software development of large-scale systems
    Selby, RW
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) : 495 - 510