Model-Based Testing of Highly Configurable Embedded Systems

Author:

Streitferdt Detlef1,Kantz Florian2,Nenninger Philipp3,Ruschival Thomas4,Kaul Holger2,Bauer Thomas5,Hussain Tanvir6,Eschbach Robert7

Affiliation:

1. Technische Universität Ilmenau, Germany

2. ABB Corporate Research, Germany

3. ABB Automation Products, Germany

4. Datacom Telematica, Brazil

5. Fraunhofer IESE, Germany

6. The Mathworks GmbH, Germany

7. ITK Engineering AG, Germany

Abstract

This chapter reports the results of a cycle computer case study and a previously conducted industrial case study from the automation domain. The key result is a model-based testing process for highly configurable embedded systems. The initial version of the testing process was built upon parameterizeable systems. The cycle computer case study adds the configuration using the product line concept and a feature model to store the parameterizable data. Thus, parameters and their constraints can be managed in a very structured way. Escalating demand for flexibility has made modern embedded software systems highly adjustable. This configurability is often realized through parameters and a highly configurable system possesses a handful of those. Small changes in parameter values can often account for significant changes in the system's behavior, whereas in some other cases, changed parameters may not result in any perceivable reaction. The case studies address the challenge of applying model-based testing to configurable embedded software systems in order to reduce development effort. As a result of the case studies, a model-based testing process was developed. This process integrates existing model-based testing methods and tools such as combinatorial design and constraint processing as well as the product line engineering approach. The testing process was applied as part of the case studies and analyzed in terms of its actual saving potentials, which turned out to reduce the testing effort by more than a third.

Publisher

IGI Global

Reference38 articles.

1. Barry, R. (2010). Using the FreeRTOS™ Real Time Kernel. Real Time Engineers Ltd. Retrieved from www.freertos.org

2. Barry, R. (2011). The FreeRTOS™ Reference Manual. Version 1.2.0. Real Time Engineers Ltd. Retrieved from www.freertos.org

3. The Goal Question Metric Approach;V. R.Basili;Encyclopedia of Software Engineering,1994

4. From Requirements to Statistical Testing of Embedded Systems;T.Bauer;Proceedings of Software Engineering for Automotive Systems - SEAS 2007, ICSE Workshops,2007

5. Bauer, T., Eschbach, R., Groessl, M., Hussain, T., Streitferdt, D., & Kantz, F. (2009). Combining Combinatorial and Model-Based Test Approaches for Highly Configurable Safety-Critical Systems. In Proceedings of the 2nd Workshop on Model-based Testing in Practice at the 5th European Conference on Model-Driven Architecture Foundations and Applications. Academic Press.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3