Accessing books in ICS-PAS On-Line Catalog
via ACM Classification System
Acknowledgement:
The Institute of Computer Science of Polish Academy of Sciences thanks
the Association for Computing Machinery, Inc. (ACM) for granting it permission
to incorporate the
ACM Computing
Classification System in
our online catalog .
Please pay attention to the copyright notice of ACM
for the original document refered to above::
Copyright 1997 by Association for Computing Machinery, Inc. (ACM).
Permission to make digital or hard copies of part or all of this work
for personal or classroom use is granted without fee provided that
copies are not made or distributed for profit or commercial
advantage, the copyright notice, the title of publication and its date
appear, and notice is given that copying is by permission of ACM, Inc.
To copy otherwise, to republish, to post on servers, to implement in
search and retrieval software, or to redistribute to lists,
requires prior specific permission and/or a fee.
Request permission to republish from:
Publications Dept., ACM, Inc.
Fax: +1 (212) 869-0481
or E-mail: permissions@acm.org.
The ACM Computing Classification System (1991)
- A. General Literature
- B. Hardware
- B.0 GENERAL
- B.1 CONTROL STRUCTURES AND MICROPROGRAMMING
( D.3.2)
- B.2 ARITHMETIC AND LOGIC STRUCTURES
- B.3 MEMORY STRUCTURES
- B.4 INPUT/OUTPUT AND DATA COMMUNICATIONS
- B.4.0 General
- B.4.1 Data Communications Devices
- Processors
- Receivers (e.g., voice, data, image)
- Transmitters
- B.4.2 Input/Output Devices
- Channels and controllers
- Data terminals and printers
- Image display
- Voice
- B.4.3 Interconnections (subsystems)
- Asynchronous/synchronous operation
- Fiber optics
- Interfaces
- Physical structures (e.g., backplanes, cables, chip carriers)
- Topology (e.g., bus, point-to-point)
- B.4.4 Performance Analysis and Design Aids
- Formal models
- Simulation
- Verification
- Worst-case analysis
- B.4.5 Reliability, Testing, and Fault-Tolerance
- Built-in tests
- Diagnostics
- Error-checking
- Hardware reliability
- Redundant design
- Test generation
- B.4.m Miscellaneous
- B.5 REGISTER-TRANSFER-LEVEL IMPLEMENTATION
- B.6 LOGIC DESIGN
- B.7 INTEGRATED CIRCUITS
- B.m MISCELLANEOUS
- C. Computer Systems Organization
- C.0 GENERAL
- Hardware/software interfaces
- Instruction set design (e.g., RISC, CISC)
- System architectures
- Systems specification methodology
- C.1 PROCESSOR ARCHITECTURES
- C.1.0 General
- C.1.1 Single Data Stream Architectures
- Multiple-instruction-stream, single-data-stream processors (MISD)
- Pipeline processors
- Single-instruction-stream, single-data-stream processors (SISD)
- Von Neumann architectures
- C.1.2 Multiple Data Stream Architectures (Multiprocessors)
- Array and vector processors
- Associative processors
- Connection machines
- Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
- Multiple-instruction-stream, multiple-data-stream processors (MIMD)
- Parallel processors
- Pipeline processors
- Single-instruction-stream, multiple-data-stream processors (SIMD)
- C.1.3 Other Architecture Styles
- Adaptable architectures
- Capability architectures
- Cellular architecture
- Data-flow architectures
- High-level language architectures
- Neural nets
- Stack-oriented processors
- C.1.m Miscellaneous
- Analog computers
- Hybrid systems
- C.2 COMPUTER-COMMUNICATION NETWORKS
- C.3 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
( J.7)
- Microprocessor/microcomputer applications
- Process control systems
- Real-time systems
- Signal processing systems
- C.4 PERFORMANCE OF SYSTEMS
- Design studies
- Measurement techniques
- Modeling techniques
- Performance attributes
- Reliability, availability, and serviceability
- C.5 COMPUTER SYSTEM IMPLEMENTATION
- C.m MISCELLANEOUS
- D. Software
- E. Data
- F. Theory of Computation
- F.0 GENERAL
- F.1 COMPUTATION BY ABSTRACT DEVICES
- F.1.0 General
- F.1.1 Models of Computation
( F.4.1)
- Automata (e.g., finite, push-down, resource-bounded)
- Bounded-action devices (e.g., Turing machines, random access machines)
- Computability theory
- Relations among models
- Self-modifying machines (e.g., neural networks)
- Unbounded-action devices (e.g., cellular automata, circuits, networks of machines)
- F.1.2 Modes of Computation
- Alternation and nondetermination
- Interactive computation
- Parallelism and concurrency
- Probabilistic computation
- Relations among modes
- Relativized computation
- F.1.3 Complexity Classes
( F.2)
- Complexity hierarchies
- Machine-independent complexity
- Reducibility and completeness
- Relations among complexity classes
- Relations among complexity measures
- F.1.m Miscellaneous
- F.2 ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
( B.6,
B.7,
F.1.3)
- F.2.0 General
- F.2.1 Numerical Algorithms and Problems
( G.1,
G.4,
I.1)
- Computation of transforms (e.g., Fast Fourier transform)
- Computations in finite fields
- Computations on matrices
- Computations on polynomials
- Number-theoretic computations (e.g., factoring, primality testing)
- F.2.2 Nonnumerical Algorithms and Problems
( E.2,
E.3,
E.4,
E.5,
G.2,
H.2,
H.3)
- Complexity of proof procedures
- Computations on discrete structures
- Geometrical problems and computations
- Pattern matching
- Routing and layout
- Sequencing and scheduling
- Sorting and searching
- F.2.3 Tradeoffs among Complexity Measures
( F.1.3)
- F.2.m Miscellaneous
- F.3 LOGICS AND MEANINGS OF PROGRAMS
- F.4 MATHEMATICAL LOGIC AND FORMAL LANGUAGES
- F.m MISCELLANEOUS
- G. Mathematics of Computing
- H. Information Systems
- H.0 GENERAL
- H.1 MODELS AND PRINCIPLES
- H.2 DATABASE MANAGEMENT
( E.5)
- H.3 INFORMATION STORAGE AND RETRIEVAL
- H.4 INFORMATION SYSTEMS APPLICATIONS
- H.5 INFORMATION INTERFACES AND PRESENTATION
( I.7)
- H.5.0 General
- H.5.1 Multimedia Information Systems
- Animations
- Artificial realities
- Audio input/output
- Evaluation/methodology
- Hypertext navigation and maps
- Video (e.g., tape, disk, DVI)
- H.5.2 User Interfaces
( D.2.2,
H.1.2,
I.3.6)
- Ergonomics
- Evaluation/methodology
- Input devices and strategies (e.g., mouse, touchscreen)
- Interaction styles (e.g., commands, menus, forms, direct manipulation)
- Screen design (e.g., text, graphics, color)
- Theory and methods
- Training, help, and documentation
- User interface management systems (UIMS)
- Windowing systems
- H.5.3 Group and Organization Interfaces
- Asynchronous interaction
- Evaluation/methodology
- Organizational design
- Synchronous interaction
- Theory and models
- H.m MISCELLANEOUS
- I. Computing Methodologies
- I.0 GENERAL
- I.1 ALGEBRAIC MANIPULATION
- I.2 ARTIFICIAL INTELLIGENCE
- I.2.0 General
- Cognitive simulation
- Philosophical foundations
- I.2.1 Applications and Expert Systems
( H.4,
J)
- Cartography
- Games
- Industrial automation
- Law
- Medicine and science
- Natural language interfaces
- Office automation
- I.2.2 Automatic Programming
( D.1.2,
F.3.1)
- Automatic analysis of algorithms
- Program modification
- Program synthesis
- Program transformation
- Program verification
- I.2.3 Deduction and Theorem Proving
- Answer/reason extraction
- Deduction (e.g., natural, rule-based)
- Logic programming
- Mathematical induction
- Metatheory
- Nonmonotonic reasoning and belief revision
- Resolution
- Uncertainty, "fuzzy," and probabilistic reasoning
- I.2.4 Knowledge Representation Formalisms and Methods
- Frames and scripts
- Predicate logic
- Relation systems
- Representation languages
- Representations (procedural and rule-based)
- Semantic networks
- I.2.5 Programming Languages and Software
( D.3.2)
- Expert system tools and techniques
- I.2.6 Learning
( K.3.2)
- Analogies
- Concept learning
- Connectionism and neural nets
- Induction
- Knowledge acquisition
- Language acquisition
- Parameter learning
- I.2.7 Natural Language Processing
- Discourse
- Language generation
- Language models
- Language parsing and understanding
- Machine translation
- Speech recognition and synthesis
- Text analysis
- I.2.8 Problem Solving, Control Methods, and Search
( F.2.2)
- Backtracking
- Dynamic programming
- Graph and tree search strategies
- Heuristic methods
- Plan execution, formation, generation
- I.2.9 Robotics
- Manipulators
- Propelling mechanisms
- Sensors
- I.2.10 Vision and Scene Understanding
( I.4.8,
I.5)
- Architecture and control structures
- Intensity, color, photometry and thresholding
- Modeling and recovery of physical attributes
- Motion
- Perceptual reasoning
- Representations, data structures, and transforms
- Shape
- Texture
- I.2.11 Distributed Artificial Intelligence
- Coherence and coordination
- Languages and structures
- I.2.m Miscellaneous
- I.3 COMPUTER GRAPHICS
- I.3.0 General
- I.3.1 Hardware Architecture
( B.4.2)
- Graphics processors
- Hardcopy devices
- Input devices
- Parallel processing
- Raster display devices
- Storage devices
- Three-dimensional displays
- Vector display devices
- I.3.2 Graphics Systems
( C.2.1,
C.2.4,
C.3)
- Distributed/network graphics
- Remote systems
- Stand-alone systems
- I.3.3 Picture/Image Generation
- Antialiasing
- Bitmap and framebuffer operations
- Digitizing and scanning
- Display algorithms
- Line and curve generation
- Viewing algorithms
- I.3.4 Graphics Utilities
- Application packages
- Device drivers
- Graphics editors
- Graphics packages
- Meta files
- Paint systems
- Picture description languages
- Software support
- Virtual device interfaces
- I.3.5 Computational Geometry and Object Modeling
- Boundary representations
- Constructive solid geometry (CSG)
- Curve, surface, solid, and object representations
- Geometric algorithms, languages, and systems
- Hierarchy and geometric transformations
- Modeling packages
- Object hierarchies
- Physically based modeling
- Splines
- I.3.6 Methodology and Techniques
- Device independence
- Ergonomics
- Graphics data structures and data types
- Interaction techniques
- Languages
- Standards
- I.3.7 Three-Dimensional Graphics and Realism
- Animation
- Color, shading, shadowing, and texture
- Fractals
- Hidden line/surface removal
- Radiosity
- Raytracing
- Virtual reality
- Visible line/surface algorithms
- I.3.8 Applications
- I.3.m Miscellaneous
- I.4 IMAGE PROCESSING
- I.5 PATTERN RECOGNITION
- I.6 SIMULATION AND MODELING
( G.3)
- I.7 TEXT PROCESSING
( H.4,
H.5)
- I.m MISCELLANEOUS
- J. Computer Applications
- K. Computing Milieux
*Indicates that the classification is no
longer be used as of January 1991, but that the item is still
searchable for previously classified documents.