Abstract
We give an overview of the enhanced VSE system which is a tool to formally specify and verify systems. It provides means for structuring specifications and it supports the development process from the specification of a system to the code generation. Formal developments following this method are stored and maintained in an administration system that guides the user and maintains a consistent state. An integrated deduction system provides proof support for the deduction problems arising during the development process.
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
M. Abadi and L. Lamport: The existence of refinement mappings. Theoretical Computer Science, North Holland, Elsevier Science Publishers B. V., 82(2):253–284, May 1991.
M. Abadi and L. Lamport: Conjoining specifications. ACM Transactions on Programming Languages and Systems, 17(3):507–534, May 1995.
D. Hutter: Hierarchical proof planning using abstractions. 10th FLAIRS’97, Daytona Beach, Florida, 1997
D. Hutter: Colouring Terms to control equational reasoning. Journal of Automated Reasoning, Kluwer-Publishers, Vol. 18, pp. 399–442, 1997
D. Hutter, B. Langenstein, C. Sengler, J. H. Siekmann, W. Stephan, A. Wolpers: Deduction in the Verification Support Environment (VSE). In Marie-Claude Gaudel and James Woodcock, editors, Proceedings Formal Methods Europe 1996: Industrial Benefits and Advances in Formal Methods. Springer-Verlag, Berlin, Germany, 1996.
IT-Sicherheitskriterien. Bundesanzeiger, 1989.
L. Lamport: The temporal logic of actions. ACM Transactions on Programming Languages and Systems, 16(3), 1994.
G. Rock, W. Stephan, and A. Wolpers: Assumption-commitment specifications and safety-critical systems. In Tagungsband 8. GI/ITG-Fachgespräch Formale Beschrei-bungstechniken für verteilte Systeme, 1998. to appear.
G. Rock, W. Stephan, and A. Wolpers: Modular reasoning about structured TLA specifications. In Proceedings TOOLS’98, 1998. to appear.
R. Goldblatt: Axiomatising the logic of computer programming. Springer LNCS 130, 1982.
M. Heisel, W. Reif, and W. Stephan: A Dynamic Logic for program verification. In A. Meyer and M. Taitslin, editors, Logical Foundations of Computer Science. Springer LNCS 363, 1989.
W. Reif. Correctness of generic modules. In Nerode and Taitslin, editors, Symposium on Logical Foundations of Computer Science. Springer LNCS 620, 1992.
W. Reif and K. Stenzel. Reuse of proofs in software verification. In R. Shyamasundar, editor, Foundation of Software Technology and Theoretical Computer Science. Proceedings. Springer LNCS 761, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hutter, D. et al. (1999). VSE: Controlling the Complexity in Formal Software Developments. In: Hutter, D., Stephan, W., Traverso, P., Ullmann, M. (eds) Applied Formal Methods — FM-Trends 98. FM-Trends 1998. Lecture Notes in Computer Science, vol 1641. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48257-1_26
Download citation
DOI: https://doi.org/10.1007/3-540-48257-1_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66462-8
Online ISBN: 978-3-540-48257-4
eBook Packages: Springer Book Archive