Index
A
Abstract Component
Abstraction
Bloating of
Cohesion of
Level of
Overdose of
Acceptor
Behavior of
Customization of
using Parameterized Types
using Polymorphism
Deletion of
Factory
Implementation of
Initialization of
Instantiation of
Interface of
Connection Completion Method
Connection Initialization Method
Hook Method
Template Method
Notification by Dispatcher
Registration with Dispatcher
Structure of
ACE (see ADAPTIVE Communication Environment)
ACT (see Asynchronous Completion Token)
Activation List
Behavior of
Implementation of
Iterator for
Monitoring of
State of
Structure of
Active Demultiplexing
Active Object
Distributed
Thread Pool
Ada
Adaptation
Adapter
ADAPTIVE Communication Environment
Affordability
Agility
Algorithm
Family
Skeleton
Variation
Algorithm Pattern
Amoeba
Analysis Pattern
Anti-Pattern
API (see Application Programming Interface)
Application (see Software System)
Application Domain
Accounting
Aerospace Control
Avionics Mission Computing
Billing
Call Center Management
Corporate Finance
Data Communication
Database Search Engine
e-Commerce
Financial Services
Health Care
Home Automation
Industrial Process Automation
Information Provision
Inventory
Medical Diagnostics
Medical Imaging
Mobile Agent
Network Management
Office Automation
On-line Banking
Payroll
Personal Assistant
Scientific Computing
Simulation
Telecommunication
Teleradiology
Transaction Processing
Ubiquitous Computing
Video
Application Framework
Architecture of
Behavior of
Black-box
Blocking of
Component-based
Control of Behavior
Evolution of
Functionality of
Interface of
Introspection of
Lightweight
Service Integration with
Service Registration with
State of
State Transition of
Application Programming Interface
Data of
Encapsulation of
for Network Programming
Function of
Function-based
Low-level
Non-object-oriented
Platform-specific
Relationships between
Application Server
Application Service (see Service)
AQuA
Architectural Pattern
Architectural Style
Aspect-Oriented Programming
Associative Array
Asynchronous Completion Token
Behavior of
Chain of
Collection of
Completion Handler Identification Information within
Creation of
Demultiplexing of
Implementation of
Interface of
Hook Method
Location of
Meaningful
Non-opaque
Opaque
Passing of
Explicit
Implicit
Piggy-backing of
Processing Information within
Release of
Representation of
Index-based
Object Reference Based
Pointer-based
Result of
Structure of
Usage of
Asynchronous Event Demultiplexer
Concurrent
Demultiplexing Strategy of
FIFO Demultiplexing
Selective Demultiplexing
Selection of
Shared
Type of
aio_suspend()
GetQueuedCompletionStatus()
WaitForMultipleObjects()
Asynchronous Operation
Behavior of
Cancellation of
Completion of
Context of
Control of
Identification of
Interface of
Invocation of
Parameter of
Priorization of
Processing Information within
Processing of
Result of
Result Type of
Scheduling of
Structure of
Asynchronous Operation Processor
ACT Management within
Emulation of
Implementation of
Processing Information within
Asynchronous Procedure Call
Asynchronous Transfer Mode
Asynchrony
Auditing
Authentication
Authorization
Availability
B
Backus Naur Form
Bandwidth
Base-line Architecture
BNF (see Backus Naur Form)
Booch Components
Broadcast
Broker
Bus
Busy Wait
C
C
C++
Assignment Operator
break Statement
Compiler
Constructor
continue Statement
Copy Constructor
Destructor
Exception
goto Statement
Inlining
Linker
operator->
Pointer
Private Method
Protected Method
Public Method
return Statement
Standard Template Library
Static Object
Template
Volatile Data
Cache
Affinity
Coherency
Flushing of
Type of
Data Cache
Instruction Cache
Update of
Caching
Optimization of
Strategy
Least-frequently Used
Least-recently Used
Call Center Management
Callback
Delivery
Asynchronous
Synchronous
via Interrupt
via Signal Handler
CCM (see CORBA Component Model)
Centralization
Change Propagation
Cheshire Cat
Choices
Chorus COOL
Class
Abstract Class
Concrete Class
Constructor of
Destructor of
Interface of
Nested Class
Private Method
Relationships between
Subclass
Superclass
Class-Responsibility-Collaborator Card
Client
Asynchronous
Role of
Synchronous
Thin
Closure
Cohesion
Collaborator
Collocation
COM (see Microsoft Component Object Model)
Command Line
Command Processor
Commercial-Off-The-Shelf
Component
Middleware
Software System
Common Object Request Broker Architecture (see CORBA)
Commonality
Communication
Overhead
Peer-to-peer
Protocol
Role
Service
COMPAQ Alpha
Compatibility
Compiler
Conditional Compilation Directive for
Defect of
Feature
Lexical Analyzer within
Limitation of
Optimizing
Parser within
Completion Event Queue
Event Buffering within
Event Insertion into
Event Removal from
Management of
Selection of
Type of
Win32 Completion Port
Completion Handler
Behavior of
Dispatching Target of
Function
Object
Event Processing within
Asynchronous
Synchronous
Identification of
Interface of
Hook Method
Multi-method
Single-method
Lifecycle of
Management of
Result of
Serialization of
Shared
Structure of
Subclassing of
Table of
Complexity
Accidental
Implementation
Inherent
Physical
Structural
Component
Access of
by IPC
by Name
by Pointer
Concurrent
Local
Remote
Administration of
Architecture of
as a Unit of Configuration
Behavior of
Cohesion of
Composition of
Concurrency Strategy for
Configuration Mechanism for
Dynamic
Robust
Static
Configuration of
Configuration Point of
Configuration Policy for
Collocated
Distributed
In-band
On-demand
Out-of-band
Configuration Protocol for
Connectivity of
Control Interface of
Inheritance-based
Message Passing Based
Control of
Activation
Finalization
Identification
Initialization
Lifecycle
Passivation
Resumption
Suspension
Termination
Control Status of
Cooperation between
Corruption of
Coupling of
Customization of
Declaration of
Error Handling within
Evolution of
Exchange of
Factory
Family
Functionality of
Implementation of
Implementation Strategy for
Multiple Inheritance
Nested Class
Separate Interface Class
Incompatibility of
Initialization of
Instantiation of
Interface of
Bloating
Constructor
Implementation Method
Interface Method
Retrieval
Location of
Processing within
Relationships between
Aggregation
Containment
Establishment
Logical
Physical
Role of
Self-deadlock of
State of
Structure of
Thread-safety of
Usage Policy of
Version-skew of
Component Configurator
Behavior of
Component Configuration Directive for
Parsing
Processing
Specification
Component Configuration Mechanism within
Component Configuration Script for
Directive Interpreter within
Implementation of
Interface of
Structure of
Component Factory
Behavior of
Finder
Functionality of
Component Finding
Component Instantiation
Component Lifecycle Management
Component Usage Policy
Implementation of
Interface of
per Component Type
Singleton
Structure of
Component Model
Domain-specific
Standard
Component Repository
Behavior of
Component Management within
Implementation of
Structure of
Composite Pattern
Compound Pattern
Conciseness
Concrete Acceptor
Concrete Completion Handler
Behavior of
Functionality of
Handle Configuration of
Generic
Hard-coded
Implementation of
State of
Structure of
Type of
Acceptor
Connector
Service Handler
Concrete Component
Behavior of
Concurrency Strategy for
Multi-processing
Multi-threading
Proactive
Reactive
Connection Establishment to
Implementation of
Processing within
Structure of
Concrete Connector
Concrete Event Handler
Behavior of
Functionality of
Handle Configuration of
Generic
Hard-coded
Implementation of
State of
Structure of
Type of
Acceptor
Connector
Service Handler
Time-based
Concrete Interceptor
Behavior of
Callback to
Dispatching of
Implementation of
Instantiation of
Interface of
Registration with Application Framework
Structure of
Triggering by Framework
Concrete Method Request
Concrete Service Handler
Concurrency
Control
Mechanism
Strategey
Strategy
Concurrency Pattern
Concurrent System
Condition Variable
Condition Expression within
Destruction of
Initialization of
Notification of
Conditional Compilation
Conduit
Configurability
Configuration Management Pattern
Connection
Acceptor
Establishment of
Active
Asynchronous
Completion
Initiation
Passive
Pending
Synchronous
Handshake
Initiator
Management of
Role of
Active
Passive
Termination of
Topology of
Connector
Behavior of
Blocking of
Customization of
using Parameterized Types
using Polymorphism
Factory
Implementation of
Instantiation of
Interface of
Connection Completion Method
Connection Initiation Method
Hook Method
Template Method
Notification by Dispatcher
Registration with Dispatcher
Service Handler Management within
Structure of
Consumer
Container
Context Object
Behavior of
Creation of
Deletion of
Event-specific
Implementation of
Interface of
Accessor Method
Mutator Method
Passing of
Per-event
Per-registration
Semantics of
Structure of
Context Switch
Continuation
Contract
Controller
CORBA
Asynchronous Method Invocation
CORBA Component Model
CORBA Fault Tolerance Specification
CORBA Naming Service
CORBA Object Reference
CORBA Trading Service
Event Notification Service
Fault Tolerant CORBA Specification
General Inter-ORB Protocol
IDL Mapping
Internet Inter-ORB Protocol
Portable Interceptor Specification
Tie Adapter
Correctness
Cost-effectiveness
COTS (see Commercial-Off-The-Shelf)
Coupling
CPU
Starvation
CRC Card (see Class-Responsibility-Collaborator Card)
Creativity
Critical Section
Entering of
Execution of
Identification of
Leaving of
Read-side
Return Path from
Scope of
Write-side
Customization
D
Daemon
Data
Access of
Allocation of
Buffering of
Flow Control
Notification
Ordering
Serialization
Copying of
Corruption of
Decryption of
Encapsulation of
Encryption of
Exchange of
Manipulation of
Movement of
Passing of
Processing of
Pulling of
Reception of
Routing of
Sending of
Shared
Stream of
Transfer of
Type of
Data Structure
Creation of
Destruction of
Untyped
Data Structure Pattern
Database
Programming Library
DCE Cell Directory Service
DCOM (see Microsoft Distributed Component Object Model)
Deadlock
Debugger
Decoupling
Demarshaling
Dependability
Design
Aspect
By Contract
Complexity
Force
Logical
Method
Object-oriented
Pattern-based
Physical
Principle
Problem
Stability
Strategic
Tactical
Technique
Design Pattern
Design-by-contract
Desktop Computer
Deterministic Finite Automata
Device
Driver
Diligence
Directory Service
Discipline
Dispatcher
Behavior of
Event Demultiplexing within
Event Loop of
Handler Notification by
Handler Registration with
Interceptor Callback Policy for
First-in, First-out
Interceptor Chain
Last-in, First-out
Priority-based
Interface of
Event Notification Method
Interceptor Registration Method
Notification by Application Framework
Specification of
Structure of
Distributed Object Computing
Directory Service
Naming Service
Remote Service Location
Service Partitioning
Distribution
DLL (see Dynamically Linked Libarary)
DNS
Domain Analysis
Double-Dispatching
Dynamic Binding
Dynamic Linking
Mechanism
Policy
Dynamically Linked Library
dynamicTAO
Dynix/PTX
E
Education
Efficiency
Eiffel
EJB (see Java Enterprise JavaBeans)
Encapsulation
Endpoint
Environment Variable
Error Handling
errno
Error Code
Error Value
Low-level
Eternal
Ethernet
Event
Demultiplexing of
Active
Asynchronous
Concurrent
Synchronous
Detection of
Dispatching of
Handling of
Hand-off of
Occurrence of
Priority of
Processing Information about
Processing of
Asynchronous
Concurrent
Iterative
Proactive
Reactive
Synchronous
Propagation of
Queueing of
Reception of
Asynchronous
Concurrent
Synchronous
Type of
Application-specific Event
Completion Event
Control Event
Data Event
External Event
I/O Event
Indication Event
Lifecycle Event
Request Event
Response Event
Timer Event
Event Demultiplexer
GetQueuedCompletionStatus()
poll()
select()
WaitForMultipleObjects()
Event Handler
Activation of
Behavior of
Callback to
Connection to
Creation of
Dispatching Logic within
Dispatching Target of
Function
Object
Event Processing within
Implementation of
Interface of
Hook Method
Multi-method
Single-method
Serialization of
Structure of
Subclassing of
Templatized
Event Sink
Event Source
Blocking on
External
Internal
Set
Shared
Evolution
Exception Handling
Benefits of
Drawbacks of
Exception Hierarchy
Platform-specific Variation of
Structured
Type-safety of
Exception-safety
Experience
Experience Report
eXtended Markup Language
Extensibility
Extension Interface
Access Control of
Behavior of
Error Handling within
Implementation of
Interface of
Asymmetric
Bloating
Domain-specific Interface
General-purpose Interface
Root Interface
Linking between
Naming of
Property of
Reference Counting within
per Component
per Extension Interface
Reflection about
Retrieval of
Reflexivity
Symmetry
Transitivity
Role of
Sharing of
State of
Structure of
Extension Object
eXtreme Programming
F
Factory
Fault Tolerance
File System
File Transfer
File Transfer Protocol
Finite State Machine
Flexibility
Flow Control
Flow Of Control
Inversion Of Control
Oscillation of
Self-directed
FORTRAN
FTP
Full Association
Function
Clustering of
Coalescing of
Cohesive Group of
Encapsulation of
Low-level
Parameter of
Syntax of
Functional Property
Future
Behavior of
Blocking on
Deletion of
Polling of
Rendezvous with
Asynchronous
Synchronous Timed Wait
Synchronous Waiting
Result of
Evaluation
Space Consumption
Structure of
Type of
Polymorphic
Typed
G
Gang-of-Four
Garbage Collection
Gateway
Generic Programming
Genetics
Global Variable
Graphical User Interface
Display
Event Handling within
Library
Guard
Creation of
Implementation of
Interface of
Constructor
Destructor
Explicit Accessor Method
Owner Flag within
Strategized
Bridge-based
Parameterized Type based
Polymorphism-based
Templatized
GUI (see Graphical User Interface)
H
Handle
Access of
Activation of
Deactivation of
Event Occurence on
Handle/Thread Association
Bound
Hybrid
Unbound
Operation Initiation on
Reactivation of
Type of
Concurrent
I/O Handle
Iterative
Shared
Socket Handle
Transport Handle
Writer/Reader
Value of
Handle Set
Multiple
Synchronization of
Type of
Concurrent
Iterative
Shared
Hardware
Diversity of
I/O Hardware
Interrupt Handler
Multi-processor Platform
Technology
Hardwiring
Hash Function
Hash Table
Heap
Herculean Task
Hollywood Principle
Hook Method
Host
HTML (see Hyper Text Markup Language)
HTTP (see Hyper Text Transport Protocol)
Hyper Text Markup Language
Hyper Text Transport Protocol
Client
Cookie
Daemon Process
Processing
Request
Server
I
I/O
Architecture
Bottleneck
Completion Port
Device
Event
Handle
Hardware
Operation
Protocol
Socket
Stream
Thread of Control
Transfer Subsystem
Type of
Asynchronous
Blocking
Overlapped
Proactive
Signal-driven
Synchronous
Idiom
IDL (See Interface Definition Language)
Indirection
Overhead
Inetd
Inheritance
Multiple
Single
Inheritance Anomaly
Initialization
Initiator
ACT Dispatching within
ACT Holding within
Explicit
Implicit
Behavior of
Event Demultiplexing within
Callback
Queued Completion Event
Implementation of
Robustness of
Structure of
Type of
Multi-theraded
Single-threaded
Inlining
Instance
Instruction Pointer
Intel Itanium
Interception
Cascade
Interception Group
Interception Point
Partitioning of
Reader Set
Semantically-related
Writer Set
Interceptor
Behavior of
Callback Policy
Callback to
Dynamic Loading of
Factory for
Implementation of
Instantiation of
Interface of
Library of
Registration with Framework
Automated
Explicit
Implicit
Stack of
Structure of
Triggering by Framework
Type of
Client-side
Erroneous
Logical
Malicious
Physical
Server-side
Singleton
Symmetrical
Interface
Bloating of
Conversion of
Negotiation
Uniform
Interface Definition Language
Internet
Backbone
Chat Room
Domain Address
Service
Internet Protocol
Interprocess Communication
Mechanism
Interrupt
Handler
Handling of
Hierarchy of
Priority of
InterViews
Dispatcher
Interviews
Intranet
Introspection
Invariant
IP (see Internet Protocol)
IPC (see Interprocess Communication)
Iterator
J
Java
Applet
Bytecode
Class Library
AWT
Swing
Development Community
Enterprise JavaBeans
Event Handling
Java Naming and Directory Interface
Java Virtual Machine
Listener
Monitor
Remote Method Invocation
Synchronized Block
Synchronized Method
Third-party Framework
Java RMI (see Java Remote Method Invocation)
Jini
Handback Object
Jitter
Judgement
K
Kerberos
Key
Creation of
Deletion of
Globally-unique
Range of
Recycling of
Key Factory
Behavior of
Implementation of
Key Creation within
L
Late Binding
Latency
Layer
Application Layer
Asynchronous Processing Layer
Base-level Layer
Component Layer
Configuration Management Layer
Connection Management Layer
Event Demultiplexing Layer
Event Dispatching Layer
Event Handler Layer
Event Source Layer
Meta-level Layer
Queueing Layer
Socket Layer
Synchronous Processing Layer
Transport Layer
LDAP
Legacy
lex
Library
Linker
Linux
LinuxThreads
Liskov Substitution Principle
Listen
Load Balancing
Local Area Network (see Network)
Location Broker
Locator Service
Lock
Abstract
Acquisition of
Automatic
Explicit
Assignment of
Contention of
Copying of
Hint
Initialization of
Interface of
Accessor Method
Release of
Automatic
Explicit
Sharing of
Type of
File Lock
Mutex
Non-recursive Mutex
Null Lock
Polymorphic Lock
Readers/Writer Lock
Recursive Mutex
Semaphore
Strategized Lock
Locking
Efficiency of
Logic
Mechanism
Family of
Parameterized Type based
Polymorphism-based
Overhead of
Protocol for
Robustness of
Logging
Loopback Device
LynxOS
M
Mach
Maintainability
Marshaling
Memento
Hierarchy of
Maintenance of
Memory
Allocation of
Barrier
Consumption of
Leak
Management
Re-mapping of
Message
Buffering of
Flow Control
Notification
Ordering
Serialization
Passing
Pulling of
Message Queue
Synchronized
Method (Development)
Analysis
Limitation of
Pattern-based
Method (see Service)
Method Closure
Method Request
Behavior of
Creation of
Deletion of
Dequeueing of
Dispatching of
Execution of
Implementation of
Interface of
Constructor
Guard
Management of
Pending of
Scheduling of
Structure of
MFC (see Microsoft Foundation Classes)
Micro-architecture
Microkernel
Microsoft
ActiveX
Component Object Model
Active Template Library
Custom Marshaling
Globally Unique Identifier
Run-time System
Distributed Component Object Model
Foundation Classes
Internet Explorer
Visual Studio
ATL Wizard
Win32
Asynchronous Operation
Asynchronous Procedure Call
C API
CreateIoCompletionPort()
errno
Exception Handling
GetQueuedCompletionStatus()
I/O Completion Port
Mutex
Named Pipe
Overlapped I/O
select()
Socket
Synchronization
Threads
WaitForMultipleObjects()
Windows NT
I/O Subsystem
Kernel
Service Control Manager
Thread Scheduler
WinSock
Middleware
Reflective
Mix-In
Model
Modularity
Module
Monitor
Dijkstra-style
Hoare-style
Monitor Condition
Behavior of
Notification by
Notification of
Structure of
Waiting on
Monitor Daemon
Monitor Lock
Acquisition of
Behavior of
Release of
Structure of
Monitor Object
Access of
Behavior of
Configuation of
Critical Section within
Data Member of
Execution of
Functionality of
Implementation of
Interface of
Implementation Method
Interface Method
Invariant of
Multiple Roles of
Scheduling of
State of
Structure of
Synchronization of
Monitoring
Moore’s Law
MTV
Multicast
Mutual Exclusion
N
Name Binding
Name Space
Namespace
Naming
Nested Monitor Lockout
NetPC
Netscape Communicator
Network
Byte Order
Connection
Interface
Local Area
Management
Neural
Platform
Programming
Protocol
Service
Wide Area
Wireless
Networked System
Networking
Idiosyncrasy
Non-functional Property
O
Object
Access of
Atomic
Concurrent
Scheduled
Synchronized
Access to
Composition of
Creation of
Destruction of
Idempotent Initialization of
Interface of
Intra-object Method Call within
Invariant of
Just Once Initialization of
Manipulation of
Responsibility of
Self-deadlock of
Serialization of
State of
Type of
Active
Composite
Concurrent
Global
Logically Global
Opaque
Passive
Physically Global
Physically Local
Remote
Shared
Singleton
Thread-specific
Object Management Group
Object Model
Object Request Broker
Client-side
Communication Mechanism within
Core of
Event Loop of
Fault Tolerant
Flexibility of
Request Processing within
Server-side
ObjectSpace
Observer
ODBC Database Toolkit
OMG (see Object Management Group)
On-the-wire Protocol
Open Implementation
OpenDoc
OpenGL
Open-source Software
OpenSSL
Operating System
Application Programming Interface of
Defect of
Diversity of
Feature of
Interrupt Handling within
Kernel of
Limitation of
Native Call to
Service of
Thread Scheduler within
Threads Library of
Type of
Microkernel
Multi-threaded
Real-time
Single-threaded
Optimization Principle Pattern
ORB (see Object Request Broker)
ORBacus
Orbix
Filter
MT-Orbix
Organizational Pattern
Originator
Out-of-Band
P
Package
Packet
Parallelism
Parameter
Parameterized Type
Pascal
Passive Object
Pattern
Applicability of
Categorization of
Combination of
Decomposition of
Documentation of
Experience Report on
Formalization of
Inter-relationships between
Is-Used-By
Transitive
Uses
Introduction to
Organization of
Property of
Pattern Almanac
Pattern Community
Pattern Conference
ChiliPLoP
EuroPLoP
KoalaPLoP
PLoP
Pattern Form
Pattern Language
Entry Point Pattern
Intermediate Pattern
Leaf Pattern
Pattern Paradigm
Alexander-oriented
Anti-patterns
Engineering-oriented
Pattern System
Classification Scheme of
Domain-specific
Problem Category of
Universal
Pattern Writer
Pedagogical Pattern
Peer
Peer-to-peer
Performance
Bottleneck
Degradation of
Enhancement of
Measurement of
Optimization of
Overhead of
Persistence
Piecemeal Growth
Pipe
Platform
Hardware
Heterogeneous
Homogeneous
Software
Polymorphism
Port
Number
Portability
Portland Pattern Repository
POSIX
aio_suspend()
Asynchronous I/O
Condition Variable
Mutex
Network Programming
once Variable
Pthreads
_POSIX_THREAD_KEYS_MAX
object_set_
pthread_exit()
pthread_getspecific()
pthread_key_create()
pthread_key_t
pthread_self()
pthread_setspecific()
thread_exit_hook
thread_state
Real-time
Predictability
Preprocessor
Priority Inversion
Proactor
Access of
Behavior of
Completion Handler Dispatching within
Configuration of
Event Demultiplexing within
Event Loop of
Handle Registration with
Hierarchy of
Implementation of
Interface of
Management of
Number of
Structure of
Type of
Multi-threaded
Single-threaded
Singleton
Process
Address Space of
as a Unit Of Protection
as a Unit Of Resource Allocation
Blocking of
Kernel Mode of
Management of
Multi-processing
Process Pool
Restart of
Scheduling of
Shut Down of
Single-processing
Spawning of
Synchronization of
Termination of
Process Pattern
Producer
Product Market-share
Productivity
Programming
Asynchronous
Complexity
Concurrent
Error
Model
Object-oriented
Overhead
Paradigm
Sequential
Simplification
Synchronous
Programming Language
Limitation of
Non-object-oriented
Object-oriented
Programming Pattern (see Idiom)
Project Spectrum
Protocol
Bytestream-oriented
Chain
Communication
Configuration
Connection-oriented
Handler
Message Passing
Peer-to-peer
Processing
Record-oriented
Stack
Prototype
Proxy
Behavior of
Data of
Implementation of
Interface of
Logic within
Structure of
Type of
Abstract
Client-side
Local
Multiple Roles
Remote Proxy
Role-specific
Server-side
pSoS
Publisher
Q
QoS (see Quality Of Service)
Quality Object
Quality Of Service
Best-effort
CPU Speed
End-to-end
Latency
Memory Access Time
Network Bandwidth
Power Level
Stringent
Throughput
R
Race Condition
Reactivation
Reactor
Behavior of
Demultiplexing Table of
Event Demultiplexing within
Event Handler Dispatching within
Event Handler Registration with
Event Loop of
Hierarchy of
Implementation of
Initialization of
Interface of
Notification of
Number of
Re-entrancy of
State of
Structure of
Thread-safety of
Timer Mechanism of
Type of
Multi-threaded
Platform-specific
Single-threaded
Singleton
Redundancy
Re-entrancy
Refactoring
Reference Counting
Reflection
Lightweight
Register
Reification
Relationship
Reliability
Remote Log-in
Remote Procedure Call
Replication
Active
Framework
Passive
Replica Manager
Request
Forwarding of
Issuing of
Ordering of
Prioritiy of
Processing of
Asynchronous
Concurrent
Iterative
Proactive
Reactive
Simultaneous
Synchronous
Receiver of
Retransmission of
Sender of
Resource
Acquisition of
Activation of
Consumption of
Deactivation of
Leak
Limited
Management of
Manipulation of
Release of
Shared
Utilization of
Resource-Acquisition-is-Initialization
Responsibility
Responsiveness
Reusability
Robustness
Rogue Wave
Net.h++
Threads.h++
Role
Run-time Stack
S
Scalability
Scheduler
Activation of
Behavior of
Event Loop
Implementation of
Interface of
Method Dispatching by
Structure of
Type of
Integrated
Message Passing Based
Real-time
Scheme
Scripting
Security
Self-deadlock
Semaphore
SEP
Separation Of Concerns
Serialization
Servant
Behavior of
Critical Section within
Implementation of
Logic within
Predicate of
State of
Structure of
Server
Failure of
Request Processing within
Response of
Restart of
Role of
Status of
Termination of
Type of
Back-end
Communication
Database
Event-driven
Front-end
Multi-threaded
Replicated
Service
Access of
ACT Holding within
Blocking of
Chain of
Closure of
Communication with
Configuration of
Connection to
Context of
Control of
Cooperation of
Dispatching of
Evolution of
Failure of
Implementation of
Initialization of
Integration of
Interface of
Abstract Method
Implementation Method
Interface Method
Invocation of
Asynchronous
Concurrent
Timed
Invocation Protocol of
Lifecycle of
Location of
Naming of
Notification of
Parameter of
Partitioning of
Processing of
Asynchronous
Concurrent
Iterative
Synchronous
Property of
Proxy for
Removal of
Request for
Result of
Role of
Scheduling of
Selection of
Semantically-related
Synchronization
Synchronization of
Type of
End-to-end
Layered
Long-duration
Networked
One-way
Out-of-band
Peer
Remote
Semantically-related
Short-duration
Two-way
Service Handler
Behavior of
Communication with
Concurrency Strategy for
Configuration of
Connection to
Cooperation Protocol for
Creation of
Customization of
Data Exchange with
Deletion of
Implementation of
Initialization of
Interface of
Hook Method
IPC mechanism for
Notification by Dispatcher
Processing within
Registration with Dispatcher
Structure of
Service Provider
Shared Library
Shared Memory
Siemens
FlexRouting
MedCom
REFORM
Signal
Signal Handler
Simplicity
Singleton
Canonical Implementation of
Constructor of
Initialization of
Method Invocation on
Per-thread Singleton
Pre-initialization of
Template Adapter for
Thread-safety of
Skeleton
Smalltalk
SMTP
Socket
Acceptor
Application Programming Interface
Concurrent Accept Function
Connection
Datagram
Endpoint
Handle
Handle Factory for
Layer
Loopback Conection
Operation on
Serialization of
Stream
Type of
Data-mode
I/O
Passive-mode
Software Architecture
Layered
Multi-tier
Software Development
Cost of
Cycle-time of
Effort of
Lifecycle of
Method for
Process
Tool for
Software System
Behavior of
Blocking of
Compilation of
Complexity of
Configuration of
Control of
Event Loop of
Evolution of
Failure of
Family
Initialization of
Introspection of
Linking of
Logic of
Monitoring of
Property of
Component-based
Concurrent (see Concurrent System)
Decentralized
Distributed
Embedded
Event-driven
Fault-tolerant
Interactive
Mobile
Modular
Multi-threaded
Networked (see Networked System)
Performance-sensitive
Reactive
Real-time
Remote
Sequential
Short-lived
Single-threaded
Stand-alone
Transactional
Requirement for
Semantics of
Structure of
Subsystem of
Solaris
Condition Variable API
errno
Mutex API
Synchronization Function
Threading API
Threads
SPX
SSL
Starvation
State Machine
Storage Management
Structured Programming
Stub
Subject
Subscriber
Supplier
Symmetry
Synchronization
Boundary
Constraint
Mechanism
Objectified
Parameterized
Overhead of
Primitive
Strategy
Multiple-readers/Single-writer
Synchronized Method
Behavior of
Blocking of
Execution of
Implementation of
Invocation of
Resumption of
Scheduling of
Serialization of
Structure of
Suspension of
Synchronous Completion Token
Synchronous Event Demultiplexer
Blocking
Concurrent
poll()
select()
Selection
WaitForMultipleObjects()
Synchronous Operation
System Library
T
TAO (see The ACE ORB)
TCP (see Transmission Control Protocol)
TELNET
Testability
The ACE ORB
Thin Client
Thread Of Control
as a Unit Of Execution
Blocking of
Cancellation of
Cooperation between
Coordination of
Dispatching of
Exit Hook for
Exit Status of
Handle/Thread Association
Bound
Hybrid
Unbound
Identifier of
Joining of
Management of
Multi-threading
Hazard
Synchronous
Notification of
Overhead of
Priority of
Programming with
Resumption of
Scheduling of
Shut Down of
Single-threading
Spawning of
Stack of
Suspension of
Synchronization of
Threading Model
Thread Pool
Thread-per-Connection
Thread-per-Request
Thread-specific Data of
Thread-specific Storage of
Type of
Consumer Thread
Detached
Follower Thread
Leader Thread
Preemptive Thread
Processing Thread
Producer Thread
Thread Pool
Behavior of
Creation of
Follower Thread within
Multiple
Promotion
Implementation of
Leader Thread within
Multiple
Selection
Processing Thread within
Promotion Protocol of
Implementation-defined
Last-in, First-out
Priority-based
Structure of
Synchronizer within
Thread Rejoinment
Thread-safety
Thread-specific Object
Access of
Extension Interface
Smart Pointer
Behavior of
Creation of
On-demand
Destruction of
Global Access Point of
Glopal Access Point of
Identification of
Implementation of
Initialization of
Interface of
Constructor
Destructor
Matrix Analogy for
Method Invocation on
Overuse of
Per-thread Singleton
Retrieval of
State of
Type of
Thread-specific Object Proxy
Access of
Behavior of
Creation of
Destruction of
Implementation of
Interface of
Parameterized Type
Polymorphism
Matrix Analogy for
Method Invocation on
Structure of
Thread-specific Object Set
Access of
Behavior of
Identification of
Implementation of
Interface of
Location of
Thread-external
Thread-internal
Matrix Analogy for
Structure of
Throughput
Time Service
Berkeley Algorithm
Clerk
Clock Synchronization
Cristian Algorithm
Time Server
Timer
Delta-list-based
Heap-based
Queue
Timing Wheel-based
Time-to-market
TLI (see Transport Layer Interface)
Token Ring
Tool
Administration
Auto Configuration
Debugging
Forward Engineering
Limitation of
Monitoring
Parser Generator
Pattern-based
Reverse Engineering
TP4
Trading
Transaction
Commitment of
Monitor
Request for
Transmission Control Protocol
Connection
Flow Control
Full Association
Packet
Port Number
Transport Endpoint
Transport Layer
Transport Address
Transport Endpoint
Connected
Creation of
Deletion of
Encapsulation of
Initialization of
Passive-mode
Selection of
Transport Handle
Creation of
Deletion of
Encapsulation of
Initialization of
Transport Layer Interface
Transport Layer System
Transport Mechanism
Transport Protocol
Tuxedo
Type-safety
U
UDP (see User Datagram Protocoll)
UML (see Unified Modeling Language)
Unicode
Unified Modeling Language
Class Diagram
Sequence Diagram
Statechart Diagram
Unified Software Development Process
Uniformity
UNIX
BSD UNIX
I/O Subsystem
Kernel
Network Packet Processing
Networking Subsystem
Protocol Processing
read()
sbwait()
sbwakeup()
Scheduler
soreceive()
Network Daemon
Network Superserver
Networking Subsystem
pipe
poll()
Processes
select()
Signal Handler
Sockets
STREAM Pipe
STREAMS
System V Release 4
System V STREAMS
Upcall
Usability
User Datagram Protocol
User Interface
User Interface Library
V
Validation
Variation
Versioning
View
Virtual Machine
Virtual Memory
Visibroker
Visual Basic
VLSI
VMS
VxWorks
W
Web Browser
Graphical User Interface of
Plug-in for
Web Server
Behavior of
Blocking of
Cached Virtual Filesystem of
Configuration of
Connection Management within
Design of
Event Dispatcher of
Event Loop of
Event Processing within
File Cache of
File Transmission within
Framework for
Hit Count of
Latency of
Protocol Handler of
Protocol Processing within
Request Queue of
Dequeuing
Enqueuing
Synchronized
Robustness of
Type of
Concurrent
Multi-threaded
Single-threaded
Wide Area Network (see Network)
WikiWikiWeb
Wireless Network (see Network)
Workload
World Wide Web
Traffic on
Transfer Protocol for
HTTP/1.0
HTTP/1.1
HTTP-NG
Syntax
Wrapper Facade
Behavior of
Escape Hatch from
Implementation of
Level Of Indirection within
Private Portion of
Structure of
Type of
Strongly-typed
System-level
Writers Workshop
WWW (see World Wide Web)
X
X Windows
GUI Event Dispatching within
Xt toolkit
X.500
XML (see eXtended Markup Language)
XP (see eXtreme Programming)
X-terminal
Y
yacc
3.138.204.208