Abstract
Real-time embedded systems have become pervasive in general industry. They also began to be applied in such domains as avionics, automotive, aerospace, healthcare, and industrial Internet. However, the system failure of such domains could result in catastrophic consequences. Runtime software testing is required in such domains that demands very high accuracy. Traditional runtime software testing based on handwork is very inefficient and time consuming. Hence, test automation methodologies in runtime is demanding. In this paper, we introduce a software testing system that translates a real-time software into a monitorable real-time software. The monitorable real-time software means the software provides the monitoring information in runtime. The monitoring target are time constraints of the input real-time software. We anticipate that our system lessens the burden of runtime software testing.
Original language | English |
---|---|
Pages (from-to) | 1462-1471 |
Number of pages | 10 |
Journal | Journal of Information Processing Systems |
Volume | 15 |
Issue number | 6 |
DOIs | |
State | Published - 2019 |
Keywords
- Binary translation
- Dynamic testing
- Software monitoring