Skip to main content

2019 | OriginalPaper | Buchkapitel

An Implementation Relation for Cyclic Systems with Refusals and Discrete Time

verfasst von : Raluca Lefticaru, Robert M. Hierons, Manuel Núñez

Erschienen in: Software Engineering and Formal Methods

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper explores a particular type of model, a cyclic model, in which there are sequences of observable actions separated by discrete time intervals, introduces a novel implementation relation and studies some properties of this relation. Implementation relations formalise what it means for an unknown model of the system under test (SUT) to be a correct implementation of a specification. Many implementation relations are variants of the well known ioco implementation relation, and this includes several timed versions of ioco. It transpires that the timed variants of ioco are not suitable for cyclic models. Our implementation relation encapsulates the discrete nature of time in cyclic models and takes into account not only the actions that models can perform but also the ones that they can refuse at each point of time. We prove that our implementation relation is a conservative extension of trace containment and present two alternative characterisations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
2
We will say that a state is stable if it is not possible to take a transition whose label is an output or an internal action.
 
Literatur
1.
Zurück zum Zitat Ammann, P., Offutt, J.: Introduction to Software Testing, 2nd edn. Cambridge University Press, Cambridge (2017) Ammann, P., Offutt, J.: Introduction to Software Testing, 2nd edn. Cambridge University Press, Cambridge (2017)
2.
Zurück zum Zitat Binder, R.V., Legeard, B., Kramer, A.: Model-based testing: where does it stand? Commun. ACM 58(2), 52–56 (2015)CrossRef Binder, R.V., Legeard, B., Kramer, A.: Model-based testing: where does it stand? Commun. ACM 58(2), 52–56 (2015)CrossRef
4.
Zurück zum Zitat Cavalcanti, A., Ribeiro, P., Miyazawa, A., Sampaio, A., Conserva Filho, M., Didier, A.: RoboSim reference manual. Technical report, University of York (2019) Cavalcanti, A., Ribeiro, P., Miyazawa, A., Sampaio, A., Conserva Filho, M., Didier, A.: RoboSim reference manual. Technical report, University of York (2019)
5.
Zurück zum Zitat Cavalcanti, A., et al.: Verified simulation for robotics. Sci. Comput. Program. 174, 1–37 (2019)CrossRef Cavalcanti, A., et al.: Verified simulation for robotics. Sci. Comput. Program. 174, 1–37 (2019)CrossRef
6.
Zurück zum Zitat Cavalli, A.R., Higashino, T., Núñez, M.: A survey on formal active and passive testing with applications to the cloud. Ann. Telecommun. 70(3–4), 85–93 (2015)CrossRef Cavalli, A.R., Higashino, T., Núñez, M.: A survey on formal active and passive testing with applications to the cloud. Ann. Telecommun. 70(3–4), 85–93 (2015)CrossRef
7.
Zurück zum Zitat van Glabbeek, R.: 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, chapter 1, North Holland (2001) van Glabbeek, R.: 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, chapter 1, North Holland (2001)
8.
Zurück zum Zitat Harel, D.: Statecharts: a visual formulation for complex systems. Sci. Comput. Program. 8(3), 231–274 (1987)CrossRef Harel, D.: Statecharts: a visual formulation for complex systems. Sci. Comput. Program. 8(3), 231–274 (1987)CrossRef
9.
Zurück zum Zitat Heerink, L., Tretmans, J.: Refusal testing for classes of transition systems with inputs and outputs. In: 19th Joint International Conference on Protocol Specification, Testing, and Verification and Formal Description Techniques, FORTE/PSTV 1999, pp. 23–38. Chapman & Hall (1997) Heerink, L., Tretmans, J.: Refusal testing for classes of transition systems with inputs and outputs. In: 19th Joint International Conference on Protocol Specification, Testing, and Verification and Formal Description Techniques, FORTE/PSTV 1999, pp. 23–38. Chapman & Hall (1997)
10.
Zurück zum Zitat Hierons, R.M., et al.: Using formal specifications to support testing. ACM Comput. Surv. 41(2), 9:1–9:76 (2009)CrossRef Hierons, R.M., et al.: Using formal specifications to support testing. ACM Comput. Surv. 41(2), 9:1–9:76 (2009)CrossRef
12.
Zurück zum Zitat World Robotics 2018: International Federation of Robotics. Statistical Department (2018) World Robotics 2018: International Federation of Robotics. Statistical Department (2018)
13.
Zurück zum Zitat ISO/IEC JTCI/SC21/WG7, ITU-T SG 10/Q.8: Information Retrieval, Transfer and Management for OSI; Framework: Formal Methods in Conformance Testing. Committee Draft CD 13245–1, ITU-T proposed recommendation Z.500. ISO - ITU-T (1996) ISO/IEC JTCI/SC21/WG7, ITU-T SG 10/Q.8: Information Retrieval, Transfer and Management for OSI; Framework: Formal Methods in Conformance Testing. Committee Draft CD 13245–1, ITU-T proposed recommendation Z.500. ISO - ITU-T (1996)
14.
Zurück zum Zitat Krichen, M., Tripakis, S.: Conformance testing for real-time systems. Form. Methods Syst. Des. 34(3), 238–304 (2009)CrossRef Krichen, M., Tripakis, S.: Conformance testing for real-time systems. Form. Methods Syst. Des. 34(3), 238–304 (2009)CrossRef
15.
Zurück zum Zitat Marinescu, R., Seceleanu, C., Le Guen, H., Pettersson, P.: A research overview of tool-supported model-based testing of requirements-based designs. In: Advances in Computers, chapter 3, vol. 98, pp. 89–140. Elsevier (2015) Marinescu, R., Seceleanu, C., Le Guen, H., Pettersson, P.: A research overview of tool-supported model-based testing of requirements-based designs. In: Advances in Computers, chapter 3, vol. 98, pp. 89–140. Elsevier (2015)
16.
Zurück zum Zitat Miyazawa, A., Ribeiro, P., Li, W., Cavalcanti, A., Timmis, J., Woodcock, J.: RoboChart: modelling and verification of the functional behaviour of robotic applications. Softw. Syst. Model. (2019, to appear) Miyazawa, A., Ribeiro, P., Li, W., Cavalcanti, A., Timmis, J., Woodcock, J.: RoboChart: modelling and verification of the functional behaviour of robotic applications. Softw. Syst. Model. (2019, to appear)
17.
Zurück zum Zitat Myers, G.J., Sandler, C., Badgett, T.: The Art of Software Testing, 3rd edn. Wiley, Hoboken (2011) Myers, G.J., Sandler, C., Badgett, T.: The Art of Software Testing, 3rd edn. Wiley, Hoboken (2011)
19.
Zurück zum Zitat Rohmer, E., Singh, S.P., Freese, M.: V-REP: aversatile and scalable robot simulation framework. In: 26th IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2013, vol. 1, pp. 1321–1326. IEEE Computer Society (2013) Rohmer, E., Singh, S.P., Freese, M.: V-REP: aversatile and scalable robot simulation framework. In: 26th IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2013, vol. 1, pp. 1321–1326. IEEE Computer Society (2013)
22.
Zurück zum Zitat Shafique, M., Labiche, Y.: A systematic review of state-based test tools. Int. J. Softw. Tools Technol. Transf. 17(1), 59–76 (2015)CrossRef Shafique, M., Labiche, Y.: A systematic review of state-based test tools. Int. J. Softw. Tools Technol. Transf. 17(1), 59–76 (2015)CrossRef
Metadaten
Titel
An Implementation Relation for Cyclic Systems with Refusals and Discrete Time
verfasst von
Raluca Lefticaru
Robert M. Hierons
Manuel Núñez
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-30446-1_21

Premium Partner