Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation 2021
DOI: 10.1145/3453483.3454065
|View full text |Cite
|
Sign up to set email alerts
|

Integration verification across software and hardware for a simple embedded system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…Finally, while our approach treats job segments as black boxes executed between their best-case and worst-case execution times, verifying the code itself is important. Approaches such as the ones in [31,30] can be thus complementary to ours. inevitable delay transitions is reached (at this new state, delay transitions are inevitable exactly for the same reasons they are inevitable in S above).…”
Section: Discussionmentioning
confidence: 95%
See 1 more Smart Citation
“…Finally, while our approach treats job segments as black boxes executed between their best-case and worst-case execution times, verifying the code itself is important. Approaches such as the ones in [31,30] can be thus complementary to ours. inevitable delay transitions is reached (at this new state, delay transitions are inevitable exactly for the same reasons they are inevitable in S above).…”
Section: Discussionmentioning
confidence: 95%
“…The two obvious problems of seqlocks w.r.t. predictability are that the reader side can be starved by successive back-to-back writes, and that the reader side can read stale data due to the ABA problem when the counter repeats after 2 31 write operations [29]. Though both are unlikely to happen in real systems, we need to eliminate them to abide by safety-critical standards.…”
Section: Bounding Seqlocksmentioning
confidence: 99%
“…EBD is implemented including a microcontroller with several general-purpose input-output (GPIO) pins. This system or application is used in medical instrumentation, process control, automated vehicle control, and communication devices [19]- [21].…”
Section: Methodsmentioning
confidence: 99%
“…The embedded system is an information processing system embedded into a particular product [13]. This technology is becoming popular because it has several advantages [14,15]. Computing components in this system have many kinds of microcontrollers that can be used according to specification requirements, such as ATmega ICs, Arduino ICs, Intel ICs, and so on [16].…”
Section: A Embedded Systemmentioning
confidence: 99%