z-logo
open-access-imgOpen Access
Formal Specification Based Automatic Test Generation for Embedded Network Systems
Author(s) -
Eun-Hye Choi,
H. Nishihara,
Takahiro Ando,
Nguyen Van Tang,
Masahiro Aoki,
Keiichi Yoshisaka,
Osamu Mizuno,
Hitoshi Ohsaki
Publication year - 2014
Publication title -
journal of applied mathematics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.307
H-Index - 43
eISSN - 1687-0042
pISSN - 1110-757X
DOI - 10.1155/2014/909762
Subject(s) - computer science , test case , test (biology) , solver , property (philosophy) , programming language , embedded system , machine learning , paleontology , philosophy , regression analysis , epistemology , biology
Embedded systems have become increasingly connected and communicate with each other, forming large-scaled and complicated network systems. To make their design and testing more reliable and robust, this paper proposes a formal specification language called SENS and a SENS-based automatic test generation tool called TGSENS. Our approach is summarized as follows: (1) A user describes requirements of target embedded network systems by logical property-based constraints using SENS. (2) Given SENS specifications, test cases are automatically generated using a SAT-based solver. Filtering mechanisms to select efficient test cases are also available in our tool. (3) In addition, given a testing goal by the user, test sequences are automatically extracted from exhaustive test cases. We’ve implemented our approach and conducted several experiments on practical case studies. Through the experiments, we confirmed the efficiency of our approach in design and test generation of real embedded air-conditioning network systems

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom