Skip to main content

Logical Characterisations and Compositionality of Input-Output Conformance Simulation

  • Conference paper
  • First Online:
Book cover SOFSEM 2017: Theory and Practice of Computer Science (SOFSEM 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10139))

  • 1206 Accesses

Abstract

Input-output conformance simulation has been proposed by Gregorio-Rodríguez, Llana and Martínez-Torres as a simulation-based behavioural preorder underlying model-based testing. This relation is inspired by Tretman’s classic relation, but has better worst-case complexity than and supports stepwise refinement. The goal of this paper is to develop the theory of by studying logical characterisations of this relation and its compositionality. More specifically, this article presents characterisations of in terms of modal logics and compares them with an existing logical characterisation for proposed by Beohar and Mousavi. A precongruence rule format for and a rule format ensuring that operations take quiescence properly into account are also given. Both rule formats are based on the GSOS format by Bloom, Istrail and Meyer.

Research partially supported by the Spanish projects DArDOS (TIN2015-65845-C3-1-R), TRACES (TIN2015-67522-C3-3-R) and SICOMORo-CM (S2013/ICE-3006), the project 001-ABEL-CM-2013 within the NILS Science and Sustainability Programme and the project Nominal SOS (project nr. 141558-051) of the Icelandic Research Fund.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In fact, the symbol used to denote the operator in [3] is \(\langle \![\cdot ]\!\rangle \), but we prefer to use an alternative notation in order to avoid confusion with our modal operator \(\langle \!| \cdot |\!\rangle \).

References

  1. Aceto, L., Fokkink, W.J., Verhoef, C.: Structural operational semantics. In: Bergstra, J.A., Ponse, A., Smolka, S.A. (eds.) Handbook of Process Algebra, pp. 197–292. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

  2. Benes, N., Daca, P., Henzinger, T.A., Kretínský, J., Nickovic, D., Complete composition operators for IOCO-testing theory. In: Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE, pp. 101–110 (2015)

    Google Scholar 

  3. Beohar, H., Mousavi, M.R.: Two logical characterizations for input-output conformance. In: Preproceedings of EXPRESS/SOS 2014 (Short Paper), July 2014

    Google Scholar 

  4. Beohar, H., Mousavi, M.R.: A pre-congruence format for \(XY\)-simulation. In: Dastani, M., Sirjani, M. (eds.) FSEN 2015. LNCS, vol. 9392, pp. 215–229. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  5. Bloom, B., Istrail, S., Meyer, A.R.: Bisimulation can’t be traced. J. ACM 42(1), 232–268 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  6. de Frutos-Escrig, D., Gregorio-Rodríguez, C., Palomino, M., Romero-Hernández, D.: Unifying the linear time-branching time spectrum of process semantics. Log. Methods Comput. Sci. 9(2:11), 1–74 (2013)

    MathSciNet  MATH  Google Scholar 

  7. Fokkink, W., Glabbeek, R.J., Wind, P.: Compositionality of Hennessy-Milner logic by structural operational semantics. Theor. Comput. Sci. 354(3), 421–440 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  8. Gregorio-Rodríguez, C., Llana, L., Martínez-Torres, R.: Input-output conformance simulation (iocos) for model based testing. In: Beyer, D., Boreale, M. (eds.) FMOODS/FORTE -2013. LNCS, vol. 7892, pp. 114–129. Springer, Berlin (2013). doi:10.1007/978-3-642-38592-6_9

    Chapter  Google Scholar 

  9. Gregorio-Rodríguez, C., Llana, L., Martínez-Torres, R.: Effectiveness for input output conformance simulation iocos̱. In: Ábrahám, E., Palamidessi, C. (eds.) FORTE 2014. LNCS, vol. 8461, pp. 100–116. Springer, Berlin (2014). doi:10.1007/978-3-662-43613-4_7

    Chapter  Google Scholar 

  10. Gregorio-Rodríguez, C., Llana, L., Martínez-Torres, R.: Extending mCRL2 with ready simulation and iocos input-output conformance simulation. In: Wainwright, R.L., Corchado, J.M., Bechini, A., Hong, J. (eds.) Proceedings of the 30th Annual ACM Symposium on Applied Computing, Salamanca, Spain, 13–17 April 2015, pp. 1781–1788. ACM (2015)

    Google Scholar 

  11. Hennessy, M., Milner, R.: Algebraic laws for nondeterminism and concurrency. J. ACM 32, 137–161 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  12. Klin, B., Nachyła, B.: Some undecidable properties of SOS specifications. J. Log. Algebraic Methods Program. (2016). http://dx.doi.org/10.1016/j.jlamp.2016.08.005

  13. Llana, L., Martínez-Torres, R.: IOCO as a simulation. In: Counsell, S., Núñez, M. (eds.) SEFM 2013. LNCS, vol. 8368, pp. 125–134. Springer, Cham (2014). doi:10.1007/978-3-319-05032-4_10

    Chapter  Google Scholar 

  14. Stokkink, G., Timmer, M., Stoelinga, M., Talking quiescence: a rigorous theory that supports parallelcomposition, action hiding and determinisation. In: Petrenko, A.K., Schlingloff, H. (eds.) MBT. EPTCS, vol. 80, pp. 73–87 (2012)

    Google Scholar 

  15. Tretmans, J.: Test generation with inputs, outputs and repetitive quiescence. Softw. Concepts Tools 17(3), 103–120 (1996)

    MATH  Google Scholar 

  16. Tretmans, J.: Model Based testing with labelled transition systems. In: Hierons, R.M., Bowen, J.P., Harman, M. (eds.) Formal Methods and Testing. LNCS, vol. 4949, pp. 1–38. Springer, Berlin (2008). doi:10.1007/978-3-540-78917-8_1

    Chapter  Google Scholar 

  17. Bijl, M., Rensink, A., Tretmans, J.: Compositional testing with ioco. In: Petrenko, A., Ulrich, A. (eds.) FATES 2003. LNCS, vol. 2931, pp. 86–100. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  18. van Glabbeek, R.J.: The linear time -branching time spectrum I: the semantics of concrete, sequential processes. In: Bergstra, J.A., Ponse, A., Smolka, S.A. (eds.) Handbook of Process Algebra, pp. 3–99. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ignacio Fábregas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Aceto, L., Fábregas, I., Gregorio-Rodríguez, C., Ingólfsdóttir, A. (2017). Logical Characterisations and Compositionality of Input-Output Conformance Simulation. In: Steffen, B., Baier, C., van den Brand, M., Eder, J., Hinchey, M., Margaria, T. (eds) SOFSEM 2017: Theory and Practice of Computer Science. SOFSEM 2017. Lecture Notes in Computer Science(), vol 10139. Springer, Cham. https://doi.org/10.1007/978-3-319-51963-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51963-0_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51962-3

  • Online ISBN: 978-3-319-51963-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics