Skip to main content
Erschienen in: Minds and Machines 3/2014

01.08.2014

A Taxonomy of Errors for Information Systems

verfasst von: Giuseppe Primiero

Erschienen in: Minds and Machines | Ausgabe 3/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We provide a full characterization of computational error states for information systems. The class of errors considered is general enough to include human rational processes, logical reasoning, scientific progress and data processing in some functional programming languages. The aim is to reach a full taxonomy of error states by analysing the recovery and processing of data. We conclude by presenting machine-readable checking and resolve algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The isomorphism originates in observations by Curry (Curry and Feys 1958, Curry 1934) and Howard (Howard 1980). For a systematic formal treatment of the issue, see (Sørensen and Urzyczyn 2006).
 
2
For a full treatment of the notion of informational semantics and of the operations it defines, see (Allo and Mares 2012).
 
3
For the logic of becoming informed that applies at the instructional level of states, see (Primiero 2009, Primiero 2012).
 
4
For the logic of being informed that applies at the level of goals, see (Floridi 2006).
 
5
The two notions of semantic and functional information are complementary and non-exclusive. See respectively (Floridi 2009, Primiero 2012).
 
6
In (Primiero 2012) the upgrade from functional information to knowledge is explained by interpreting information use in terms of a verification function to make data semantically qualified. Knowledge requires the network in which those contents are accessed to be no greater than the set of states where such information cannot be turned into misinformation (a localized consistency requirement). A content of semantic information becomes a knowledge content if it is accessible and usable from every other state of the same network without consistency being lost.
 
7
For the relation here explored between error and negative knowledge, see also (Allchin 2000, 2001).
 
8
See (Mayo 1996, 2010, Peirce 1878).
 
9
The pair \({\langle {\mathcal{P}}, {\mathcal{G}} \rangle}\) by definition corresponds to a triple \({\langle \phi, {\mathcal{S}}_{1\rightarrow i}, \alpha\rangle, }\) where ϕ contains the set of required strategies and \({{\mathcal{S}}_{1\rightarrow i}}\) the set of states/processes the system goes through from 1 to i to reach the goal α = (A valid) at state S i .
 
10
This notion lies at the very basis of the recent philosophical analysis of logical and technical malfunction for engineering and semantic systems. See e.g. (Baker 2009; Franssen 2008, Jespersen 2012; Jespersen and Carrara 2011).
 
11
Discussion with B.G. Sundholm has clarified the relation with paradigm changes. Notice, however, that we depart here from the terminology used in (Sundholm 2012), where mistakes are explained as simple acts gone wrong. This is due to our more general use of the term ‘error’, and it also agrees with a similar use of the term ‘mistake’ from literature in psychology, see (Reason 1990).
 
12
A counterpart of this case in simple propositional terms is an ‘incorrectly justified, false claim’.
 
13
The content A in this case is propositionally treated as a ‘faulty justified true claim’.
 
14
A basic taxonomy for human reasoning given in (Reason 1990) categorizes errors primarily according to a specular threefold structure of conceptual, behavioural, and contextual levels. Whereas certain sorts of behavioural errors will be excluded from the present taxonomy as they do not fall under the level of abstraction we are considering, we aim at maintaining our taxonomy as general as possible and claim that our notion of procedural error levels for information systems include various cases of epistemic errors common in the behavioural family for human reasoning. Typical cases of such errors that we will not consider are those induced by attention problems, memory problems, voluntary and involuntary deceptions, and the like. Nonetheless, some further reductions might be possible, as for example of memory problems in terms of the later introduced family of storage errors.
 
15
This classification agrees with the one for errors in science from (Allchin 2000). In the following, we shall not consider the observational and discursive kinds that are included in that analysis.
 
16
For a treatment of error-handling in software engineering see e.g. (Agarwal et al. 2009).
 
17
Notice, however, that mutual or co-recursive definitions do not need to be circular.
 
18
For the corresponding case of faulty algorithm execution see below the category of slips.
 
19
Exceptions are largely used in knowledge representation problems by means of description logics, where default rules are used to state and infer relations that are true only in ‘normal cases’. See e.g. (Baader et al. 2003).
 
20
These conditions present a strict analogy to the self-correcting thesis in Peirce.
 
21
coq.inria.fr
 
22
This strategy is extracted from the typing of errors in functional programming. See e.g. (ch. 5, Michaelson 1989). Notice, however, that the analysis is here fully expanded in view of the error types generated by the previously given taxonomy.
 
Literatur
Zurück zum Zitat Agarwal, B. B., Gupta, M., & Tayal, S. P. (2009). Software engineering and testing: an introduction. Jones & Bartlett Learning, Burlington, MA. Agarwal, B. B., Gupta, M., & Tayal, S. P. (2009). Software engineering and testing: an introduction. Jones & Bartlett Learning, Burlington, MA.
Zurück zum Zitat Allchin, D. (2000). The epistemology of errors. In Philosophy of science association, Vancouver. Allchin, D. (2000). The epistemology of errors. In Philosophy of science association, Vancouver.
Zurück zum Zitat Allchin, D. (2001). Error types. Perspectives on Science, 9, 38–59.CrossRef Allchin, D. (2001). Error types. Perspectives on Science, 9, 38–59.CrossRef
Zurück zum Zitat Allo, P., & Mares, E. (2012). Informational semantics as a third alternative? Erkenntnis, 77(2), 167–185. Allo, P., & Mares, E. (2012). Informational semantics as a third alternative? Erkenntnis, 77(2), 167–185.
Zurück zum Zitat Baader, F., Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P. (Eds.). (2003). The description logic handbook. Theory, implementation and applications. Cambridge: Cambridge University Press.MATH Baader, F., Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P. (Eds.). (2003). The description logic handbook. Theory, implementation and applications. Cambridge: Cambridge University Press.MATH
Zurück zum Zitat Baker, L. R. (2009). The metaphysics of malfunction. Techné: Research in Philosophy and Technology, 13(2), 82–92. Baker, L. R. (2009). The metaphysics of malfunction. Techné: Research in Philosophy and Technology, 13(2), 82–92.
Zurück zum Zitat Beaver, D. (2001). Presupposition and assertion in dynamic semantics. Stanford: CSLI Publications. Beaver, D. (2001). Presupposition and assertion in dynamic semantics. Stanford: CSLI Publications.
Zurück zum Zitat Bonnay, D., & Egre’, P. (2011). Knowing one’s limits—An analysis in centered dynamic epistemic logic. In: P. Girard, O. Roy, M. Marion (Eds.), Dynamic Formal Epistemology, Synthese Library (Vol. 351, pp 103–126). Bonnay, D., & Egre’, P. (2011). Knowing one’s limits—An analysis in centered dynamic epistemic logic. In: P. Girard, O. Roy, M. Marion (Eds.), Dynamic Formal Epistemology, Synthese Library (Vol. 351, pp 103–126).
Zurück zum Zitat Curry, H. B., & Feys, R. (1958). Combinatory logic, volume I. North-Holland. Second printing 1968. Curry, H. B., & Feys, R. (1958). Combinatory logic, volume I. North-Holland. Second printing 1968.
Zurück zum Zitat Curry, H. B. (1934). Functionality in combinatory logic. Proceedings of the National Academy of Science USA, 20, 584–590.CrossRef Curry, H. B. (1934). Functionality in combinatory logic. Proceedings of the National Academy of Science USA, 20, 584–590.CrossRef
Zurück zum Zitat Floridi, L. (2006). The logic of being informed. Logique & Analyse, 196, 433–460.MathSciNet Floridi, L. (2006). The logic of being informed. Logique & Analyse, 196, 433–460.MathSciNet
Zurück zum Zitat Floridi, L. (2009). Philosophical conceptions of information. In G. Sommaruga (Ed.), Formal theories of information, volume 5363 of lectures notes in computer science (pp. 13–53). Springer Floridi, L. (2009). Philosophical conceptions of information. In G. Sommaruga (Ed.), Formal theories of information, volume 5363 of lectures notes in computer science (pp. 13–53). Springer
Zurück zum Zitat Franssen, M. (2008). Design, use, and the physical and intentional aspects of technical artifacts. In: A. Light, P. E. Vermaas, P. Kroes & S. A. Moore (Eds.), Philosophy and design: From engineering to architecture (pp. 21–35). Berlin: Springer.CrossRef Franssen, M. (2008). Design, use, and the physical and intentional aspects of technical artifacts. In: A. Light, P. E. Vermaas, P. Kroes & S. A. Moore (Eds.), Philosophy and design: From engineering to architecture (pp. 21–35). Berlin: Springer.CrossRef
Zurück zum Zitat Howard, W. (1980). The formulae-as-types notion of construction. In: J. Seldin & J. Hindley (Eds.), To H. B. Curry: Essays on combinatory logic, lambda calculus and formalism (pp. 479–490). London :Academic Press. Howard, W. (1980). The formulae-as-types notion of construction. In: J. Seldin & J. Hindley (Eds.), To H. B. Curry: Essays on combinatory logic, lambda calculus and formalism (pp. 479–490). London :Academic Press.
Zurück zum Zitat Jespersen, B., & Carrara, M. (2011). Two conceptions of technical malfunction. Theoria, 77, 117–138.CrossRef Jespersen, B., & Carrara, M. (2011). Two conceptions of technical malfunction. Theoria, 77, 117–138.CrossRef
Zurück zum Zitat Mayo, D. G. (1996). Error and the growth of experimental knowledge. Chicago: Chicago University Press.CrossRef Mayo, D. G. (1996). Error and the growth of experimental knowledge. Chicago: Chicago University Press.CrossRef
Zurück zum Zitat Mayo, D. G. (2010). Learning from error severe testing, and the growth of theoretical knowledge. In: D. Mayo & A. Spanos (Eds.), Error and inference. Cambridge: Cambridge University Press. Mayo, D. G. (2010). Learning from error severe testing, and the growth of theoretical knowledge. In: D. Mayo & A. Spanos (Eds.), Error and inference. Cambridge: Cambridge University Press.
Zurück zum Zitat Michaelson, G. (1989). Functional programming through λ-calculus. New York: Dover. Michaelson, G. (1989). Functional programming through λ-calculus. New York: Dover.
Zurück zum Zitat Peirce, C. S. (1878). Illustrations of the logic of science vi: Deduction, induction, and hypothesis. Popular Science Monthly, 13 Peirce, C. S. (1878). Illustrations of the logic of science vi: Deduction, induction, and hypothesis. Popular Science Monthly, 13
Zurück zum Zitat Popper, K. R. (1963). Conjectures and refutations. London: Routledge & Keagan. Popper, K. R. (1963). Conjectures and refutations. London: Routledge & Keagan.
Zurück zum Zitat Reason, J. (1990). Human error. Cambridge: Cambridge University Press.CrossRef Reason, J. (1990). Human error. Cambridge: Cambridge University Press.CrossRef
Zurück zum Zitat Sørensen, M. H., & Urzyczyn, P. (2006). Lectures on the Curry–Howard isomorphism volume 149 of studies in logic and the foundations of mathematics. Amsterdam: Elsevier. Sørensen, M. H., & Urzyczyn, P. (2006). Lectures on the Curry–Howard isomorphism volume 149 of studies in logic and the foundations of mathematics. Amsterdam: Elsevier.
Zurück zum Zitat Sundholm, B. G. (2012). Error. Topoi, 31(1), 87–92. Sundholm, B. G. (2012). Error. Topoi, 31(1), 87–92.
Zurück zum Zitat Turner, R. (2011). Specification. Minds & Machines, 21(2), 135–152.CrossRef Turner, R. (2011). Specification. Minds & Machines, 21(2), 135–152.CrossRef
Zurück zum Zitat Williamson, T. (1994). Vagueness. London: Routledge. Williamson, T. (1994). Vagueness. London: Routledge.
Zurück zum Zitat Williamson, T. (2002). Knowledge and its limits. Oxford :Oxford University Press.CrossRef Williamson, T. (2002). Knowledge and its limits. Oxford :Oxford University Press.CrossRef
Zurück zum Zitat Woods, H. (2004). The death of argument: Fallacies in agent-based reasoning. Dordrecht: Kluwer Academic Publishers.CrossRef Woods, H. (2004). The death of argument: Fallacies in agent-based reasoning. Dordrecht: Kluwer Academic Publishers.CrossRef
Metadaten
Titel
A Taxonomy of Errors for Information Systems
verfasst von
Giuseppe Primiero
Publikationsdatum
01.08.2014
Verlag
Springer Netherlands
Erschienen in
Minds and Machines / Ausgabe 3/2014
Print ISSN: 0924-6495
Elektronische ISSN: 1572-8641
DOI
https://doi.org/10.1007/s11023-013-9307-5

Weitere Artikel der Ausgabe 3/2014

Minds and Machines 3/2014 Zur Ausgabe