Managing O-RAN Networks: xApp Development From Zero to Hero

The Open Radio Access Network (O-RAN) Alliance proposes an open architecture that disaggregates the RAN and supports executing custom control logic in near-real time from third-party applications, the xApps. Despite O-RAN’s efforts, the creation of xApps remains a complex and time-consuming endeavor, aggravated by the sometimes fragmented, outdated, or deprecated documentation from the O-RAN Software Community (OSC). These challenges hinder academia and industry from developing and validating solutions and algorithms on ORAN networks. This tutorial addresses this gap by providing the first comprehensive guide for developing xApps to manage the O-RAN ecosystem from theory to practice. We provide a thorough theoretical foundation of the O-RAN architecture and detail the functionality offered by Near Real-Time RAN Intelligent Controller (Near-RT RIC) components. We examine the xApp design and configuration. We explore the xApp lifecycle and demonstrate how to deploy and manage xApps on a Near-RT RIC. We address the xApps’ interfaces and capabilities, accompanied by practical examples. We provide comprehensive details on how xApps can control the RAN. We discuss debugging strategies and good practices to aid the xApp developers in testing their xApps. Finally, we review the current landscape and open challenges for creating xApps.

Authors

Institutions

Publication Details

Journal
IEEE Communications Surveys & Tutorials
Published
2025-02-07
DOI
https://doi.org/10.1109/comst.2025.3539687
Citations
10
Primary Topic
Wireless Body Area Networks
Type
article
Field-Weighted Citation Impact
6.74
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Managing O-RAN Networks: xApp Development From Zero to Hero

Luiz A. DaSilva, Alexandre Huff, Joao F. Santos, Cristiano Bonato Both et al.
10 citations
IEEE Communications Surveys & Tutorials
Wireless Body Area Networks
6.74
article

Managing O-RAN Networks: xApp Development From Zero to Hero

Luiz A. DaSilva, Alexandre Huff, Joao F. Santos, Cristiano Bonato Both, Kléber V. Cardoso, Daniel Campos
article en
10 citations

Abstract

The Open Radio Access Network (O-RAN) Alliance proposes an open architecture that disaggregates the RAN and supports executing custom control logic in near-real time from third-party applications, the xApps. Despite O-RAN’s efforts, the creation of xApps remains a complex and time-consuming endeavor, aggravated by the sometimes fragmented, outdated, or deprecated documentation from the O-RAN Software Community (OSC). These challenges hinder academia and industry from developing and validating solutions and algorithms on ORAN networks. This tutorial addresses this gap by providing the first comprehensive guide for developing xApps to manage the O-RAN ecosystem from theory to practice. We provide a thorough theoretical foundation of the O-RAN architecture and detail the functionality offered by Near Real-Time RAN Intelligent Controller (Near-RT RIC) components. We examine the xApp design and configuration. We explore the xApp lifecycle and demonstrate how to deploy and manage xApps on a Near-RT RIC. We address the xApps’ interfaces and capabilities, accompanied by practical examples. We provide comprehensive details on how xApps can control the RAN. We discuss debugging strategies and good practices to aid the xApp developers in testing their xApps. Finally, we review the current landscape and open challenges for creating xApps.

IEEE Communications Surveys & TutorialsVol. 28
Universidade Tecnológica Federal do Paraná (BR), Universidade Federal do Paraná (BR), Universidade do Vale do Rio dos Sinos (BR), Universidade Federal de Goiás (BR), Virginia Tech (US)
Openalex Percentile: Top 3%
Wireless Body Area Networks
6.74
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.