Uploaded image for project: 'Technical Advisory Board'
  1. Technical Advisory Board
  2. TAB-1563

4. Need a variable conformance clause, for teh sake of interoperability

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: MQTT V5.0 CSPRD01
    • Fix Version/s: None
    • Component/s: Public reviews
    • Labels:
      None
    • Environment:

      Conformance

      Description

      We read: “A conformant Server MUST support the use of one or more underlying transport protocols that provide an ordered, lossless, stream of bytes from the Client to Server and Server to Client [MQTT-7.1.1-1]. However, conformance does not depend on it supporting any specific transport protocols. A Server MAY support any of the transport protocols listed in section 4.2, or any other transport protocol that meets the requirements of section 4.2.” But that will not help an end-user to know if its conforming Server will be able to communicate with a conforming Client. For this, the conformance clause should be “parameterized” – see “5.5 variable conformance clauses” in http://docs.oasis-open.org/templates/TCHandbook/ConformanceGuidelines.html . The “TransportProtocol” should be a variable of the Clause, and a claim should then look like: “Our server product XYZ conforms as a “MQTT tServer”, with TransportProtocol =

      {protocolX, protocolY}

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jdurand2 Jacques Durand (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: