Advertisement

The ScenTED Method for Testing Software Product Lines

  • Andreas Reuys
  • Sacha Reis
  • Erik Kamsties
  • Klaus Pohl

Keywords

Unify Modeling Language Case Scenario Variation Point Sequence Diagram Activity Diagram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bertolino, A., Gnesi, S.: PLUTO: a test methodology for product families. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, Siena, Italy, November 2003. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 181-197Google Scholar
  2. 2.
    Bertolino, A., Gnesi, S.: Use case-based testing of product lines. In: Proceedings of the 9th European Soft-ware Engineering Conference & 11th SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSM, Helsinki, Finland, September 2003, ed by Inveradi, P. (ACM, New York 2003) pp 355-358Google Scholar
  3. 3.
    Binder, R.V.: Testing Object-Oriented Systems - Models, Patterns, and Tools (Addison-Wesley, Reading, MA 2000)Google Scholar
  4. 4.
    Briand, L., Labiche, Y.: A UML-based approach to system testing. J. Softw. Syst. Model. (SoSyM) 1(1), 10-42 (2002)CrossRefGoogle Scholar
  5. 5.
    Cockburn, A.: Writing Effective Use Cases (Addison-Wesley, Reading, MA 2001)Google Scholar
  6. 6.
    Geppert, B., Li, J., Rößler, F., Weiss, D.M.: Towards generating acceptance tests for product lines. In: Soft-ware Reuse: Methods, Techniques, and Tools, ed by Bosch, J., Krueger, C., 8th International Conference, ICSR 2004, Madrid, Spain, July 2004. Lecture Notes in Computer Science, vol 3107 (Springer, Berlin Heidelberg New York 2004) pp 35-48Google Scholar
  7. 7.
    Goetz, H., Kamsties, E., Neumann, J., Pohl, K., Reis, S., Reuys, A., Weingärtner, J.: Testing a product line of radiology systems at Siemens. In: Proceedings of the 5th Conference on Software Validation for Healthcare (CSVHC 2005), Düsseldorf, Germany (2005)Google Scholar
  8. 8.
    Halmans, G., Pohl, K.: Communicating the variability of a software product family to customers. J. Softw. Syst. Model. 2(1), 15-36 (2003)CrossRefGoogle Scholar
  9. 9.
    Hartmann, J., Vieira, M., Ruder, A.: UML-based approach for validating product lines. In: Proceedings of the International Workshop on Software Product Line Testing - SPLiT, Boston, USA, August 2004, ed by Geppert, B., Krueger, C., Li, J.J, Avaya labs technical report, ALR-2004-031 (2004) pp 58-64Google Scholar
  10. 10.
    Kamsties, E., Pohl, K., Reis, S., Reuys, A.: Testing variabilities in use case models. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, Siena, Italy, November 2003. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 6-18Google Scholar
  11. 11.
    Kamsties, E., Pohl, K., Reis, S., Reuys, A.: Anforderungsbasiertes Testen. In: Software-Produktlinien -Methoden, Einführung und Praxis, dpunkt, Heidelberg (in German), ed by Böckle, G., Knauber, P., Pohl, K., Schmid, K. (2004) Chapter 10, pp 119-136Google Scholar
  12. 12.
    Kamsties, E., Pohl, K., Reuys, A.: Supporting test case derivation in domain engineering. In: Proceedings of the 7th Biennial World Conference on Integrated Design and Process Technology, IDPT, Austin, USA, De-cember 2003), ed by Ertas, A. et al, vol 2 (Society for Design and Process Science, USA 2003)Google Scholar
  13. 13.
    McGregor, J.D.: Testing a software product line. Technical report SEI, CMU/SEI-2001-TR-022 (Software Engineering Institute, Carnegie Mellon University, USA 2001)Google Scholar
  14. 14.
    Myers, G.J.: The Art of Software Testing (Wiley, New York 1979)Google Scholar
  15. 15.
    Nebut, C., Pickin, S., Le Traon, Y., Jezequel, J.-M.: Reusable test requirements for UML-modeled product lines. In: Proceeding of the International Workshop on Requirements Engineering for Product Lines, Essen, Germany, September 2002, ed by Geppert, B., Schmid, K., Technical report, ALR-2002-033 (Avaya Labs, Basking Ridge 2002) pp 51-56Google Scholar
  16. 16.
    Nebut, C., Fleurey, F., Le Traon, Y., Jézéquel, J.-M.: A requirement-based approach to test product families. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, Siena, Italy, November 2003. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 198-210Google Scholar
  17. 17.
    Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering - Foundations, Principles, and Techniques (Springer, Berlin Heidelberg New York 2005)zbMATHGoogle Scholar
  18. 18.
    Reuys, A., Götz, H., Neumann, J., Weingärtner, J.: Medizintechnik bei Siemens AG Medical Solutions HS IM. In: Software-Produktlinien - Methoden, Einführung und Praxis, dpunkt, Heidelberg (in German), ed by Böckle, G., Knauber, P., Pohl, K., Schmid, K. (2004), pp 247-260Google Scholar
  19. 19.
    Reuys, A., Kamsties, E., Pohl, K., Götz, H., Neumann, J., Weingärtner, J.: Testen von Software-Produktvarianten - Ein Erfahrungsbericht. In: Multikonferenz Wirtschaftsinformatik (in German), MKWI, Essen, March 2004, ed by Adelsberger, H.H., Eicker, S., Krcmar, H., Pawlowski, J.M., Pohl, K., Rombach, D., Wulf, V., vol 1 (Akademische, Berlin 2004) pp 244-259Google Scholar
  20. 20.
    Reuys, A., Kamsties, E., Pohl, K., Reis, S.: Model-based system testing of software product families. In: Advanced Information Systems Engineering, CAiSE 2005, Porto, Portugal, June 2005, ed by Pastor, O., Falcao, E., Cunha, J. Lecture Notes in Computer Science, vol 3520 (Springer, Berlin Heidelberg New York 2005) pp 519-534Google Scholar
  21. 21.
    Reuys, A., Reis, S., Kamsties, E., Pohl, K.: Derivation of domain test scenarios from activity diagrams. In: Proceedings of the International Workshop on Product Line Engineering: The Early Steps: Planning, Model-ing, and Managing, PLEES’03, Erfurt, Germany, September 2003, ed by Schmid, K., Geppert, B., IESE-report no. 139.03/E Fraunhofer IESE 2003, pp 35-41Google Scholar
  22. 22.
    Tevanlinna, A., Taina, J., Kauppinen, R. Product family testing - a survey. ACM SIGSOFT Softw. Eng. Notes 29(2) (2004)Google Scholar
  23. 23.
    Unified Modeling Language Specification (OMG), Object Management Group Document. http://www. omg.org/docs/formal/03-03-01.pdf (2003)
  24. 24.
    Winter, M.: Qualitätssicherung für objektorientierte Software - Anforderungsermittlung und Test gegen die Anforderungsspezifikation (in German). Dissertation, FernUniversität Hagen, 1999Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Andreas Reuys
    • 1
  • Sacha Reis
    • 2
  • Erik Kamsties
    • 3
  • Klaus Pohl
    • 4
  1. 1.Software Systems EngineeringUniversity of Duisburg-EssenGermany
  2. 2.Software Systems EngineeringUniversity of Duisburg-EssenGermany
  3. 3.Software Systems EngineeringUniversity of Duisburg-EssenGermany
  4. 4.Software Systems EngineeringUniversity of Duisburg-EssenGermany

Personalised recommendations