• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

A RAISE Specification Framework and Justification assistant for the Duration Calculus, chapter Saarbrucken. Dept of Linguistics, (1998)

by A E Haxthausen, X Yong
Add To MetaCart

Tools

Sorted by:
Results 1 - 1 of 1

40 Years of Formal Methods - Some Obstacles and Some Possibilities

by Dines Bjørner α Klaus Havelund - of Lecture Notes in Computer Science
"... Abstract. In this "40 years of formal methods" essay we shall first delineate, Sect. 1, what we mean by method, formal method, computer science, computing science, software engineering, and model-oriented and algebraic methods. Based on this we shall characterise a spectrum from specifica ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract. In this "40 years of formal methods" essay we shall first delineate, Sect. 1, what we mean by method, formal method, computer science, computing science, software engineering, and model-oriented and algebraic methods. Based on this we shall characterise a spectrum from specification-oriented methods to analysis-oriented methods. Then, Sect. 2, we shall provide a "survey": which are the 'prerequisite works' that have enabled formal methods, Sect. 2.1; and which are, to us, the, by now, classical 'formal methods', Sect. 2.2. We then ask ourselves the question: Have formal methods for software development, in the sense of this paper been successful ? Our answer is, regretfully, no ! We motivate this answer, in Sect. 3.2, by discussing eight obstacles or hindrances to the proper integration of formal methods in university research and education as well as in industry practice. This "looking back" is complemented, in Sect. 3.4, by a "looking forward" at some promising developmentsbesides the alleviation of the (eighth or more) hindrances !
(Show Context)

Citation Context

....it/AsmCenter/, B: en.wikipedia.org/wiki/B-Method, EventB: www.event-b.org/, RAISE: en.wikipedia.org/wiki/RAISE, VDM: www.vdmportal.org/twiki/bin/view and Z: formalmethods.wikia.com/wiki/Z notation. Formal Methods Journals: Two journals emphasize formal methods: Formal Aspects of Computing28 and Formal Methods in System Design29 both published by Springer. 2.3 Shortcomings The basic, model-oriented formal methods are sometimes complemented by some of “the related” formal notations. RSL includes CSP and some restricted notion of object-orientedness and a subset of RSL has been extended with DC [59, 57]. VDM and Z has each been extended with some (wider) notion of objectorientedness: VDM++ [44], respectively object Z [119]. A general shortcoming of all the above-mentioned model-oriented formal methods is their inability to express continuity in the sense, at the least, of first-order differential calculus. The IFM conferences [4] focus on such “integrations”. [Haxthausen, 2000] outlines integration issues for model-oriented specification languages [58]. Hybrid CSP [60, 122] is CSP + differential equations + interrupt ! 2.4 A Success Story ? With all these books, publications, conferences and...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University