2018 IEEE International Conference on Software Quality, Reliability and Security (QRS) 2018
DOI: 10.1109/qrs.2018.00042
|View full text |Cite
|
Sign up to set email alerts
|

Mutation Testing for Physical Computing

Abstract: Physical computing, which builds interactive systems between the physical world and computers, has been widely used in a wide variety of domains and applications, e.g., the Internet of Things (IoT). Although physical computing has witnessed enormous realisations, testing these physical computing systems still face many challenges, such as potential circuit related bugs which are not part of the software problems, the timing issue which decreasing the testability, etc.; therefore, we proposed a mutation testing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 36 publications
0
5
0
Order By: Relevance
“…Recent work has introduced mutation operators for cyber-physical systems [30]; they simulate low-level faults on hardware devices (e.g., by modifying the pin identifier of a general-purpose input/output integrated circuit) thus not addressing interoperability issues, our main focus in this paper. Further, they mutate the software implementation, thus presenting the same limitations as the approaches above.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Recent work has introduced mutation operators for cyber-physical systems [30]; they simulate low-level faults on hardware devices (e.g., by modifying the pin identifier of a general-purpose input/output integrated circuit) thus not addressing interoperability issues, our main focus in this paper. Further, they mutate the software implementation, thus presenting the same limitations as the approaches above.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Some tools (i.e., Accmut, MuCPP, MUSIC, and Mart) also implement interface mutation operators (e.g., remove a function call, or swap arguments) or mutation operators for object-oriented features (e.g., to change inheritance) but these operators cannot simulate a wide range of interoperability faults (e.g., values out of range). MASS and MUTPHY [19] focus on CPSs but they do not target interoperability faults.…”
Section: Related Workmentioning
confidence: 99%
“…Recent work has introduced mutation operators for cyber-physical systems [26]; they simulate low-level faults on hardware devices (e.g., by modifying the pin identifier of a general-purpose input/output integrated circuit) thus not addressing interoperability issues, our main focus in this paper. Further, they mutate the software implementation, thus presenting the same limitations as the approaches above.…”
Section: Background and Related Workmentioning
confidence: 99%