• DocumentCode
    1298381
  • Title

    A formal method for composing a network command language

  • Author

    Meandzija, Branislav

  • Author_Institution
    Dept. of Comput. Sci., Southern Methodist Univ., Dallas, TX, USA
  • Issue
    8
  • fYear
    1986
  • Firstpage
    860
  • Lastpage
    865
  • Abstract
    A formal method is introduced for the development and definition of command languages for heterogeneous computer networks. The network command languages are developed from the command languages of the systems constituting the network. This is done by defining a common presentation model for the system command languages and constructing the network command language by applying a composition principle to the commonly represented languages. The common presentation model is defined as a Vienna Development Method (Meta IV) abstract processor for command languages. System command languages are represented by means of predicate functions which are defined on the abstract domains of the abstract processor. This allows a straightforward formulation of the composition principle as a function for the logical combination of predicate functions. Two sample network command languages are composed out of two hypothetical command languages. The results are related to the International Organization for Standardization Open Systems Interconnection model (ISO OSI).
  • Keywords
    computer communications software; computer networks; programming languages; ISO OSI; Meta IV; Vienna Development Method; abstract processor; common presentation model; heterogeneous computer networks; network command language; predicate functions; Abstracts; Command languages; Computer networks; Computers; ISO; Open systems; Semantics; Computer networks; design methodology; development system; formal semantics; network command languages;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6312988
  • Filename
    6312988