Abstract
The paper is devoted to problems caused by the nonlinearity of logical time in distributed, especially cyber-physical, systems. Two approaches to the modelling of such systems are considered in the paper. The operational approach is based on the traditional model that defines the admissible system behaviour as a set of acceptable schedules of the system. The paper argues in favour of restricting possible sets of schedules by that sets of schedules that satisfy certain safety properties. The denotational approach is stated in the language of category theory. This abstraction level clarifies concepts used in the models. In particular, it is explained the feature of linear models as terminal objects with respect to some natural class of morphisms. Further, the interrelation between these two approaches is represented as a formal relation and discuss some properties of the relation that need to be studied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Usually, one uses the term clock structure if C is uniquely determined by the context.
- 2.
The necessary definitions and results from the theory of categories can be found in [10].
- 3.
Symbolically, \(\mathcal {S}\models P\).
References
Alpern, B., Schneider, F.B.: Defining liveness. Inf. Process. Letts. 21, 181–185 (1985)
André, C., Mallet, F.: Clock constraints in UML MARTE. Research Report 6540, INRIA (2008)
Cachin, C., Guerraoui, R., Rodrigues, L.: Introduction to Reliable and Secure Distributed Programming, 2nd edn. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-15260-3
Carruthers, K.: Internet of Things and beyond: cyber-physical systems. IEEE IoT Newsl. (2016). http://iot.ieee.org/newsletter/may-2016/internet-of-things-and-beyond-cyber-physical-systems.html
Cristian, F.: Probabilistic clock synchronization. Distrib. Comput. 3, 146–158 (1989)
Harzheim, E.: Ordered Sets. Springer Science & Business Media, New York (2006). https://doi.org/10.1007/b104891
Kshemkalyani, A.D., Singhal, M.: Distributed Computing: Principles, Algorithms, and Systems. Cambridge University Press, Cambridge (2008)
Lamport, L.: Proving the correctness of multiprocess programs. IEEE Trans. Softw. Eng. 2, 125–143 (1977)
Lamport, L.: Time, clocks, and the ordering of events in a distributed system. CACM 21(7), 558–565 (1978)
Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer New York Inc., New York (1998). https://doi.org/10.1007/978-1-4757-4721-8
Mallet, F.: Clock constraint specification language: specifying clock constraints with UML/MARTE. Innov. Syst. Softw. Eng. 4(3), 309–314 (2008)
Mallet, F.: MARTE/CCSL for modeling cyber-physical systems. In: Drechsler, R., Kühne, U. (eds.) Formal Modeling and Verification of Cyber-Physical Systems, pp. 26–49. Springer, Wiesbaden (2015). https://doi.org/10.1007/978-3-658-09994-7_2
UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems. Formal/2011-06-03. OMG (2011)
The National Science Foundation: Cyber-Physical Systems (CPS). Program Solicitation NSF 12–520. NSF, Arlington, VA (2012)
The National Science Foundation: Cyber-Physical Systems (CPS). Program Solicitation NSF 17–529. NSF, Arlington, VA (2017)
Willard, S.: General Topology. Dover Publication Inc., Mineola (1998)
Zholtkevych, G., El Zein, H.K.: Logical time models to study cyber-physical systems. In: Ermolayev, V., et al. (eds.) Information and Communication Technologies in Education, Research, and Industrial Applications, vol. 1844, pp. 488–503. CEUR-WS (2017)
Zholtkevych, G., Mallet, F., Zaretska, I., Zholtkevych, G.: Two semantic models for clock relations in the clock constraint specification language. In: Ermolayev, V., Mayr, H.C., Nikitchenko, M., Spivakovsky, A., Zholtkevych, G. (eds.) ICTERI 2013. CCIS, vol. 412, pp. 190–209. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-03998-5_10
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Zholtkevych, G., El Zein, H.K. (2018). Two Approaches to Modelling Logical Time in Cyber-Physical Systems. In: Bassiliades, N., et al. Information and Communication Technologies in Education, Research, and Industrial Applications. ICTERI 2017. Communications in Computer and Information Science, vol 826. Springer, Cham. https://doi.org/10.1007/978-3-319-76168-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-76168-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-76167-1
Online ISBN: 978-3-319-76168-8
eBook Packages: Computer ScienceComputer Science (R0)