From Model to Rig – An Automotive Case Study

Josefine Södling, Rikard Ekbom, Peter Thorngren, Håkan Burden

2016

Abstract

As the size and complexity of the software in a truck grows, new ways of managing the development are needed. Numerous reports show how MDE can be successfully applied for automotive software development. We complement previous research by conducting a case study on the impact of model-based testing for verifying and validating the behaviour of a truck’s headlights. Our results are three-fold. First, we show how a model can be transferred from a model-in-the-loop setting to a hardware-in-the-loop via system simulation. Second, we supply an analysis of the shortcomings of the model that were found as the model was tested in more and more platform-specific settings. Third, our results show that the introduction of model-based testing practices will require organisational changes even if the used tools are familiar to the company.

References

  1. Aranda, J., Damian, D., and Borici, A. (2012). Transition to Model-Driven Engineering - What Is Revolutionary, What Remains the Same? In MODELS 2012, 15th International Conference on Model Driven Engineering Languages and Systems, pages 692-708. Springer.
  2. Bringmann, E. and Kramer, A. (2008). Model-Based Testing of Automotive Systems. In Software Testing, Verification, and Validation, 2008 1st International Conference on, pages 485-493.
  3. Burden, H., Heldal, R., and Whittle, J. (2014). Comparing and Contrasting Model-driven Engineering at Three Large Companies. In Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 7814, pages 14:1-14:10, New York, NY, USA. ACM.
  4. Eliasson, U. and Burden, H. (2013). Extending Agile Practices in Automotive MDE. In XM Extreme Modeling Workshop, Miami, Fl, USA.
  5. Eliasson, U., Heldal, R., Lantz, J., and Berger, C. (2014). Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study. In Dingel, J., Schulte, W., Ramos, I., Abraha˜o, S., and Insfrán, E., editors, Model-Driven Engineering Languages and Systems - 17th International Conference, MODELS 2014, Valencia, Spain, September 28 - October 3, 2014. Proceedings, volume 8767 of Lecture Notes in Computer Science, pages 433-449. Springer.
  6. Etschberger, K. (2001). Controller Area Network: Basics, Protocols, Chips and Applications. IXXAT Automation GmbH.
  7. Han, K., Son, I., and Cho, J. (2013). A study on test automation of IVN of intelligent vehicle using model-based testing. In Ubiquitous and Future Networks (ICUFN), 2013 Fifth International Conference on, pages 123- 128.
  8. Kent, S. (2002). Model Driven Engineering. In Proceedings of the Third International Conference on Integrated Formal Methods, IFM 7802, pages 286-298, London, UK. Springer-Verlag.
  9. Kuhn, A., Murphy, G. C., and Thompson, C. A. (2012). An exploratory study of forces and frictions affecting large-scale model-driven development. In Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems, MODELS'12, pages 352-367, Berlin, Heidelberg. Springer-Verlag.
  10. Mellor, S. J., Kendall, S., Uhl, A., and Weise, D. (2004). MDA Distilled. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA.
  11. Mens, T. and Gorp, P. V. (2006). A Taxonomy of Model Transformation. Electronic Notes in Theoretical Computer Science, 152:125-142.
  12. Pretschner, A., Prenninger, W., Wagner, S., K ühnel, C., Baumgartner, M., Sostawa, B., Z ölch, R., and Stauner, T. (2005). One Evaluation of Model-based Testing and Its Automation. In Proceedings of the 27th International Conference on Software Engineering, ICSE 7805, pages 392-401, New York, NY, USA. ACM.
  13. Runeson, P., Höst, M., Rainer, A., and Regnell, B. (2012). Case Study Research in Software Engineering: Guidelines and Examples. John Wiley & Sons.
  14. Schieferdecker, I. (2012). Model-Based Testing. IEEE Software, 29(1):14-18.
  15. Utting, M. and Legeard, B. (2010). Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann.
  16. Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., and Heldal, R. (2013). Industrial Adoption of ModelDriven Engineering: Are the Tools Really the Problem? In MODELS 2013, 16th International Conference on Model Driven Engineering Languages and Systems, Miami, USA.
Download


Paper Citation


in Harvard Style

Södling J., Ekbom R., Thorngren P. and Burden H. (2016). From Model to Rig – An Automotive Case Study . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 615-622. DOI: 10.5220/0005644506150622


in Bibtex Style

@conference{modelsward16,
author={Josefine Södling and Rikard Ekbom and Peter Thorngren and Håkan Burden},
title={From Model to Rig – An Automotive Case Study},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={615-622},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005644506150622},
isbn={978-989-758-168-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - From Model to Rig – An Automotive Case Study
SN - 978-989-758-168-7
AU - Södling J.
AU - Ekbom R.
AU - Thorngren P.
AU - Burden H.
PY - 2016
SP - 615
EP - 622
DO - 10.5220/0005644506150622