Skip to main navigation Skip to search Skip to main content

Reasoned modelling: harnessing the synergies between reasoning and modelling

Gudmund Grov, Andrew Ireland, Maria Teresa Llano

Research output: Chapter in Book/Report/Conference proceedingChapter (Book)Researchpeer-review

Abstract

Conventional formal modelling requires a designer to have expertise in formal reasoning as well as design. We describe an approach to formal modelling called reasoned modelling that aims to allow the designer to focus on their design, with the low-level formal reasoning hidden from view. The approach builds directly upon the ideas of proof plans in that we make explicit use of modelling knowledge and patterns. This enables us to harness the synergies that exist between modelling and reasoning. A number of aspects of reasoned modelling have been investigated. Here we summarise the key contributions that have been previously published. First, when faced with low-level reasoning failures, we illustrate how modelling knowledge can be used to constrain the search for high-level design guidance. Second, we describe how common patterns of refinement can be used to help guide a designer. Third, we outline how common patterns of modelling can be used in suggesting design abstractions. Finally, as is the case with proof plans, reasoned modelling requires a mechanism for instantiating patterns. We describe how automated theory formation was used to instantiate patterns that arose within reasoned modelling.

Original languageEnglish
Title of host publicationMathematical Reasoning
Subtitle of host publicationThe History and Impact of the DReaM Group
EditorsGreg Michaelson
Place of PublicationCham Switzerland
PublisherSpringer
Chapter6
Pages105–127
Number of pages23
Edition1st
ISBN (Electronic)9783030778798
ISBN (Print)9783030778781
DOIs
Publication statusPublished - 20 Nov 2021

Cite this