Abstract
In the present paper, a reverse engineering tool that represents the design intention of engineers is proposed. Without considering the design intention, it is difficult to reproduce documents that represent the design information of existing software. Therefore, estimating the intention of engineers could be a key factor in the construction of an understandable model of the software structure. Since naming conventions are established in each organization and in product development, a module name may suggest the design intention. Based on this premise, the authors proposed a method for estimating feature categories of modules with the design intention and implemented the method in a reverse engineering tool. This paper analyzes two kinds of embedded software products for a body fat scale and wireless communication equipment using the proposed tool and discuss the results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
SESSAME WG2: Kumikomi software kaihatsu no tame no kouzouka modeling. SHOEISHA (2012)
SESSAME WG2: Kumikomi software kaihatsu no tame no reverse modeling. SHOEISHA (2007)
Bellay, B., Gall, H.: A comparison of four reverse engineering tools. In: Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE 1997), pp. 2–11 (1997)
Imagix 4d, http://www.imagix.com/products/source-code-analysis.html
Understand, http://www.scitools.com/products/understand/
Müller, H.A., Orgun, M.A., Tilley, S.R., Uhl, J.S.: A reverse engineering approach to subsystem structure identification. Journal of Software Maintenance Research and Practice, 181–204 (1993)
Lakos, J.: Large-Scale C++ Software Design. Addison-Wesley Professional Computing Series (1996)
Stringfellow, C., Amory, C., Potnuri, D.: Comparison of software architecture reverse engineering methods. Information and Software Technology (48), 484–497 (2006)
Martin, R.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall PTR, Upper Saddle River (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nakamura, K., Yukawa, T., Yamada, D. (2012). A Reverse Engineering Tool Considering Design Intention for Embedded System. In: Papasratorn, B., Charoenkitkarn, N., Lavangnananda, K., Chutimaskul, W., Vanijja, V. (eds) Advances in Information Technology. IAIT 2012. Communications in Computer and Information Science, vol 344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35076-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-35076-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35075-7
Online ISBN: 978-3-642-35076-4
eBook Packages: Computer ScienceComputer Science (R0)