skip to main content
10.1145/2162010.2162023acmconferencesArticle/Chapter ViewAbstractPublication PagesmodularityConference Proceedingsconference-collections
research-article

Exploiting aspects in model-based testing

Authors Info & Claims
Published:26 March 2012Publication History

ABSTRACT

We introduce an approach to exploiting aspects in model-based testing and describe how an aspect-oriented model for testing purposes can be constructed. At first, we introduce the aspects to be addressed in testing safety and time critical systems and describe how the aspects enhance in defining test cases. We present a way how behavioural aspect models are defined formally as refinements of extended timed automata models, and how the aspect models are used for generating abstract online testers. Applying these techniques aspect-wise allows one to structure the model-based testing process in terms of well-defined model transformation steps. The approach is illustrated with an ATM case study.

References

  1. Vain, J., et al. 2011. Online testing of nondeterministic systems with reactive planning tester. Dependability and Computer Engineering: Concepts for Software-Intensive Systems (113--150). Hershey, PA: IGI Global.Google ScholarGoogle Scholar
  2. Kuusik, A., et al. 2010. Software architecture for modern telehome care systems. In Proceedings of the 6th International Conference on Networked Computing. IEEE Computer Society Press (326--331).Google ScholarGoogle Scholar
  3. Pfaller, C. 2008. Requirements-based test case specification by using information from model construction. In Proceedings of the 3rd international workshop on Automation of software test. ACM, New York, NY, USA 7--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Bengtsson, W. Yi. 2004. Timed automata: Semantics, algorithms and tools. Lecture Notes on Concurrency and Petri Nets, Lecture Notes in Computer Science vol. 3098.Google ScholarGoogle Scholar
  5. Yedduladoddi, R. 2009. Aspect Oriented Software develop-ment: An Approach to Composing UML Design Models. VDM Verlag Dr. Müller.Google ScholarGoogle Scholar
  6. Schauerhuber, A., et al. 2006. A Survey on aspect-oriented modeling approaches.Google ScholarGoogle Scholar
  7. Kienzle, J., et al. 2010. Aspect-Oriented Design with Reusable Aspect Models. In Transactions on aspect-oriented software development VII. Springer-Verlag, Berlin, Heidelberg 272--320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Rashid, A. 2008. Aspect-Oriented Requirements Engineering: An Introduction. In Proceedings of 16th IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Disenfeld, C and Katz, S. 2011. Compositional verification of events and observers. In Proceeding of 10th FOAL. ACM, New York, NY, USA, 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Exploiting aspects in model-based testing

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      FOAL '12: Proceedings of the eleventh workshop on Foundations of Aspect-Oriented Languages
      March 2012
      56 pages
      ISBN:9781450310994
      DOI:10.1145/2162010

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 March 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate5of6submissions,83%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader