{"id":147,"date":"2021-07-12T11:45:18","date_gmt":"2021-07-12T11:45:18","guid":{"rendered":"https:\/\/sagroups.ieee.org\/dyspan\/?page_id=147"},"modified":"2025-05-12T14:58:42","modified_gmt":"2025-05-12T14:58:42","slug":"ieee-1900-5","status":"publish","type":"page","link":"https:\/\/sagroups.ieee.org\/dyspan\/ieee-1900-5\/","title":{"rendered":"IEEE 1900.5"},"content":{"rendered":"<p><strong><span class=\"sectionHead\">IEEE 1900.5 Working Group (WG) on Policy Language and Architectures for Managing Cognitive Radio for Dynamic Spectrum Access Applications<\/span><\/strong><\/p>\n<p><strong>Completed Standards<\/strong><\/p>\n<p>IEEE Std 1900.5TM-2011: Standard for Policy Language Requirements and System Architectures for Dynamic Spectrum Access Systems<\/p>\n<p>IEEE Std 1900.5.1TM-2020: Standard for Policy Language for\u00a0Dynamic Spectrum Access Systems<\/p>\n<p>IEEE Std 1900.5.2TM-2024: Standard for Modeling Spectrum Consumption<\/p>\n<p><strong>IEEE Standard 1900.5 Status<\/strong><\/p>\n<p>The original IEEE 1900.5 standard provided the vision and requirements for a policy language that became IEEE Std 1900.5.1. It became apparent that the IEEE 1900.5 standard was not so useful in guiding the development of DySPAN applications and so it is now being revised with the intent of identifying the controls that are necessary for a DySPAN application to be complete at a high level of review. The pyramid diagram shows the hierarchy of controls\u00a0that are sought. The controls should be clear, verifiable and enforceable with the upper levels enabling or restricting finer grained actions\/behaviors\/requirements that need to be satisfied by the lower levels and their policies.<\/p>\n<p>\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5-pyramid-diagram.png\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"309\" src=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5-pyramid-diagram.png\" alt=\"\" class=\"wp-image-324\" style=\"width:797px;height:auto\" srcset=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5-pyramid-diagram.png 602w, https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5-pyramid-diagram-300x154.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/a><\/figure>\n\n\n<p><strong>IEEE Std 1900.5 Revision <\/strong><strong>Scope<\/strong><\/p>\n<p>This standard defines a vendor-independent set of architecture requirements, components and interfaces for managing the functionality and behavior of Dynamic Spectrum Access networks.<\/p>\n<p><strong>IEEE Std 1900.5 Revision Purpose<\/strong><\/p>\n<p>The purpose of this standard is to define requirements for interoperable, vendor-independent\u00a0control of Dynamic Spectrum Access functionality and behavior in radio systems and wireless networks. This\u00a0standard will also define the relationship of policy language, architecture and interfaces to the needs of at least the\u00a0following constituencies: the regulator, the operator, the user, and the network equipment manufacturer.<\/p>\n<p><strong>IEEE Standard 1900.5<\/strong><strong>.1<\/strong><strong> Status<\/strong><\/p>\n<p>The IEEE 1900.5.1-2020 Standard was found to be too limiting in its definition. The currently defined Policy Language is solely based on W3C Rule Interchange Format (RIF) defined elements\u00a0and thus provides an entirely declarative approach.\u00a0Hence, permitted behavior corresponds to solutions of logical clauses that represent the set of applicable\u00a0policies.\u00a0However, the effective use of policies should not be restricted to checking candidate solutions, but instead a\u00a0policy engine should be capable of returning an appropriate set of solutions.\u00a0In addition, richer interactions with the algorithmic strategies are needed so that the set of possible solutions\u00a0can be narrowed down incrementally. As a result, the IEEE 1900.5.1 is undergoing a revision to correct these deficiencies. The following are the scope and purpose of that work.<\/p>\n<p><\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-326\" src=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5.1-layered-diagram.png\" alt=\"\" width=\"825\" height=\"401\" srcset=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5.1-layered-diagram.png 615w, https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/05\/1900.5.1-layered-diagram-300x146.png 300w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n<p><\/p>\n<p><strong>IEEE Std 1900.5.1 Revision <\/strong><strong>Scope<\/strong><\/p>\n<p>This standard defines a policy language for interoperable, vendor-independent control of Dynamic Spectrum Access functionality and behavior in radio systems and wireless networks. The standard provides a formal language that specifies policies for radio devices which use cognitive patterns in their operating behavior. The standard uses ontological modeling in conjunction with logic rules to provide the informational basis for knowledge representation and entailing statements for cognitive radios. This standard provides:<br \/>1. The syntax documentation of the policy language<br \/>2. The semantics of syntactical phrases based on Floyd-Hoare axiomatic semantics paradigm.<br \/>3. The verification of the policy language against IEEE Std 1900.5 stipulations<br \/>4. An exemplary demonstration of the applicability of the policy language to compatibility constraints defined in IEEE Std 1900.5.2<br \/>5. Demonstration that the policy language can be implemented by a reference interpreter\/compiler<\/p>\n<p><strong>IEEE Std 1900.5.1 Revision Purpose<\/strong><\/p>\n<p>IEEE Std 1900.5 defines cognitive radios as a type of radio in which the device is aware of the radio&#8217;s\u00a0environment (which can include location, time, or other operational parameters related to\u00a0communication systems) and internal state and can make decisions about the radio operating\u00a0behavior based on that information and predefined objectives.\u00a0As environmental awareness and dynamic, objective-steered, decision making cannot be achieved\u00a0on a basis of static data and procedure, adaptive knowledge capturing organization, representation,\u00a0and reasoning is involved in this decision process.\u00a0To facilitate productive, cooperative behavior in a dynamic ecosystem of communicating devices,\u00a0the process of decision-making in cognitive radios applies dynamically adaptable guidelines,\u00a0expressed as policies, which this standard provides.\u00a0Evidently, cognitive radios need to operate under real time conditions.\u00a0To facilitate real time conditions, this standard also provides computational complexity bounds on all<br \/>processes involved in information processing.\u00a0Furthermore, this standard is required to explain the relationship of that policy language to the\u00a0needs of at least the following constituencies: the regulator, the operator, the user, and the network\u00a0equipment manufacturer.<\/p>\n<p><strong>IEEE Standard 1900.5<\/strong><strong>.2<\/strong><strong> Status<\/strong><\/p>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/04\/SCM-waist.png\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"332\" src=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/04\/SCM-waist.png\" alt=\"\" class=\"wp-image-314\" srcset=\"https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/04\/SCM-waist.png 585w, https:\/\/sagroups.ieee.org\/dyspan\/wp-content\/uploads\/sites\/395\/2025\/04\/SCM-waist-300x170.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><\/figure>\n\n\n<\/p>\n<p>IEEE Std 1900.5.2 defines a method to model the consumption of spectrum by spectrum dependent systems (SDSs) and the computations that assess whether one model is compatible with another.\u00a0 These models are used in multiple roles in spectrum management and dynamic spectrum access. The bow-tie diagram illustrates that\u00a0spectrum consumption models (SCMs) are intended to be a loose coupler among systems that perform dynamic spectrum management and devices that access spectrum dynamically.\u00a0SCMs are a means to define spectrum use policy in a machine-readable way and enables the development of spectrum management systems that can manage systems that access spectrum dynamically. SCMs may also be used by SDSs to collectively collaborate in their access to spectrum.<\/p>\n<p>The recent revision of this standard was completed and approved in December 2024. The revision effort improved the standard overall based on years of its use by adding greater specificity to the roles of data elements, streamlining the computations to ensure tractability, and providing schemas for easier implementation.\u00a0 These schemas are open source and can be found here.<\/p>\n<p>The scope and purpose of the standard follows<\/p>\n<p><strong>IEEE Std 1900.5.2 <\/strong><strong>Scope<\/strong><\/p>\n<p>This standard defines a generalized method for modeling spectrum consumption of any type of use of radio frequency (RF) spectrum and the attendant computations for arbitrating the compatibility among models. The methods of modeling are chosen to support the development of tractable algorithms for determining the compatibility between models and for performing various spectrum management tasks that operate on a plurality of models. The modeling methods are exclusively focused on capturing spectrum use to support the determination of compatibility as opposed to being a data standard that seeks to support a particular business process of spectrum management. However, such externally defined spectrum management data standards can beneficially leverage the spectrum consumption modeling defined in this standard.<\/p>\n<p>This standard defines the data requirement for spectrum consumption models (SCMs), provides data rules that help ensure an SCM is valid, and provides two schemas, one in JavaScript Object Notation (JSON) and another one in XML Schema Definition (XSD), to support SCM data exchange. The data elements and their meaning are the critical parts of the modeling and may be expressed by any data schema if content and context are preserved.<\/p>\n<p><strong>IEEE Std 1900.5.2 Purpose<\/strong><\/p>\n<p>This standard defines an analytical framework of necessary modeling constructs that can be used to express the boundaries of spectrum consumption by any transmitting or receiving device. These constructs can be combined into a machine-readable data exchange schema for the purpose of transferring these SCMs between automated systems. This standard can serve as a loose coupler for the spectrum management enterprise by providing all spectrum communities of interest with a common way to express spectrum consumption. Further, the standard describes algorithms that can evaluate compatibility among SCMs and enables the creation of algorithms that can perform spectrum management tasks such as finding reuse opportunities or optimizing spectrum assignments to increase spectrum utilization. To achieve this goal, the SCMs must be sufficient in that the algorithms can perform these functions using the models alone without dependence on external information.<\/p>\n<p>The effectiveness of these approaches depends on the quality of the models. The quality of the models depends on the quality of the data on system performance used to build the models and the willingness of the modelers to reveal the true use and vulnerability of the systems to interference. Specifying the required data quality and the accuracy of the models is beyond the scope of the standard.<\/p>\n<p><b>Working group procedures<\/b><\/p>\n<ul>\n<li><a href=\"https:\/\/ieee-sa.imeetcentral.com\/p\/eAAAAAAAR5QwAAAAACXzaF0\">Policies and Procedures for IEEE 1900.5 Working Group<\/a><\/li>\n<li>Contribution templates\n<ul>\n<li><a href=\"https:\/\/ieee-sa.imeetcentral.com\/p\/eAAAAAAAR5Q0AAAAAGiKxJI\">Word<\/a><\/li>\n<li><a href=\"https:\/\/ieee-sa.imeetcentral.com\/p\/eAAAAAAAR5QzAAAAAGga_qs\">Powerpoint<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/standards.ieee.org\/about\/sasb\/patcom\/materials.html\">IEEE patent policy<\/a><\/li>\n<\/ul>\n<p><b>Working group documents<\/b><\/p>\n<ul>\n<li>WG documents including contributions, agendas, and minutes can be found\u00a0<a href=\"https:\/\/mentor.ieee.org\/1900.5\/bp\/StartPage\">here<\/a><\/li>\n<\/ul>\n<p><b>Contacts<\/b><\/p>\n<p><a href=\"http:\/\/jstineATmitre.org\">John Stine<\/a> (IEEE 1900.5 Working Group Chair)<\/p>\n<p><a href=\"mailto:ccaicedoATsyr.edu\">Carlos Caicedo, PhD<\/a> (IEEE 1900.5 Working Group Vice Chair)<\/p>\n<p><a href=\"http:\/\/ericATsciumo.com\">Eric Lindahl<\/a> (IEEE 1900.5 Working Group Secretary)<\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IEEE 1900.5 Working Group (WG) on Policy Language and Architectures for Managing Cognitive Radio for Dynamic Spectrum Access Applications Completed Standards IEEE Std 1900.5TM-2011: Standard for Policy Language Requirements and [&hellip;]<\/p>\n","protected":false},"author":276,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-147","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/pages\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/users\/276"}],"replies":[{"embeddable":true,"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":0,"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/pages\/147\/revisions"}],"wp:attachment":[{"href":"https:\/\/sagroups.ieee.org\/dyspan\/wp-json\/wp\/v2\/media?parent=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}