Skip to main content

Feasibility of finite and infinite paths in data dependent programs

  • Conference paper
  • First Online:
Logical Foundations of Computer Science — Tver '92 (LFCS 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 620))

Included in the following conference series:

  • 146 Accesses

Abstract

This paper considers the feasibility of finite and infinite paths in programs in two simple programming languages. The language LBASE allows to express the dependencies of real time systems on integer data, the language LTIM can model quantitative timing constraints in r.t.s. specifications. It is proven that the problem of whether a given LBASE or LTIM program has an infinite feasible path (i.e. whether it can exhibit an infinite behaviour) is decidable. The possibilities to characterise the sets of all feasible finite and infinite paths in LBASE and LTIM programs are also discussed. The infinite feasible path existence problem is proven decidable also for the language LTIBA which has both the LBASE and LTIM modelling capabilities.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alur and D.Dili, Automata for Modelling Real-Time Systems, LNCS 443, 1990.

    Google Scholar 

  2. R. Alur, C.Courcoubetis and D.Dill, Model-Checking for Real-Time Systems, Proceedings from LICS'90 pp. 414–425, 1990.

    Google Scholar 

  3. A. Auzinš, J. Bārzdinš, J. Bičevskis, K. Čerāns and A. Kalninš, Automatic Construction of Test Sets: Theoretical Approach, in Baltic Computer Science, LNCS, No. 502, 1991.

    Google Scholar 

  4. J.M.Barzdin, J.J.Bicevskis, A.A.Kalninsh, Automatic Construction of Complete Sample Systems for Program Testing, Proc. IFIP Congress, 1977, North-Holland 1977.

    Google Scholar 

  5. B. Berthomieu and M.Menasche, An Enumerative Approach for Analyzing Time Petri Nets, Proc. IFIP Congress, 1983, North-Holland, 1983.

    Google Scholar 

  6. CCITT Specification and Description Language (SDL), Recomendations Z.100, 1988.

    Google Scholar 

  7. K. Čerāns, Reachability in Programs With Real Time, manuscript, 1991.

    Google Scholar 

  8. K. Čerāns, Decidability of Bisimulation Equivalence for Parallel Timed Processes, in Proc. of Chalmers Workshop on Concurrency, Göteborg, 1991.

    Google Scholar 

  9. K. Čerāns, Decidability of Bisimulation Equivalences for Processes With Parallel Timers, technical report, Institute of mathematics and Computer Science, University of Latvia, Riga, 1992.

    Google Scholar 

  10. K. Čerāns, Algorithmic Problems in Analysis of Real Time System Specifications, theses for a Dr.Sc.comp degree, to appear, University of Latvia, Riga, 1992.

    Google Scholar 

  11. C.Ghezzi, D.Mandrioli, S.Morasca and M.Pezze A General Way To Put Time in Petri Nets, ACM SIGSOFT Eng. Notes, Vol. 14, No. 3, 1989.

    Google Scholar 

  12. P. Merlin and D.J. Farber, Recoverability of Communication Protocols, IEEE Trans. on Communication Protocols, Vol. COM-24, No. 9, 1976.

    Google Scholar 

  13. M.L.Minsky, Finite and Infinite Machines, Prentice-Hall, Englewood Cliffs, N.Y., 1967.

    Google Scholar 

  14. Yi Wang, Real Time Behaviour of Asynchronous Agents, LNCS No. 458, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Anil Nerode Mikhail Taitslin

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Čerāns, K. (1992). Feasibility of finite and infinite paths in data dependent programs. In: Nerode, A., Taitslin, M. (eds) Logical Foundations of Computer Science — Tver '92. LFCS 1992. Lecture Notes in Computer Science, vol 620. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023864

Download citation

  • DOI: https://doi.org/10.1007/BFb0023864

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55707-4

  • Online ISBN: 978-3-540-47276-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics