• DocumentCode
    1124080
  • Title

    A LOTOS extension for the performance analysis of distributed systems

  • Author

    Marsan, Marco Ajmone ; Bianco, Andrea ; Ciminiera, Luigi ; Sisto, Riccardo ; Valenzano, Adriano

  • Author_Institution
    Dipartimento di Elettronica, Politecnico di Torino, Italy
  • Volume
    2
  • Issue
    2
  • fYear
    1994
  • fDate
    4/1/1994 12:00:00 AM
  • Firstpage
    151
  • Lastpage
    165
  • Abstract
    Performance analysis and formal correctness verification of computer communication protocols and distributed systems have traditionally been considered as two separate fields. However, their integration can be achieved by using formal description techniques as paradigms for the development of performance models. This paper presents a novel extension of LOTOS, one of the two formal specification languages that were standardized by ISO. The extension is specifically conceived to integrate performance analysis and formal verification. The extended language syntax and semantics are formally defined, along with a mapping from extended specifications to performance models, The mapping preserves the specified observable behavior. Two simple examples, a stop-and-wait protocol and a time-sharing system, are used to concretely demonstrate the new approach and to validate it
  • Keywords
    distributed processing; formal specification; formal verification; performance evaluation; protocols; specification languages; time-sharing systems; ISO; computer communication protocols; distributed systems; extended language semantics; extended language syntax; formal correctness verification; formal description techniques; formal specification languages; performance analysis; performance models; stop-and-wait protocol; time-sharing system; Distributed computing; Formal specifications; Formal verification; Helium; Performance analysis; Petri nets; Protocols; Time factors; Time sharing computer systems; Timing;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.298433
  • Filename
    298433