close
Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Fundamental Approaches to Software Engineering
  3. Conference paper

Distributed safety controllers for web services

  • Contributed Papers
  • Conference paper
  • First Online: 01 January 2006
  • pp 270–284
  • Cite this conference paper
Save conference paper
View saved research
Fundamental Approaches to Software Engineering (FASE 1998)
Distributed safety controllers for web services
  • Anders Sandholm1 &
  • Michael I. Schwartzbach1 

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

Included in the following conference series:

  • International Conference on Fundamental Approaches to Software Engineering
  • 537 Accesses

  • 12 Citations

Abstract

We show how to use high-level synchronization constraints, written in a version of monadic second-order logic on finite strings, to synthesize safety controllers for interactive web services. We improve on the naÏve runtime model to avoid state-space explosions and to increase the flow capacities of services.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Specification and Safety Verification of Parametric Hierarchical Distributed Systems

Chapter © 2021

Validating and Improving the Smart Servicescape Wheel: A Qualitative Video Analysis

Chapter © 2020

Confidentiality of Interactions in Concurrent Object-Oriented Systems

Chapter © 2017

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Chemical Safety
  • Crime Control and Security
  • Formal Languages and Automata Theory
  • Linear Logic
  • Standards
  • Control Structures and Microprogramming

References

  1. R. E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, C-35(8):677–691, August 1986.

    Google Scholar 

  2. K. Cox, T. Ball, and J. C. Ramming. Lunchbot: A tale of two ways to program web services. Available from http://www.cs.utexas.edu/users/cpg/mawl/doc/lunchbot.ps.gz, April 1996.

    Google Scholar 

  3. Brian J. Fox. Meta-html: A dynamic programming language for www applications. http://www.metahtml.com/documentation/manifesto.html.

    Google Scholar 

  4. J.G. Henriksen, J. Jensen, M. JØrgensen, N. Klarlund, B. Paige, T. Rauhe, and A. Sandholm. Mona: Monadic second-order logic in practice. In Tools and Algorithms for the Construction and Analysis of Systems, First International Workshop, TACAS '95, LNCS 1019, 1996.

    Google Scholar 

  5. The document is the application. Web Site. http://www.htmlscript.com/.

    Google Scholar 

  6. D. A. Ladd and J. C. Ramming. Programming the web: An application-oriented language for hypermedia services. In 4th Intl. World Wide Web Conference, 1995.

    Google Scholar 

  7. K. L. McMillan. Symbolic Model Checking. Kluver Academic Publishers, 1993.

    Google Scholar 

  8. M. O. Rabin. Decidability of second-order theories and automata on infinite trees. Trans. Amer. Math. Soc., 141:1–35, 1969.

    Article  MATH  MathSciNet  Google Scholar 

  9. Peter J. G. Ramadge and W. Murray Wonham. The control of discrete event systems. Proceedings of the IEEE, 77(1):81–98, January 1989.

    Article  Google Scholar 

  10. P. S. Thiagarajan. PTL over product state spaces. Technical Report TCS-95-4, School of Mathematics, SPIC Science Foundation, 1995.

    Google Scholar 

  11. W. Zielonka. The Book of Traces, chapter Asynchronous Automata, pages 205–248. World Scientific Publishing, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Basic Research in Computer Science, Centre of the Danish National Research Foundation, Department of Computer Science, University of Aarhus, Ny Munkegade, DK-8000, Aarhus C, Denmark

    Anders Sandholm & Michael I. Schwartzbach

Authors
  1. Anders Sandholm
    View author publications

    Search author on:PubMed Google Scholar

  2. Michael I. Schwartzbach
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Egidio Astesiano

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sandholm, A., Schwartzbach, M.I. (1998). Distributed safety controllers for web services. In: Astesiano, E. (eds) Fundamental Approaches to Software Engineering. FASE 1998. Lecture Notes in Computer Science, vol 1382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053596

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/BFb0053596

  • Published: 23 May 2006

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64303-6

  • Online ISBN: 978-3-540-69723-7

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Model Check
  • Safety Requirement
  • Runtime System
  • Finite State Automaton
  • Linear Time Temporal Logic

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.197.108

Not affiliated

Springer Nature

© 2026 Springer Nature