Abstract
Reactive Fiffo Systems (RFS) are used to model reactive systems which are able to memorize the events that cannot be processed when they occur. In this paper we investigate the decidability of verification problems for Embedded RFS which are RFS running under some environmental constraints. We show that almost all the usual verification problems are undecidable for the class of Periodically Embedded RFS with two memorizing events, whereas they become decidable for Regularly Embedded RFS with a single memorizing event. We then focus on Embedded Lossy RFS and we show in particular that for Regularly Embedded Lossy RFS the set of predecessors Pred. is upward closed and effectively computable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Abdulla and B. Jonsson. Verifying programs with unreliable channels. In Proceedings, Eighth Annual IEEE Symposium on Logic in Computer Science, pages 160–170. IEEE Computer Society Press, 1993.
P. Abdulla and B. Jonsson. Undecidable veri.cation problems for programs with unreliable channels. In S. Abiteboul and E. Shamir, editors, Automata, Languages and Programming, 21st International Colloquium, volume 820 of Lecture Notes in Computer Science, pages 316–327, Jerusalem, Israel, 11–14 July 1994. Springer-Verlag.
P. A. Abdulla, K. Čerāns, B. Jonsson, and Y-K. Tsay. Algorithmic analysis of programs with well quasi-ordered domains. INFCTRL: Information and Computation (formerly Information and Control), 160, 2000.
A. Bouajjani, J. Esparza, and O. Maler. Reachability analysis of pushdown automata: Application to model-checking. In Proc. 8th Int. Conf. Concurrency Theory (CONCUR’97), Warsaw, Poland, Jul. 1997, volume 1243 of Lecture Notes in omputer Science, pages 135–150. Springer, 1997.
A. Bouajjani and R. Mayr. Model checking lossy vector addition systems. In Proc. 16th Ann. Symp. Theoretical Aspects of Computer Science (STACS’99), Trier, Germany, Mar. 1999, volume 1563 of Lecture Notes in Computer Science, pages 323–333. Springer, 1999.
D. Brand and P. Zafiropulo. On communicating finite-state machines. Journal of the ACM, 30(2):323–342, April 1983.
J. R. Burch, E. M. Clarke, K. L. McMillan, D. L. Dill, and J. Hwang. Symbolic model checking: 1020 states and beyond. Information and Computation, 98(2):142–170, 1992.
F. Cassez and O. Roux. Compilation of the ELECTRE reactive language into finite transition systems. Theoretical Computer Science, 146(1–2):109–143, 24 July 1995.
CCITT. Recommendation Z.100: Specification and Description Language SDL, blue book, volume x.1 edition, 1988.
C. Dufourd, P. Jančar, and Ph. Schnoebelen. Boundedness of Reset P/T nets. In Proc. 26th Int. Coll. Automata, Languages, and Programming (ICALP’99), Prague, Czech Republic, July 1999, volume 1644 of Lecture Notes in Computer Science, pages 301–310. Springer, 1999.
A. Finkel. A generalization of the procedure of Karp and Miller to well structured transition systems. In Thomas Ottmann, editor, Proceedings of the 14th International Colloquium on Automata, Languages, and Programming, volume 267 of LNCS, pages 499–508, Karlsruhe, FRG, July 1987. Berlin: Springer.
A. Finkel. Reduction and covering of infinite reachability trees. Information and Computation, 89(2):144–179, December 1990.
A. Finkel and P. McKenzie. Verifying identical communicating processes is undecidable. Theoretical Computer Science, 174(1–2):217–230, 15 March 1997.
A. Finkel and Ph. Schnoebelen. Well structured transition systems everywhere! Theoretical Computer Science, 256(1–2):63–92, 2001.
A. Finkel, B. Willems, and P. Wolper. A direct symbolic approach to model checking pushdown systems. In Proc. 2nd Int. Workshop on Verification of Infinite State Systems (INFINITY’97), Bologna, Italy, July 1997, volume 9 of Electronic Notes in Theor. Comp. Sci., pages 30–40. Elsevier Science, 1997.
G. Higman. Ordering by divisibility in abstract algebras. Proceedings of the London Mathematical Society (3), 2(7):326–336, September 1952.
T. Jéron and C. Jard. Testing for unboundedness of fifo channels. Theoretical Computer Science, 113(1):93–117, 1993.
O. Kushnarenko and Ph. Schnoebelen. A formal framework for the analysis of recursive-parallel programs. Lecture Notes in Computer Science, 1277:45–--, 1997.
R. Mayr. Undecidable problems in unreliable computations. In International Symposium on Latin American Theoretical Informatics (LATIN’2000), volume 1776 of Lecture Notes in Computer Science, Punta del Este, Uruguay, 2000. Springer-Verlag.
M. L. Minsky. Computation: Finite and Infinite Machines. Prentice Hall, London, 1 edition, 1967.
R. J. Parikh. On context-free languages. Journal of the ACM, 13(4):570–581, October 1966.
G. Sutre, A. Finkel, O. Roux, and F. Cassez. Effective recognizability and model checking of reactive fiffo automata. In Proc. 7th Int. Conf. Algebraic Methodology and Software Technology (AMAST’98), Amazonia, Brazil, Jan. 1999, volume 1548 of Lecture Notes in Computer Science, pages 106–123. Springer, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Herbreteau, F., Cassez, F., Finkel, A., Roux, O., Sutre, G. (2002). Verification of Embedded Reactive Fiffo Systems. In: Rajsbaum, S. (eds) LATIN 2002: Theoretical Informatics. LATIN 2002. Lecture Notes in Computer Science, vol 2286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45995-2_36
Download citation
DOI: https://doi.org/10.1007/3-540-45995-2_36
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43400-9
Online ISBN: 978-3-540-45995-8
eBook Packages: Springer Book Archive