← Back to catalogue
Research draft

operation

vr.tr.operation-process · thing-operation-process

Let an agent explain operations in computing, distinguish kinds such as boolean, binary and asynchronous operations, relate operations to instruction sets and languages, and separate other senses of operation.

Thing Registry Activities and processes ACT.PRC

Research draft, second pass

A second pass drafted this model: the structure a model of this thing needs, and what is known about it in the world. The line under this one says how the second half was obtained - researched against sources, or recalled without web access, in which case nothing here was read anywhere and every claim is a lead to verify. Unreviewed either way.

Researched by: Claude

Bundle → Layer → Finding → Questions Filled

4 bundles · 8 layers · 8 findings · 16 questions

Define What an operation is.

Definition

Definition and kinds.

Definition

Definition.

  1. What is an operation in computing, and how do arithmetic, boolean, unary and binary operations differ? definition
  2. Is a computing operation, a mathematical operation, or a surgical or military operation meant? boundary

Systems

Operations in systems.

Systems

Systems.

  1. What are auxiliary, off-line and asynchronous operations in computer systems? definition
  2. How do they affect design? definition
Implement Operations in practice.

Instructions

Instruction sets.

Instructions

Instructions.

  1. How are operations implemented in processor instruction sets and compiled from languages? definition
  2. What are operator precedence and overloading? definition

Cost

Cost and semantics.

Cost

Cost.

  1. How are the cost, precision and side effects of operations analysed? action
  2. What causes overflow and undefined behaviour? definition
Theory Operations in theory.

Algebra

Operations in mathematics.

Algebra

Algebra.

  1. How do binary operations define algebraic structures, and how does this relate to computing? definition
  2. Which entry fits a specific structure? action

Concurrency

Atomic and concurrent operations.

Concurrency

Concurrency.

  1. What are atomic operations, and how are concurrent operations kept correct? definition
  2. How are race conditions avoided? action
Learn Teaching and history.

Teach

Teaching operations.

Teach

Teaching.

  1. How can operations be taught from arithmetic to boolean logic and instructions? action
  2. Which misconceptions arise? provenance

History

History.

History

History.

  1. How did the concept of operations develop in computing? provenance
  2. Which references are standard? provenance

Classifiers Filled

Family
Thing Registry
Category
Activities and processes
Entry kind
noun.process
Plane
ACT
Domain
ACT.PRC
Facets: substance
activity
Facets: origin
conceptual
Facets: agency
inert
Facets: mobility
not-applicable
Facets: scale
not-applicable
Facets: affordances
observable
Also called
asynchronous operation, auxiliary operation, off-line operation, boolean operation, binary operation, binary arithmetic operation, carriage return, computer operation, machine operation, concurrent operation, control operation, control function

What it is Filled

In computer science, a data processing step whose result is completely specified by a rule, such as arithmetic and boolean operations, binary operations on two operands, and auxiliary, off-line and asynchronous operations in systems, forming the building blocks of algorithms, instruction sets and programming languages; operations are characterised by operands, results, cost and side effects.

Why it exists Filled

Let an agent explain operations in computing, distinguish kinds such as boolean, binary and asynchronous operations, relate operations to instruction sets and languages, and separate other senses of operation.

Distinguishing features Filled

  • Deterministic rule
  • Operands and results
  • Composable
  • Cost-characterised

What robots and AI may and may not do Derived, awaiting review

May

  • explain kinds of operation
  • relate to instructions and languages
  • analyse cost and side effects
  • separate other senses

Note: Affordances listed as what may be done; prohibitions collected from the text.

Moral aspects Missing, in the backlog

Not described yet. This gap is in the card backlog.

Owners Missing, in the backlog

Not described yet. This gap is in the card backlog.

Links to other meta-models Filled

parent

  • oewn-13476660-n - registry parent class

related

  • data processing - category
  • calculation - computation
  • asynchronism - asynchronous operations
  • data dependency - ordering of operations

What else AI and robots need to interact with it Filled

Identity and identifiers required Filled

  • Vercy registry: vr.tr.operation-process
  • Open English WordNet: oewn-13546128-n

Direct properties not applicable Not applicable

Not applicable

Plane ACT: no invented physical properties.

Recognition optional Filled

  • Result fully specified by a rule
  • Operands to result
  • Surgical and military operations are other senses
  • Not physical; steps in programs and hardware.

Capabilities and actions required Filled

  • explain kinds of operation
  • relate to instructions and languages
  • analyse cost and side effects
  • separate other senses

Hazards and failure modes required Filled

  • Undefined behaviour and overflow
  • Race conditions in asynchronous operations
  • Confusing senses of operation

Standards and interfaces required Filled

  • Instruction set and language specifications
  • Floating point standards
  • Mathematical conventions on operations

Context of use required Filled

  • Rule-specified processing steps in computing.
  • arithmetic operations
  • boolean and logical operations
  • unary, binary and n-ary operations
  • auxiliary and off-line operations
  • asynchronous operations

Sources Missing, in the backlog

Not described yet. This gap is in the card backlog.

Note: Written from model knowledge without web access; claims are unverified.

Open questions

  • Should each operation kind be a separate entry?
  • How should language specifications be linked?
  • How should other senses be split?
  • How are the cost, precision and side effects of operations analysed?
  • Which entry fits a specific structure?
  • How are race conditions avoided?

Machine files

Provenance

thing registry research (pass 2) · unreviewed

Built from: models/things/publications/thing-operation-process/spec.json