• DocumentCode
    3708625
  • Title

    Testing Preorders for dMTS: Deadlock- and the New Deadlock/Divergence-Testing

  • Author

    Ferenc Bujtor;Lev Sorokin;Walter Vogler

  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    60
  • Lastpage
    69
  • Abstract
    Testing preorders on component specifications ensure that replacing a specification by a refined one does not introduce unwanted behaviour in an overall system. Considering deadlocks as unwanted, the preorder can be characterized by a failure semantics on labelled transition systems (LTS). In previous work, we have generalized this to modal transition systems (MTS) with a new, MTS-specific idea. In the present paper, we generalize this idea further to dMTS, a subclass of disjunctive MTS. On the one hand, the testing preorder can be characterized by the same failure semantics, and dMTS have no additional expressivity in our setting. On the other hand, the technical treatment is significantly harder and, surprisingly, the preorder is not a precongruence for parallel composition. Furthermore, we regard deadlocks and divergence as unwanted and characterize the testing preorder with an unusual failure-divergence semantics. This preorder is already on LTS strictly coarser - and hence better - than the traditional failuredivergence preorder. It is a precongruence on dMTS and much easier to handle than the deadlock-based preorder.
  • Keywords
    "System recovery","Semantics","Testing","Standards","Robustness","Concurrent computing","System analysis and design"
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2015 15th International Conference on
  • Electronic_ISBN
    1550-4808
  • Type

    conf

  • DOI
    10.1109/ACSD.2015.21
  • Filename
    7352426