• DocumentCode
    1460143
  • Title

    Archetype: a unified method for the design and implementation of protocol architectures

  • Author

    Meandzija, Branislav

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • Volume
    14
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    822
  • Lastpage
    837
  • Abstract
    A method for the automated design, specification, and implementation of protocol architectures is introduced. A natural-language-like protocol architecture specification technique, called Archetype, is formulated. This technique aids the design by enabling an unambiguous specification of the protocol architecture on the level of the communications technologies used, without involvement in the complex implementation details of these technologies. The author defines a data-driven concurrent execution model and specifies the generation of executable specifications from abstract protocol architecture specifications. The exploitation of parallelism in the execution model enables the fulfilment of performance constraints placed on protocol architectures. An architecture based on a single X.25-level 3-like protocol is used as an illustrative example
  • Keywords
    automatic programming; data structures; multiprocessing programs; protocols; simulation languages; Archetype; X.25-level 3-like protocol; abstract protocol architecture specifications; automated design; automatic programming; data structures; data-driven concurrent execution model; natural languages; performance constraints; protocol architectures; protocol design; specification technique; Automata; Communications technology; Computer architecture; Computer networks; Computer science; Design methodology; Parallel processing; Petri nets; Proposals; Protocols;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6161
  • Filename
    6161