X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=docs%2Fabbreviations.rst;fp=docs%2Fabbreviations.rst;h=0f59b3699c87a2e0026fb458818c5091fa5e08ea;hb=53c4f5781ea22dca2e149c86f9bacd4210027475;hp=0000000000000000000000000000000000000000;hpb=4ecc2ef60908370d57d0b9b9b8191af76b5a5ae0;p=oam.git diff --git a/docs/abbreviations.rst b/docs/abbreviations.rst new file mode 100644 index 0000000..0f59b36 --- /dev/null +++ b/docs/abbreviations.rst @@ -0,0 +1,352 @@ +.. contents:: + :depth: 3 +.. + +Abbreviations +============= + ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| **Abbreviation** | **Description** | ++==================+==============================================================================================================================================================================+ +| AAF | `Application Authorization Framework `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| A&AI | `Active & Available Inventory `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| AAA | `Authentication,Authorization and Accounting `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| AID | Architecture Integration Document | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| APPC | `ApplicationController `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| BPEL | Business Process Execution Language | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| BPMN | `Business Process Model and Notation or Business Process Management Notation `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| BRMS | Business Rules Management System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| BSS | Business Support System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CCSDK | Common Controller SDK project | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CDAP | `Cask Data Application Platform `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CDS | Controller Design Studio | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CI/CD | Continuous Integration / Continuous Delivery | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CL | Control Loop | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CLAMP | Closed Loop Automation Management Platform (project) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CLI | `Command Line Interface (project) `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CMA | Change Management Application (within ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CNF | Cloud Native network Function. | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| COE | Container Orchestration Engine | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CPE | Customer Premise Equipment | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CSAR | `Cloud Service ARchive (link) `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DAO | `Data Access Object `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DCAE | `Data Collection Analytics & Events `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DDoS | Distributed Denial-of-Service attack | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DG | Directed Graph | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DG Builder | Directed Graph Builder | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DMaaP | `Data Movement as a Platform `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DME | `Direct Messaging Engine (common service within ONAP) `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DNS | Domain Name System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| DPDK | Data Plane Development Kit | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| EELF | `Event and Error-Logging Framework `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| EMS | `Element Management System `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ESR | `External System Register `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ETSI | `European Telecommunications Standards Institute `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| EUAG | `ONAP End User Advisory Group `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| FCAPS | Fault Configuration Accounting Performance Security | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| GBP | `Group-Based Policy `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| GNFC | `Genric Network Function Controller `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| GUI | `Graphical User Interface `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| HAS | `Homing and Allocation Service `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| HDFS | Hadoop Distributed File System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| HPA | Hardware Platform Awareness | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| HTTP | HyperText Transfer Protococol | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| HV VES | `High Volume Virtual function Event Stream `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IAM/IDAM | Identity and Access Management | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ICE | Incubation and Certification Environment | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IDS | `Intrusion Detection System `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IETF | `Internet Engineering Task Force `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IKE | `Internet Key Exchange `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IPS | `Intrusion Prevention System `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| IPSEC | `Internet Protocol Security `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| JAR | `Java Archive `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| JSC | `Java Service Container `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| JSON | JavaScript Object Notation | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| LCM | Life Cycle Management | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| LFN CVC | `Linux Foundation Networking Compliance/Verification Committee `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| LFN CVP | `Linux Foundation Networking Compliance/Verification Program `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| LRM | Local Resource Monitor | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| M0 | Release Kick-off milestone. See also Release Lifecycle | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| M1 | Release Planning milestone. See also Release Lifecycle | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| M2 | Release Functionality Freeze milestone. See also Release Lifecycle | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| M3 | Release API Freeze milestone. See also Release Lifecycle | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| M4 | Release Code Freeze milestone. See also Release Lifecycle | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MACD | (Vendor specific) Move Add Change Delete/Disconnect | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MANO | MANagement and Organization of NFV | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MD-SAL | Model Driven Service Abstraction Layer | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MR | Message Router (a Common Service of ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MOP | Method of Procedure | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MOTS | Mechanized Operations Tracking System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MSB | Microservice Bus | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MSO | `Master Service Orchestrator `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| MVP | `Minimum Viable Product `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NAI | Network Artificial Intelligence | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NANCSP | Network Cloud Service Provider | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NBI | North Bound Interface | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NEP | Network Equipment Provider | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NETCONF | `Network Configuration Protocol `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NFV | `Network Function Virtualization `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NFVI | Network Functions Virtualization Infrastructure | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NOD | Network On Demand | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NS | Network Services | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| NS | (Vendor Specific) New Start | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| O-CU | O-RAN Centralized Unit | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| O-DU | O-RAN Distributed Unit | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| O-RAN | `O-RAN Alliance, Operator Defined Next Generation Radio Access Networks Alliance `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| O-RAN-SC | `O-RAN Software Community `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| O-RU | O-RAN Radio Unit | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OAM | Operation and Maintenance | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OA&M | Operations, Administration and Management | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OMF | Operational Management Framework (of ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OMSA | ONAP Microservice Architecture | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ONAP | `Open Network Automation Platform `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OOF | ONAP Optimization Framework | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ODL | `OpenDaylight `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OOM | `ONAP Operations Manager `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OPNFV | `Open Platform for NFV Project `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OSAM | `Open Source Access Manager `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OSC | O-RAN Software Community or Optical Supervisory Channel | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OSS | Operations Support System | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PAP | Policy Administration Point (ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PCE | Path Computation and Element (ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PCI | Physical Cell ID | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| pCPE | physical Customer Premise Equipment | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PDP-x | Policy Decision Point - XACML (ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PDP-d | Policy Decision Point - Drools (ONAP) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PO | Platform Orchestrator | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PoC | Proof of Concept | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| POMBA | `Post Orchestration Model Based Audit `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PNDA | `Open source Platform for Network Data Analytics `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PNF | Physical Network Function | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RCA | Root Cause Analysis | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RCT | Reference Connection Tool | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| REST | `Representational State Transfer `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RESTCONF | A protocol based on HTTP for configuring data defined in YANG | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RO | Resource Orchestrator | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RPC | Remote Procedure Call | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| S3P | `Stability, Security, Scalability, Performance `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SDC | Service Design and Creation (component of ONAP for visual modeling and design) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SDN | `Software-defined networking `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SDN-C | `SDN-Controller `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SDN-R | `SDN-Radio ` __ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SDN-GP | Software Defined Network - Global Platform | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SEBA | SDN-Enabled Broadband Access, see also | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SLA | Service Level Agreement | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SLI | Service Logic Interpreter | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SME | Subject Matter Expert | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SMTP | Simple Mail Transfer Protocol | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SNMP | Simple Network Management Protocol | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SO | `Service Orchestrator (project) `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SOT | Source Of Truth | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SR-IOV | `Single-Root Input/Output Virtualization `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SSL | `Secure Sockets Layer `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| SUPP | (Vendor Specific) short for supplement, changing a connection before activation | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Swagger | legacy name for the OpenAPI Specification | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TCP | Transmission Control Protocol | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TEM | Telecom Electronics Manufacturer | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TLS | `Transport Layer Security `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TOSCA | `Topology and Orchestration Specification for Cloud Applications `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TPS | Transactions Per Second | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TSC | Technical Steering Committee | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| U-UI | `Usecase User Interface `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| UI | `User Interface `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| UX | `User Experience `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vCE | virtual CE (Customer Edge) router (an example VNF) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vCPE | Virtual Customer Premise Equipment | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vDNS | Virtual Domain Name Server (an example VNF) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VDU | `Virtualisation Deployment Unit `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VES | `Virtual function Event Stream `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vF | Virtual Firewall (an example VNF) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VF | Virtual Function | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VFC | `Virtual Function Controller `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VFC | Virtual Function Component (Resource Onboarding) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vfModule | Virtual Function Module | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VID | Virtual Instantiation Deployment | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VID | `Virtual Infrastructure Deployment (Project) `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VIM | Virtualized Infrastructure Manager | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VLAN | Virtual Local Area Network | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VM | Virtual Machine | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VNF | `Virtual Network Function `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VNFC | Virtual Network Function Component | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VNFD | `VNF Descriptor `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VNFM | VNF Manager | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VNO | Virtual Network Operator | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| vPE | virtual PE (Provider Edge) router (an example of a VNF) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VPP | `Vector Packet Processing `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VSP | Vendor Software Product (from SDC Demo Guide) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VTP | `VNF Test Platform `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| VVP | `VNF Validation Program `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| WAR | `Web application Archive `__ | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| xNF | The combination of PNF and VNF; Network Function | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| YANG | Yet Another Next Generation - a Data Modeling Language for the Network Configuration Protocol (NETCONF) | ++------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+