operation
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.
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.
- What is an operation in computing, and how do arithmetic, boolean, unary and binary operations differ? definition
- Is a computing operation, a mathematical operation, or a surgical or military operation meant? boundary
Systems
Operations in systems.
Systems
Systems.
- What are auxiliary, off-line and asynchronous operations in computer systems? definition
- How do they affect design? definition
Implement Operations in practice.
Instructions
Instruction sets.
Instructions
Instructions.
- How are operations implemented in processor instruction sets and compiled from languages? definition
- What are operator precedence and overloading? definition
Cost
Cost and semantics.
Cost
Cost.
- How are the cost, precision and side effects of operations analysed? action
- What causes overflow and undefined behaviour? definition
Theory Operations in theory.
Algebra
Operations in mathematics.
Algebra
Algebra.
- How do binary operations define algebraic structures, and how does this relate to computing? definition
- Which entry fits a specific structure? action
Concurrency
Atomic and concurrent operations.
Concurrency
Concurrency.
- What are atomic operations, and how are concurrent operations kept correct? definition
- How are race conditions avoided? action
Learn Teaching and history.
Teach
Teaching operations.
Teach
Teaching.
- How can operations be taught from arithmetic to boolean logic and instructions? action
- Which misconceptions arise? provenance
History
History.
History
History.
- How did the concept of operations develop in computing? provenance
- 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