ACM Home Page
Please provide us with feedback. Feedback
Specifying the worst case: orthogonal modeling of hardware errors
Full text PdfPdf (1.24 MB)
Source
International Symposium on Software Testing and Analysis archive
Proceedings of the eighteenth international symposium on Software testing and analysis table of contents
Chicago, IL, USA
SESSION: Domain-specific testing techniques table of contents
Pages 273-284  
Year of Publication: 2009
ISBN:978-1-60558-338-9
Authors
Jewgenij Botaschanjan  Technische Universität München, Garching b. München, Germany
Benjamin Hummel  Technische Universität München, Garching b. München, Germany
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1572272.1572304
What is a DOI?

ABSTRACT

During testing, the execution of valid cases is only one part of the task. Checking the behavior in boundary situations and in the presence of errors is an equally important subject. This is especially true in embedded systems where parts of a system's function are realized by sensors and actuators, which are subject to wear and defects. As testing with the real hardware is costly and hardware defects are hard to stimulate, such tests are often performed using behavior models of the system which allow to execute the controller software against simulated hardware and environment. However, these models seldom contain possible hardware errors, as this makes the models more complex and, thus, harder to create and maintain. This paper presents a modeling technique for the description of system errors without modifying the original model. Error specifications for individual system components are modeled separately and can be used to augment the system model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
M. Esser and P. Struss. Fault-model-based test generation for embedded software. In Proc. of IJCAI'07, 2007.
 
9
N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud. The synchronous data flow programming language LUSTRE Proceedings of the IEEE, 79(9):1305--1320, 1991.
 
10
 
11
T. Henzinger. The theory of hybrid automata. In M. Inan and R. Kurshan, editors, Verification of Digital and Hybrid Systems, NATO ASI Series F: Computer and Systems Sciences 170, pages 265--292. Springer, 2000.
 
12
 
13
 
14
15
 
16
 
17
 
18
 
19
F. Ortmeier, W. Reif, and G. Schellhorn. Formal safety analysis of a radio-based railroad crossing using deductive cause-consequence analysis (DCCA). In Proc. of EDCC'05. Springer, 2005.
 
20
M. Pister. Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie. PhD thesis, Technische Universität München, 2008.
 
21
A. Pretschner. Zum modellbasierten funktionalen Test reaktiver Systeme. PhD thesis, Technische Universität München, 2003.
 
22
M. Sampath, R. Sengupta, S. Lafortune, K. Sinnamohideen, and D. Teneketzis. Failure diagnosis using discrete-event models. IEEE Transactions on Control Systems Technology, 4(2):105--124, 1996.
 
23
W. Schloegl. Bringing the digital factory into reality - virtual manufacturing with real automation data. In Proc. of International Conference on Changeable, Agile, Reconfigurable and Virtual Production, 2005.
 
24
 
25

Collaborative Colleagues:
Jewgenij Botaschanjan: colleagues
Benjamin Hummel: colleagues