← Back to catalogue
Published

error

vr.tr.error-event · thing-error-event

Let an agent explain computer errors as events and their causes and kinds, support diagnosing and handling errors, describe detection and correction techniques, and separate this sense from human error and measurement error.

Thing Registry Activities and processes ACT.EVT

Bundle → Layer → Finding → Questions Filled

4 bundles · 8 layers · 8 findings · 16 questions

Understand What a computer error is.

Concept

Concept and terms.

Concept

Concept.

  1. What is an error in computing, and how do error, fault, failure and bug relate? definition
  2. Which sense of error is meant? boundary

Kinds

Kinds.

Kinds

Kinds.

  1. How do hardware, software, semantic, input and transient errors differ? definition
  2. Which entry fits a specific kind? action
Diagnose Diagnosis and handling.

Diagnose

Diagnosing.

Diagnose

Diagnosis.

  1. How can the cause of this error be diagnosed from messages, logs and reproduction? action
  2. Which entry fits debugging? action

Handle

Error handling.

Handle

Handling.

  1. How should software detect, report and recover from errors? action
  2. Which entry fits exception handling? action
Prevent Detection and correction.

Detection

Detection and correction codes.

Detection

Detection.

  1. How do checksums, error correcting codes and redundancy detect and correct hardware errors? provenance
  2. Which entry fits error correcting codes? action

Quality

Quality practices.

Quality

Quality.

  1. How do testing, reviews and monitoring reduce errors in software systems? provenance
  2. Which entry fits software testing? action
Learn History and teaching.

History

History.

History

History.

  1. What famous computer errors have occurred, and what lessons did they teach? provenance
  2. Which references are standard? provenance

Teach

Teaching.

Teach

Teaching.

  1. How can error handling be taught to programmers? action
  2. Which misconceptions arise? provenance

Classifiers Filled

Family
Thing Registry
Category
Activities and processes
Entry kind
noun.event
Plane
ACT
Domain
ACT.EVT
Facets: substance
activity
Facets: origin
conceptual
Facets: agency
inert
Facets: mobility
not-applicable
Facets: scale
not-applicable
Facets: affordances
observable
Other names and narrower kinds
computer error, hardware error, disk error, software error, programming error, semantic error, run-time error, runtime error, syntax error, algorithm error

What it is Filled

In computer science, the occurrence of an incorrect result produced by a computer, arising from hardware faults such as disk or memory errors, from software defects in programming logic or semantics, from incorrect input or configuration, or from environmental causes, and manifesting as wrong output, crashes, error messages or silent corruption; errors are detected by checks, tests and monitoring and handled by error handling, recovery and correction.

Why it exists Filled

Let an agent explain computer errors as events and their causes and kinds, support diagnosing and handling errors, describe detection and correction techniques, and separate this sense from human error and measurement error.

Distinguishing features Filled

  • Incorrect result
  • Many causes
  • Detectable
  • Handled by software

What robots and AI may and may not do Filled

Must not

  • Suppress or hide error messages and logs.
  • Report a task as successful when an error occurred.
  • Expose secrets or personal data in error logs.
  • Make destructive changes to fix an error without backup.

Only with a human decision

  • Deploying fixes to production systems.
  • Deleting or restoring data after an error.

May

  • Detect, log and report errors in systems it is authorized to monitor.
  • Retry or roll back operations within limits the operator has set.

Moral aspects Filled

  • Hidden errors in automated systems can harm many people silently.
  • Honest reporting of failure is the basis of trust in agents.

Who is affected

  • Users of the system
  • Operators

Owners Filled

Steward

The operator of the system in which it occurs.

Links to other meta-models Filled

parent

  • oewn-07298313-n - registry parent class

related

  • event - category
  • software bug - defects that cause errors
  • cyberattack - errors caused deliberately
  • sensor - faulty inputs

What else AI and robots need to interact with it Filled

Identity and identifiers required Filled

  • Vercy registry: vr.tr.error-event
  • Open English WordNet: oewn-07314187-n

Direct properties not applicable Not applicable

Not applicable

Plane ACT: no invented physical properties.

Recognition optional Filled

  • Incorrect result from a computer
  • Hardware, software, input, environment
  • A bug is the defect; a failure is the visible effect; a fault is the underlying cause
  • Error messages, crashes, wrong output.

Capabilities and actions required Filled

  • explain causes and kinds
  • support diagnosis
  • describe detection and handling
  • separate other senses

Hazards and failure modes required Filled

  • Silent data corruption
  • Confusing error, fault and failure
  • Poor error handling hiding causes

Standards and interfaces required Filled

  • Software quality and safety standards
  • Error code conventions
  • Reliability engineering practices

Context of use required Filled

  • Incorrect results produced by computers.
  • hardware errors such as disk and memory errors
  • software errors from programming defects
  • semantic and logic errors
  • input and configuration errors
  • transient and environmental errors

Sources Filled

  1. Open English WordNet 2024, synset oewn-07314187-n - sense and gloss of the concept
  2. Wiktionary: error - word senses and usage

Open questions

  • Should error handling be a separate entry?
  • How should error code registries be linked?
  • How should reliability standards be linked?

Machine files

Provenance

thing registry research (pass 2) · unreviewed

Built from: models/things/publications/thing-error-event/spec.json