Abstract
We summarize the results of several experiments in applying a meta-method for formal method integration [18, 19]. We provide a small example of using an instance of integrated formal methods, and discuss properties and difficulties associated with applying the meta-method to combining and using several formal and semiformal methods.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
R. Barden, S. Stepney, and D. Cooper. Z in Practice, Prentice-Hall, 1994.
J. Bowen and M. Hinchey. Ten Commandments of Formal Methods. Oxford University Computing Laboratory Technical Monograph, 1994.
P. Coad and E. Yourdon. Object-oriented Analysis, Prentice-Hall, 1990.
T. DeMarco. Structured Analysis and System Specification, Yourdon Press, 1979.
T. DeMarco. Controlling Software Projects: Management, Measurement, and Estimation. Yourdon Press, 1982.
J.V. Guttag and J.J. Horning. Larch: Languages and Tools for Formal Specification, Springer-Verlag, 1993.
A. Hall. Specifying and Interpreting Class Hierarchies in Z. In Proc. Eighth Z User Meeting, Cambridge, Springer-Verlag, 1994.
A. Hall. Using Formal Methods to Develop an ATC Information System. IEEE Software, March 1996.
J. Hammond. Producing Z Specifications from Object-Oriented Analysis. In Proc. Eighth Z User Meeting, Cambridge, Springer-Verlag, 1994.
E.C.R. Hehner and A.J. Malton. Termination Conventions and Comparative Semantics, Acta Informatica, 25 (1988).
E.C.R. Hehner. A Practical Theory of Programming, Springer-Verlag, 1993.
M.A. Jackson. Software Requirements and Specifications, Addison-Wesley, 1995.
S. King. Z and the refinement calculus. In VDM '90: VDM and Z-Formal Methods in Software Development, Third international symposium of VDM Europe, LNCS 428, Springer-Verlag, 1990.
K. Kronlöf, ed. Method Integration: Concepts and Case Studies, Wiley, 1993.
P. Larsen, J. van Katwijk, N. Plat, K. Pronk, and H. Toetenel. Towards an integrated combination of SA and VDM. In Proc. Methods Integration Workshop, Springer-Verlag, 1991.
Project MetaPHOR Group, MetaPHOR: Metamodeling, Principles, Hypertext, Objects and Repositories. Technical Report TR-7, University of Jyvaskyla, 1994.
C.C. Morgan. Programming from Specifications, Prentice-Hall, Second Edition, 1994.
R.F. Paige. Formal Method Integration via Heterogeneous Notations, PhD Dissertation, November 1997.
R.F. Paige. A Meta-Method for Formal Method Integration. In Proc. Formal Methods Europe '97, Lecture Notes in Computer Science, Springer-Verlag, 1997.
R.F. Paige. Using Heterogeneous Notations to Integrate a Formal and Object-Oriented Method. Submitted to The Computer Journal, 1997.
R.F. Paige. Integrating Predicative Programming and SA/SD using Heterogeneous Notations. Submitted to PROCOMET '98.
F. Polack, M. Whiston, and K.C. Mander. The SAZ Project: Integrating SSADM and Z. In Proc. FME '93: Industrial-strength Formal Methods, LNCS 670, Springer-Verlag, 1993.
G. Randell. Data flow diagrams and Z. In Z Users Meeting '90, Springer-Verlag, 1991.
K. Schoman and D. Ross. Structured Analysis for requirements definition, IEEE Trans. on Software Engineering, 3(1), 1977.
L.T. Semmens, R.B. France, and T.W. Docker. Integrated Structured Analysis and Formal Specification Techniques, The Computer Journal 35(6), June 1992.
J.M. Spivey. The Z Notation: A Reference Manual, Prentice-Hall, 1989.
E. Yourdon and L. Constantine. Structured Design, Prentice-Hall, 1979.
P. Zave and M. Jackson. Conjunction as Composition, ACM Trans. on Software Engineering and Methodology, 2(4), October 1993.
P. Zave and M. Jackson. Where do operations come from? An approach to multiparadigm specification, IEEE Trans. on Software Engineering, 12(7), July 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Paige, R.F. (1997). Case studies in using a meta-method for formal method integration. In: Johnson, M. (eds) Algebraic Methodology and Software Technology. AMAST 1997. Lecture Notes in Computer Science, vol 1349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000485
Download citation
DOI: https://doi.org/10.1007/BFb0000485
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63888-9
Online ISBN: 978-3-540-69661-2
eBook Packages: Springer Book Archive