Skip to main content
Log in

Controlled execution with explicit model

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baudin, P., Filliatre, J.-C., Marche, C., et al., ASCL: ANSI/ISO C Specification Language, 2008.

    Google Scholar 

  2. Boldo, S. and Filliatre, J.-C., Formal verification of floating-point programs, CF, 2008.

    Google Scholar 

  3. Boronat, A. and Meseguer, J., An algebraic semantics for MOF, FASE, 2008.

    Google Scholar 

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

    Google Scholar 

  5. Chatterjee, K., Alfaro, L. de, Faella, M., et al., Compositional Quantitative Reasoning, ACM, 2007.

    Google Scholar 

  6. Filliatre, J.-C., Verification of non-functional programs using interpretations in type theory, J. Functional Programming, 2003, vol. 13, no. 4, pp. 709–745.

    Article  MATH  MathSciNet  Google Scholar 

  7. Filliatre, J.-C. and Marche, C., The Why/Krakatoa/Caduceus platform for deductive program verification, OOPSLA, 2004.

    Google Scholar 

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

  9. Leavens, G.T., Rustan, K., Leino, M., et al., JML: notations and tools supporting detailed in Java, OOP-SLA, 2000, pp. 105–106.

    Google Scholar 

  10. Lamport, L., The temporal logic of actions, ACM Trans. Programming Languages Systems, 1994, vol. 16, no. 3, pp. 872–923.

    Article  Google Scholar 

  11. Liu, Z. and Jozeph, M., Real-time and fault-tolerant systems: specification, verification, refinement and scheduling, UUNU/IIST, 2005.

    Google Scholar 

  12. Manna, Z. and Pnueli, A., The Temporal Logic of Reactive and Concurrent Systems: Specification, New York: Springer, 1991.

    MATH  Google Scholar 

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

    Google Scholar 

  14. Object Management Group: Meta Object Facility (MOF) 2.0 Core Specification. http://www.omg.org/docs/formal/06-01-01.pdf.

  15. Pnueli, A., The temporal logic of programs, in Proc. 18th Annual Symposium on Foundations of Computer Science, 1977, pp. 46–57.

    Google Scholar 

  16. The Coq Proof Assistant. http://coq.inria.fr.

  17. The Frama-C framework for analysis of C code. http://frama-c.cea.fr/.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. B. Betelin.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768814060127

Keywords

Navigation