ACM

Association for Computing Machinery

Other
Introduced in Rel-4
The Association for Computing Machinery (ACM) is a global scientific and educational organization dedicated to advancing computing as a science and profession. While not a 3GPP technology, its publications and standards are referenced in 3GPP specifications for foundational computing concepts, algorithms, and methodologies.

Description

The Association for Computing Machinery (ACM) is the world's largest educational and scientific computing society. It delivers resources that advance computing as a science and a profession. ACM provides the computing field's premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources. Within the context of 3GPP specifications, ACM is referenced not as a network function or protocol, but as an authoritative source for established computing principles, algorithms, and classification systems. For instance, 3GPP technical reports and specifications may cite ACM's Computing Classification System (CCS) to categorize research areas or reference seminal papers published in ACM journals or proceedings that underpin algorithms used in areas like data compression, security cryptography, or network optimization. The references to ACM in 3GPP documents (e.g., TR 21.905, TR 38.811) typically appear in bibliographies or normative references, acknowledging the foundational work upon which certain technical implementations are built. This highlights the interdisciplinary nature of telecommunications engineering, which relies on robust computer science fundamentals. The ACM Digital Library, a vast repository of full-text articles from ACM journals, magazines, conference proceedings, and newsletters, serves as a key resource for researchers and engineers developing the algorithms that eventually become standardized. Therefore, while ACM does not define 3GPP protocols, it represents the broader academic and professional ecosystem that supplies the theoretical and practical advancements leveraged by standardization bodies. Understanding its role is crucial for appreciating the provenance and intellectual foundations of some technical solutions embedded within mobile communication standards.

Purpose & Motivation

The purpose of the Association for Computing Machinery, founded in 1947, is to advance the art, science, engineering, and application of information technology. It serves to foster the open exchange of information, promote the highest professional and ethical standards, and provide a platform for computing professionals and academics to collaborate. In the specific context of its citation within 3GPP documents, ACM's purpose is to provide a vetted, peer-reviewed source of foundational knowledge. 3GPP, as an engineering-focused standardization body, often builds upon proven computer science research rather than reinventing core algorithms. Referencing ACM publications allows 3GPP to normatively point to stable, externally maintained definitions and methodologies, ensuring technical rigor and avoiding duplication of effort in specifying low-level algorithmic details. This practice addresses the limitation of standards bodies needing to remain focused on system architecture and interoperability, while still relying on the latest advancements from the research community. It creates a vital link between academic discovery and industrial implementation, ensuring that mobile network standards incorporate state-of-the-art thinking in relevant computational fields.

Key Features

  • Global professional membership organization for computing
  • Publisher of prestigious peer-reviewed journals and conference proceedings
  • Maintains the ACM Digital Library, a comprehensive resource for computing literature
  • Develops and maintains the ACM Computing Classification System (CCS)
  • Hosts major international conferences across computing disciplines
  • Establishes and promotes ethical codes for computing professionals

Evolution Across Releases

Rel-4 Initial

ACM was first referenced in 3GPP Release 4 specifications as an external normative reference. This established the practice of citing ACM's published works, such as its Computing Classification System or specific algorithmic papers, to provide definitive sources for concepts used within 3GPP technical reports. It acknowledged the dependency of telecommunications standards on foundational computer science.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.024 3GPP TS 22.024
TS 23.018 3GPP TS 23.018
TS 23.087 3GPP TS 23.087
TS 23.280 3GPP TS 23.280
TS 24.173 3GPP TS 24.173
TS 24.259 3GPP TS 24.259
TS 24.404 3GPP TS 24.404
TS 24.504 3GPP TS 24.504
TS 24.604 3GPP TS 24.604
TS 26.804 3GPP TS 26.804
TS 31.121 3GPP TR 31.121
TS 38.811 3GPP TR 38.811