Formal Methods and Software Development. Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT), Berlin, March 25-29, 1985 Volume 2: Colloquium on Software Engineering (CSE) / edited by Hartmut Ehrig, Christiane Floyd, Maurice Nivat, James Thatcher.

Saved in:
Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Ehrig, Hartmut (Editor), Floyd, Christiane (Editor), Nivat, Maurice (Editor), Thatcher, James (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 1985.
Edition:1st ed. 1985.
Series:Lecture Notes in Computer Science, 186
Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.
Table of Contents:
  • On the relevance of formal methods to software development
  • Combining algebraic and predicative specifications in Larch
  • The role of proof obligations in software design
  • Functional semantics of modules
  • Intuition in software development
  • A rational design process: How and why to fake it
  • Formalization in systems development
  • Specifying and prototyping: Some thoughts on why they are successful
  • A formal specification of line representations on graphics devices
  • Experiences with the PSG — Programming System Generator
  • Software construction using typed fragments
  • Graph grammar engineering: A method used for the development of an integrated programming support environment
  • Multidimensional tree-structured file spaces
  • A theory of abstract data types for program development: Bridging the gap?
  • Program development and documentation by informal transformations and derivations
  • ASSPEGIQUE: An integrated environment for algebraic specifications
  • Application of PROLOG to test sets generation from algebraic specifications
  • A PROLOG environment for developing and reasoning about data types
  • Algebraic specification of synchronisation and errors: A telephonic example
  • Modelling concurrent modules
  • Synthesis of parallel programs invariants
  • Analyzing safety and fault tolerance using Time Petri nets
  • Algebraic specification of a communication scheduler
  • The integration and distribution phase in the software life cycle
  • Formalized software development in an industrial environment
  • Object oriented concurrent programming and industrial software production
  • Experience of introducing the Vienna development method into an industrial organisation
  • EDP system development methodology: Auditability and control
  • Experiences with object oriented programming.