• Home
  • Search
  • Experiences with software specification and verification using LP, the Larch proof assistant
  • Cite Icon15
  • https://doi.org/10.1007/bf00709138Copy DOI Icon

Experiences with software specification and verification using LP, the Larch proof assistant

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We sketch a method for deduction-oriented software and system development. The method incorporates formal machine-supported specification and verification as activities in software and systems development. We describe experiences in applying this method. These experiences have been gained by using the LP, the Larch proof assistant, as a tool for a number of small and medium size case studies for the formal development of software and systems. LP is used for the verification of the development steps. These case studies include The developments range over levels of requirement specifications, designs and abstract implementations. The main issues are questions of a development method and how to make good use of a formal tool like LP in a goal-directed way within the development. We further discuss the value of advanced specification techniques, most of which are deliberately not supported by LP and its notation, and their significance in development, Furthermore, we discuss issues of enhancement of a support system like LP and the value and the practicability of using formal techniques such as specification and verification in the development process in practice.

Similar Papers
  • Conference Instance
  • Citations3

Proceedings of the 2015 International Conference on Software and System Process

  • Aug 24, 2015
  • Ross Jeffery +3
  • PDF
  • Research Article
  • Citations60

Formal Methods in Industry

  • Dec 26, 2024
  • Formal Aspects of Computing
  • Maurice H Ter Beek +14
  • Conference Article
  • Citations2

Sparking Research Ideas from the Friction Between Doctrine and Reality

  • Nov 06, 2005
  • M Shaw
  • Research Article
  • Citations37

Application and benefits of formal methods in software development

  • Jan 01, 1992
  • Software Engineering Journal
  • Nico Plat +2
  • Research Article
  • Citations3

4.4.2 Lessons Learned from Synchronizing Complex Systems Development within Automotive Industry

  • Jul 01, 2006
  • INCOSE International Symposium
  • Herbert Negele +3
  • Conference Instance
  • Citations8

Proceedings of the 8th ACM international conference on Aspect-oriented software development

  • Mar 02, 2009
  • Conference Article
  • Citations10

Coordination of hardware manufacturing and software development lifecycles for integrated systems development

  • Oct 07, 2001
  • A Dagnino
  • Conference Article
  • Citations2

Discrete Dynamical Systems for encoding Concurrent Computing Systems

  • Jul 01, 2010
  • Fernando L Pelayo +3
  • Research Article
  • Citations3

Generic Methodology for Formal Verification of UML Models

  • Jan 05, 2022
  • Defence Science Journal
  • K.H Kochaleema +1
  • Research Article
  • Citations9

Model theory approach to transaction processing system development

  • Oct 01, 2005
  • International Journal of General Systems
  • Yasuhiko Takahara +3
  • Research Article
  • Citations5

Human-Centered Alphabet Soup: Approaches to Systems Development from Related Disciplines

  • Sep 01, 2021
  • Proceedings of the Human Factors and Ergonomics Society Annual Meeting
  • Stephen L Dorton +5
  • Abstract

Introducing formal methods to existing processes

  • Jun 01, 1999
  • Computer Standards & Interfaces
  • A Butterfield
  • Conference Article
  • Citations9

Empowering system developers through alternate methods and technologies: testing the efficacy of GDSS (group decision support systems)

  • Jan 01, 1994
  • Glasson +3
  • Research Article
  • Citations3

The 2D Educational Game Prevention of Covid-19 in Indonesia

  • Apr 18, 2022
  • Journal of Education Technology
  • Endah Sudarmilah +1
  • Conference Article
  • Citations1

Interaction design and design management: Challenges for industrial interaction design in software and system development

  • Nov 01, 2006
  • Proceedings of DRS
  • Stefan Holmlid
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.