Skip to main content

Preserving Contexts for Soft Conformance Relation

  • Conference paper
Book cover Formal Approaches to Software Testing (FATES 2004)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3395))

Included in the following conference series:

  • 694 Accesses

Abstract

This paper addresses the study of bisimulation based conformance relations in which input and output actions not presented in the specification are added to the implementation. A new definition, that we called soft conformance, is given. Then, we concentrate on the study of the conditions under which a context preserves the soft conformance relation of two agents. These conditions depend both on the specification and the implementation in the conformance relation and also on the context. Since the addition of extraneous actions to the implementation allows to define malicious contexts that would not preserve the conformance relation, such a characterisation of the family of contexts preserving each individual pair (implementation and specification) in the conformance relation is the best result that can be expected in this direction.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abramsky, S.: Observational equivalence as a testing equivalence. Theoretical Computer Science 53(3), 225–241 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bruni, R., de Frutos-Escrig, D., Martí-Oliet, N., Montanari, U.: Bisimilarity congruences for open terms and term graphs via tile logic. In: Palamidessi, C. (ed.) CONCUR 2000. LNCS, vol. 1877, pp. 259–274. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  3. Brinksma, E.: A theory for the derivation of tests. In: Protocol Specification, Testing and Verification VIII, pp. 63–74. North-Holland, Amsterdam (1988)

    Google Scholar 

  4. Brower, R.W., Stevens, K.S.: Congruent weak conformance, a partial order among processes. In: Peled, D.A., Vardi, M.Y. (eds.) FORTE 2002. LNCS, vol. 2529, pp. 34–49. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Brinksma, E., Scollo, G., Steenbergen, C.: LOTOS specifications, their implementations and their tests. In: Protocol Specification, Testing and Verification VI, pp. 349–360. North-Holland, Amsterdam (1986)

    Google Scholar 

  6. de Frutos-Escrig, D., Llana-Díaz, L.F., Núñez, M.: Friendly testing as a conformance relation. In: Formal Description Techniques and Protocol Specification, Testing, and Verification FORTE X/ PSTV XVII, pp. 283–298. Chapman and Hall, Boca Raton (1997)

    Chapter  Google Scholar 

  7. de Frutos-Escrig, D., Llana-Díaz, L.F., Núñez, M.: An invitation to friendly testing. Journal of Computer Science and Technology 13(6), 531–545 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  8. de Frutos-Escrig, D., López, N., Núñez, M.: Global timed bisimulation: An introduction. In: Formal Methods for Protocol Engineering and Distributed Systems, FORTE XII / PSTV XIX, pp. 401–416. Kluwer Academic Publishers, Dordrecht (1999)

    Chapter  Google Scholar 

  9. Hennessy, M.: Algebraic Theory of Processes. MIT Press, Cambridge (1988)

    MATH  Google Scholar 

  10. Hoare, C.A.R.: Communicating Sequential Processes. Prentice-Hall, Englewood Cliffs (1985)

    MATH  Google Scholar 

  11. Leduc, G.: Conformance relation, associated equivalence, and minimum canonical tester in LOTOS. In: Protocol Specification, Testing and Verification XI, pp. 249–264. North-Holland, Amsterdam (1991)

    Google Scholar 

  12. Leduc, G.: A framework based on implementation relations for implementing LOTOS specifications. Computer Networks and ISDN Systems 25(1), 23–41 (1992)

    Article  MATH  Google Scholar 

  13. Milner, R.: A Calculus of Communication Systems. LNCS, vol. 92. Springer, Heidelberg (1980)

    Book  MATH  Google Scholar 

  14. Milner, R.: Communication and Concurrency. Prentice-Hall, Englewood Cliffs (1989)

    MATH  Google Scholar 

  15. Rensink, A.: Bisimilarity of open terms. Information and Computation 156(1-2), 345–385 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  16. Stevens, K.S.: Practical Verification and Synthesis of Low Latency Asynchronous Systems. PhD thesis, University of Calgary (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 IFIP International Federation for Information Processing

About this paper

Cite this paper

de Frutos Escrig, D., Rodróguez, C.G. (2005). Preserving Contexts for Soft Conformance Relation. In: Grabowski, J., Nielsen, B. (eds) Formal Approaches to Software Testing. FATES 2004. Lecture Notes in Computer Science, vol 3395. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31848-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31848-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25109-5

  • Online ISBN: 978-3-540-31848-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics