A Survey of Model Extraction Techniques based on Development Artifacts of Embedded Systems

被引:0
作者
Yamamoto R. [1 ]
Yoshida N. [2 ]
Takada H. [2 ]
机构
[1] National Institutes of Technology, Tomakomai College
基金
日本学术振兴会;
关键词
Compendex;
D O I
10.11309/jssst.39.3_4
中图分类号
学科分类号
摘要
Embedded system is a computer system that is embedded in various devices. Compared to enterprise systems, embedded systems require not only interaction with users but also interaction with hardware devices. Therefore, the characteristics of the development artifacts are different from enterprise systems. In this paper, we focus on the source code and requirement specifications of embedded systems, and explain the analysis methods to support the extraction and understanding of technical debts that reduce the efficiency of reuse and maintenance. In the analysis of requirements specifications, we found that analysis based on domain knowledge and domain constraints are challenges, and that there is a high demand for high-level functional safety. For source code analysis, the issues are the granularity of the analysis, the usage of dynamic analysis by runtime information, and the usage of technology to obtain information near to runtime information statically. © 2022 Japan Society for Software Science and Technology. All rights reserved.
引用
收藏
页码:4 / 16
页数:12
相关论文
共 36 条
[11]  
Mishra S., Kushwaha D. S., Misra A. K., Creating Reusable Software Component from Object-Oriented Legacy System through Reverse Engineering, Journal of object technology, 8, 5, pp. 133-152, (2009)
[12]  
5, pp. 1-8, (2018)
[13]  
10, 1, pp. 455-458, (2011)
[14]  
58, 2, pp. 507-520, (2017)
[15]  
(2016)
[16]  
Park S., Software Requirement Specification Based on a Gray Box for Embedded Systems: A Case Study of a Mobile Phone Camera Sensor Controller, Computers, 8, 1, (2019)
[17]  
Ribeiro F. G. C., Pereira C. E., Rettberg A., Soares M. S., Model-based requirements specification of real-time systems with UML, SysML and MARTE, Software & Systems Modeling, 17, 1, pp. 343-361, (2018)
[18]  
Said W., Quante J., Koschke R., On state machine mining from embedded control software, Proc. of ICSME, pp. 138-148, (2018)
[19]  
Said W., Quante J., Koschke R., Reflexion Models for State Machine Extraction and Verification, Proc. of ICSME, (2018)
[20]  
Said W., Quante J., Koschke R., Towards Interactive Mining of Understandable State Machine Models from Embedded Software, MODELSWARD, pp. 117-128, (2018)