error
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.
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.
- What is an error in computing, and how do error, fault, failure and bug relate? definition
- Which sense of error is meant? boundary
Kinds
Kinds.
Kinds
Kinds.
- How do hardware, software, semantic, input and transient errors differ? definition
- Which entry fits a specific kind? action
Diagnose Diagnosis and handling.
Diagnose
Diagnosing.
Diagnose
Diagnosis.
- How can the cause of this error be diagnosed from messages, logs and reproduction? action
- Which entry fits debugging? action
Handle
Error handling.
Handle
Handling.
- How should software detect, report and recover from errors? action
- Which entry fits exception handling? action
Prevent Detection and correction.
Detection
Detection and correction codes.
Detection
Detection.
- How do checksums, error correcting codes and redundancy detect and correct hardware errors? provenance
- Which entry fits error correcting codes? action
Quality
Quality practices.
Quality
Quality.
- How do testing, reviews and monitoring reduce errors in software systems? provenance
- Which entry fits software testing? action
Learn History and teaching.
History
History.
History
History.
- What famous computer errors have occurred, and what lessons did they teach? provenance
- Which references are standard? provenance
Teach
Teaching.
Teach
Teaching.
- How can error handling be taught to programmers? action
- 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
- Open English WordNet 2024, synset oewn-07314187-n - sense and gloss of the concept
- 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