Skip to main content

2016 | OriginalPaper | Buchkapitel

Approximate Bisimulation and Discretization of Hybrid CSP

verfasst von : Gaogao Yan, Li Jiao, Yangjia Li, Shuling Wang, Naijun Zhan

Erschienen in: FM 2016: Formal Methods

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Hybrid Communicating Sequential Processes (HCSP) is a powerful formal modeling language for hybrid systems, which is an extension of CSP by introducing differential equations for modeling continuous evolution and interrupts for modeling interaction between continuous and discrete dynamics. In this paper, we investigate the semantic foundation for HCSP from an operational point of view by proposing the notion of approximate bisimulation, which provides an appropriate criterion to characterize the equivalence between HCSP processes with continuous and discrete behaviour. We give an algorithm to determine whether two HCSP processes are approximately bisimilar. In addition, based on which, we propose an approach on how to discretize HCSP, i.e., given an HCSP process A, we construct another HCSP process B which does not contain any continuous dynamics such that A and B are approximately bisimilar with given precisions. This provides a rigorous way to transform a verified control model to a correct program model, which fills the gap in the design of embedded systems.

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!

Literatur
4.
Zurück zum Zitat Ahmad, E., Dong, Y., Wang, S., Zhan, N., Zou, L.: Adding formal meanings to AADL with hybrid annex. In: Lanese, I., Madelaine, E. (eds.) FACS 2014. LNCS, vol. 8997, pp. 228–247. Springer, Heidelberg (2015). doi:10.1007/978-3-319-15317-9_15 Ahmad, E., Dong, Y., Wang, S., Zhan, N., Zou, L.: Adding formal meanings to AADL with hybrid annex. In: Lanese, I., Madelaine, E. (eds.) FACS 2014. LNCS, vol. 8997, pp. 228–247. Springer, Heidelberg (2015). doi:10.​1007/​978-3-319-15317-9_​15
5.
Zurück zum Zitat Alur, R., Dang, T., Esposito, J., Hur, Y., Ivancic, F., Kumar, V., Mishra, P., Pappas, G., Sokolsky, O.: Hierarchical modeling and analysis of embedded systems. Proc. IEEE 91(1), 11–28 (2003)CrossRefMATH Alur, R., Dang, T., Esposito, J., Hur, Y., Ivancic, F., Kumar, V., Mishra, P., Pappas, G., Sokolsky, O.: Hierarchical modeling and analysis of embedded systems. Proc. IEEE 91(1), 11–28 (2003)CrossRefMATH
6.
Zurück zum Zitat Angeli, D., et al.: A Lyapunov approach to incremental stability properties. IEEE Trans. Autom. Control 47(3), 410–421 (2002)MathSciNetCrossRef Angeli, D., et al.: A Lyapunov approach to incremental stability properties. IEEE Trans. Autom. Control 47(3), 410–421 (2002)MathSciNetCrossRef
7.
Zurück zum Zitat Angeli, D., Sontag, E.: Forward completeness, unboundedness observability, and their Lyapunov characterizations. Syst. Control Lett. 38(4), 209–217 (1999)MathSciNetCrossRefMATH Angeli, D., Sontag, E.: Forward completeness, unboundedness observability, and their Lyapunov characterizations. Syst. Control Lett. 38(4), 209–217 (1999)MathSciNetCrossRefMATH
8.
Zurück zum Zitat Chen, M., Ravn, A., Wang, S., Yang, M., Zhan, N.: A two-way path between formal and informal design of embedded systems. In: UTP 2016. LNCS (2016) Chen, M., Ravn, A., Wang, S., Yang, M., Zhan, N.: A two-way path between formal and informal design of embedded systems. In: UTP 2016. LNCS (2016)
9.
Zurück zum Zitat Dormoy, F.: Scade 6: a model based solution for safety critical software development. ERTS 08, 1–9 (2008) Dormoy, F.: Scade 6: a model based solution for safety critical software development. ERTS 08, 1–9 (2008)
10.
Zurück zum Zitat Eker, J., Janneck, J., et al.: Taming heterogeneity - the Ptolemy approach. Proc. IEEE 91(1), 127–144 (2003)CrossRef Eker, J., Janneck, J., et al.: Taming heterogeneity - the Ptolemy approach. Proc. IEEE 91(1), 127–144 (2003)CrossRef
11.
Zurück zum Zitat Girard, A., Julius, A., Pappas, G.: Approximate simulation relations for hybrid systems. Discrete Event Dyn. Syst. 18(2), 163–179 (2008)MathSciNetCrossRefMATH Girard, A., Julius, A., Pappas, G.: Approximate simulation relations for hybrid systems. Discrete Event Dyn. Syst. 18(2), 163–179 (2008)MathSciNetCrossRefMATH
12.
Zurück zum Zitat Girard, A., Pappas, G.: Approximation metrics for discrete and continuous systems. IEEE Trans. Autom. Control 52(5), 782–798 (2007)MathSciNetCrossRef Girard, A., Pappas, G.: Approximation metrics for discrete and continuous systems. IEEE Trans. Autom. Control 52(5), 782–798 (2007)MathSciNetCrossRef
13.
Zurück zum Zitat Guelev, D., Wang, S., Zhan, N.: Hoare-style reasoning about hybrid CSP in the duration calculus. Technical report ISCAS-SKLCS-13-01, Institute of Software, Chinese Academy of Sciences (2013) Guelev, D., Wang, S., Zhan, N.: Hoare-style reasoning about hybrid CSP in the duration calculus. Technical report ISCAS-SKLCS-13-01, Institute of Software, Chinese Academy of Sciences (2013)
14.
Zurück zum Zitat He, J.: From CSP to hybrid systems. In: A Classical Mind, Essays in Honour of C.A.R. Hoare, pp. 171–189. Prentice Hall International (UK) Ltd. (1994) He, J.: From CSP to hybrid systems. In: A Classical Mind, Essays in Honour of C.A.R. Hoare, pp. 171–189. Prentice Hall International (UK) Ltd. (1994)
15.
Zurück zum Zitat Henzinger, T., Ho, P., Wong-Toi, H.: Algorithmic analysis of nonlinear hybrid systems. IEEE Trans. Autom. Control 43(4), 540–554 (1998)MathSciNetCrossRefMATH Henzinger, T., Ho, P., Wong-Toi, H.: Algorithmic analysis of nonlinear hybrid systems. IEEE Trans. Autom. Control 43(4), 540–554 (1998)MathSciNetCrossRefMATH
16.
Zurück zum Zitat Henzinger, T.A., Sifakis, J.: The embedded systems design challenge. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 1–15. Springer, Heidelberg (2006). doi:10.1007/11813040_1 CrossRef Henzinger, T.A., Sifakis, J.: The embedded systems design challenge. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 1–15. Springer, Heidelberg (2006). doi:10.​1007/​11813040_​1 CrossRef
17.
Zurück zum Zitat Henzinger, T.A.: The theory of hybrid automata. In: LICS 1996, pp. 278–292 (1996) Henzinger, T.A.: The theory of hybrid automata. In: LICS 1996, pp. 278–292 (1996)
18.
Zurück zum Zitat Julius, A., D’Innocenzo, A., Di Benedetto, M., Pappas, G.: Approximate equivalence and synchronization of metric transition systems. Syst. Control Lett. 58(2), 94–101 (2009)MathSciNetCrossRefMATH Julius, A., D’Innocenzo, A., Di Benedetto, M., Pappas, G.: Approximate equivalence and synchronization of metric transition systems. Syst. Control Lett. 58(2), 94–101 (2009)MathSciNetCrossRefMATH
19.
Zurück zum Zitat Khalil, H.K., Grizzle, J.W.: Nonlinear Systems, vol. 3. Prentice Hall, New Jersey (1996) Khalil, H.K., Grizzle, J.W.: Nonlinear Systems, vol. 3. Prentice Hall, New Jersey (1996)
21.
Zurück zum Zitat Lee, E.A.: What’s ahead for embedded software? Computer 33(9), 18–26 (2000)CrossRef Lee, E.A.: What’s ahead for embedded software? Computer 33(9), 18–26 (2000)CrossRef
22.
23.
Zurück zum Zitat Majumdar, R., Zamani, M.: Approximately bisimilar symbolic models for digital control systems. In: Madhusudan, P., Seshia, S.A. (eds.) CAV 2012. LNCS, vol. 7358, pp. 362–377. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31424-7_28 CrossRef Majumdar, R., Zamani, M.: Approximately bisimilar symbolic models for digital control systems. In: Madhusudan, P., Seshia, S.A. (eds.) CAV 2012. LNCS, vol. 7358, pp. 362–377. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-31424-7_​28 CrossRef
24.
Zurück zum Zitat Platzer, A.: Differential-algebraic dynamic logic for differential-algebraic programs. J. Logic Comput. 20(1), 309–352 (2010)MathSciNetCrossRefMATH Platzer, A.: Differential-algebraic dynamic logic for differential-algebraic programs. J. Logic Comput. 20(1), 309–352 (2010)MathSciNetCrossRefMATH
25.
Zurück zum Zitat Platzer, A.: The complete proof theory of hybrid systems. In: LICS, pp. 541–550. IEEE (2012) Platzer, A.: The complete proof theory of hybrid systems. In: LICS, pp. 541–550. IEEE (2012)
26.
Zurück zum Zitat Pola, G., Girard, A., Tabuada, P.: Approximately bisimilar symbolic models for nonlinear control systems. Automatica 44(10), 2508–2516 (2008)MathSciNetCrossRefMATH Pola, G., Girard, A., Tabuada, P.: Approximately bisimilar symbolic models for nonlinear control systems. Automatica 44(10), 2508–2516 (2008)MathSciNetCrossRefMATH
27.
Zurück zum Zitat Pola, G., Pepe, P., Di Benedetto, M.: Symbolic models for networks of discrete-time nonlinear control systems. In: ACC, pp. 1787–1792. IEEE (2014) Pola, G., Pepe, P., Di Benedetto, M.: Symbolic models for networks of discrete-time nonlinear control systems. In: ACC, pp. 1787–1792. IEEE (2014)
28.
Zurück zum Zitat Selic, B., Gérard, S.: Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems. Elsevier, Amsterdam (2013) Selic, B., Gérard, S.: Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems. Elsevier, Amsterdam (2013)
29.
Zurück zum Zitat Sontag, E.D.: Mathematical Control Theory: Deterministic Finite Dimensional Systems, vol. 6. Springer, Heidelberg (2013) Sontag, E.D.: Mathematical Control Theory: Deterministic Finite Dimensional Systems, vol. 6. Springer, Heidelberg (2013)
30.
Zurück zum Zitat Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis, vol. 12. Springer, Heidelberg (2013)MATH Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis, vol. 12. Springer, Heidelberg (2013)MATH
31.
Zurück zum Zitat Tiller, M.: Introduction to Physical Modeling with Modelica, vol. 615. Springer, Heidelberg (2012) Tiller, M.: Introduction to Physical Modeling with Modelica, vol. 615. Springer, Heidelberg (2012)
32.
Zurück zum Zitat Tiwari, A.: Abstractions for hybrid systems. Formal Methods Syst. Des. 32(1), 57–83 (2008)CrossRefMATH Tiwari, A.: Abstractions for hybrid systems. Formal Methods Syst. Des. 32(1), 57–83 (2008)CrossRefMATH
33.
Zurück zum Zitat Wang, S., Zhan, N., Guelev, D.: An assume/guarantee based compositional calculus for hybrid CSP. In: Agrawal, M., Cooper, S.B., Li, A. (eds.) TAMC 2012. LNCS, vol. 7287, pp. 72–83. Springer, Heidelberg (2012). doi:10.1007/978-3-642-29952-0_13 CrossRef Wang, S., Zhan, N., Guelev, D.: An assume/guarantee based compositional calculus for hybrid CSP. In: Agrawal, M., Cooper, S.B., Li, A. (eds.) TAMC 2012. LNCS, vol. 7287, pp. 72–83. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-29952-0_​13 CrossRef
34.
Zurück zum Zitat Yan, G., Jiao, L., Li, Y., Wang, S., Zhan, N.: Approximate Bisimulation and Discretization of Hybrid CSP. CoRR, abs/1609.00091, August 2016 Yan, G., Jiao, L., Li, Y., Wang, S., Zhan, N.: Approximate Bisimulation and Discretization of Hybrid CSP. CoRR, abs/1609.00091, August 2016
35.
Zurück zum Zitat Zhan, N., Wang, S., Zhao, H.: Formal modelling, analysis and verification of hybrid systems. In: Liu, Z., Woodcock, J., Zhu, H. (eds.) Unifying Theories of Programming and Formal Engineering Methods. LNCS, vol. 8050, pp. 207–281. Springer, Heidelberg (2013). doi:10.1007/978-3-642-39721-9_5 CrossRef Zhan, N., Wang, S., Zhao, H.: Formal modelling, analysis and verification of hybrid systems. In: Liu, Z., Woodcock, J., Zhu, H. (eds.) Unifying Theories of Programming and Formal Engineering Methods. LNCS, vol. 8050, pp. 207–281. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-39721-9_​5 CrossRef
36.
Zurück zum Zitat Chaochen, Z., Ji, W., Ravn, A.P.: A formal description of hybrid systems. In: Alur, R., Henzinger, T.A., Sontag, E.D. (eds.) HS 1995. LNCS, vol. 1066, pp. 511–530. Springer, Heidelberg (1996). doi:10.1007/BFb0020972 CrossRef Chaochen, Z., Ji, W., Ravn, A.P.: A formal description of hybrid systems. In: Alur, R., Henzinger, T.A., Sontag, E.D. (eds.) HS 1995. LNCS, vol. 1066, pp. 511–530. Springer, Heidelberg (1996). doi:10.​1007/​BFb0020972 CrossRef
Metadaten
Titel
Approximate Bisimulation and Discretization of Hybrid CSP
verfasst von
Gaogao Yan
Li Jiao
Yangjia Li
Shuling Wang
Naijun Zhan
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-48989-6_43