DocumentCode :
710670
Title :
Partitioning the requirements of embedded systems by input/output dependency analysis for compositional creation of parallel test models
Author :
Siegl, Sebastian ; Russer, Martin ; Hielscher, Kai-Steffen
Author_Institution :
Audi Electron. Venture GmbH, Ingolstadt, Germany
fYear :
2015
fDate :
13-16 April 2015
Firstpage :
96
Lastpage :
102
Abstract :
In this paper we present a novel approach to reduce the effort for creating the model and facilitate its appliance in industry. We stick to the foundations of constructive enumeration to create a complete, traceably correct, and consistent model, but we do first decompose the task into manageable units by input/output dependency analysis. The expected behavior is formalized in temporal logic. The resulting model is a composition of all models, that run in parallel. As time is explicitly considered during the creation of the model, timing information is available for structured testing of non functional, e.g. real time requirements, as well as for the determination of measures and dependability estimators. By this approach, the subsequent activities for quality assurance, such as validation and verification, measurement of coverage criteria, and dependability estimators, e.g. of reliability, safety, and risk, profit from this approach, as they rely on a provably correct basis. We applied the method to an embedded system of a German automotive OEM, that was designed in Matlab Simulink and architectured with AUTOSAR 3.2 methodology. An existing test suite was at hand, that was created with the established method. This existing test suite served as benchmark to assess the quality of the new test suite, derived from the model. We compared the reachability of the test cases inside the implementation with code coverage measures and examined the variance of use imposed by the test suites. We present the promising results in this paper.
Keywords :
automobile manufacture; embedded systems; mathematics computing; quality assurance; AUTOSAR methodology; German automotive OEM; Matlab Simulink; constructive enumeration; coverage criteria measurement; coverage criteria validation; coverage criteria verification; dependability estimators; embedded systems; input-output dependency analysis; parallel test models; quality assurance; Analytical models; Embedded systems; Industries; Probability density function; Reliability; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems Conference (SysCon), 2015 9th Annual IEEE International
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/SYSCON.2015.7116735
Filename :
7116735
Link To Document :
بازگشت