Abstract
A framework of controlled execution with explicit model is proposed that increases the reliability and fault tolerance of hardware-software complexes with complex architecture. This framework was developed at the Scientific Research Institute of System Analysis of Russian Academy of Sciences.
Similar content being viewed by others
References
Baudin, P., Filliatre, J.-C., Marche, C., et al., ASCL: ANSI/ISO C Specification Language, 2008.
Boldo, S. and Filliatre, J.-C., Formal verification of floating-point programs, CF, 2008.
Boronat, A. and Meseguer, J., An algebraic semantics for MOF, FASE, 2008.
Carloni, L., Benedetto, M.D.D., Pinto, A., and Sangiovanni-Vincentelli, A., Modeling techniques, programming languages, design toolsets and interchange formats for hybrid systems, 2004.
Chatterjee, K., Alfaro, L. de, Faella, M., et al., Compositional Quantitative Reasoning, ACM, 2007.
Filliatre, J.-C., Verification of non-functional programs using interpretations in type theory, J. Functional Programming, 2003, vol. 13, no. 4, pp. 709–745.
Filliatre, J.-C. and Marche, C., The Why/Krakatoa/Caduceus platform for deductive program verification, OOPSLA, 2004.
Henzinger, T.A. and Alur, R., Logics and models of real time, in Real Time: Theory in Practice, Lecture Notes in Computer Science, 1992, vol. 600.
Leavens, G.T., Rustan, K., Leino, M., et al., JML: notations and tools supporting detailed in Java, OOP-SLA, 2000, pp. 105–106.
Lamport, L., The temporal logic of actions, ACM Trans. Programming Languages Systems, 1994, vol. 16, no. 3, pp. 872–923.
Liu, Z. and Jozeph, M., Real-time and fault-tolerant systems: specification, verification, refinement and scheduling, UUNU/IIST, 2005.
Manna, Z. and Pnueli, A., The Temporal Logic of Reactive and Concurrent Systems: Specification, New York: Springer, 1991.
Monate, B. and Signoles, J., Slicing for security of code, in Proc. 1st Int. Conf. on Trusted Computing and Trust in Information Technologies (Trust’08), Berlin, 2008, pp. 133–142.
Object Management Group: Meta Object Facility (MOF) 2.0 Core Specification. http://www.omg.org/docs/formal/06-01-01.pdf.
Pnueli, A., The temporal logic of programs, in Proc. 18th Annual Symposium on Foundations of Computer Science, 1977, pp. 46–57.
The Coq Proof Assistant. http://coq.inria.fr.
The Frama-C framework for analysis of C code. http://frama-c.cea.fr/.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © V.B. Betelin, V.A. Galatenko, K.A. Kostyukhin, 2014, published in Programmirovanie, 2014, Vol. 40, No. 6.
Rights and permissions
About this article
Cite this article
Betelin, V.B., Galatenko, V.A. & Kostyukhin, K.A. Controlled execution with explicit model. Program Comput Soft 40, 305–313 (2014). https://doi.org/10.1134/S0361768814060127
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768814060127