Model-based abductive reasoning in automated software testing

Logic Journal of the IGPL 21 (6):931-942 (2013)
  Copy   BIBTEX


Automated Software Testing (AST) using Model Checking is in this article epistemologically analysed in order to argue in favour of a model-based reasoning paradigm in computer science. Preliminarily, it is shown how both deductive and inductive reasoning are insufficient to determine whether a given piece of software is correct with respect to specified behavioural properties. Models algorithmically checked in Model Checking to select executions to be observed in Software Testing are acknowledged as analogical models which establish isomorphic relations with the target system’s data set. Analogical models developed in AST are presented as abductive models providing hypothetical explanations to observed executions. The model assumption—algorithmic check—software testing process is understood as the abduction—deduction—induction process defining the selective abduction and turned to isolate a set of model-based hypotheses concerning the target system behaviours. A manipulative abduction process is finally recognized in the practice of adapting, abstracting and refining models that do not provide successful predictions.



    Upload a copy of this work     Papers currently archived: 76,400

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Did he jump or was he pushed?: Abductive practical reasoning.Katie Atkinson - 2009 - Artificial Intelligence and Law 17 (2):79-99.
Abductive Reasoning.Douglas Walton - 2004 - Tuscaloosa, AL, USA: University Alabama Press.
Degrees of abductive boldness.Isabella C. Burger & Johannes Heidema - 2002 - In L. Magnani, N. J. Nersessian & C. Pizzi (eds.), Logical and Computational Aspects of Model-Based Reasoning. Kluwer Academic Publishers. pp. 163--180.
Abduction is not Deduction-in-Reverse.Marta Cialdea Mayer & Fiora Pirri - 1996 - Logic Journal of the IGPL 4 (1):95-108.


Added to PP

13 (#768,459)

6 months
1 (#452,962)

Historical graph of downloads
How can I increase my downloads?