Abstract
In this paper, we describe an approach for extending distributed system specifications. These specifications are structured as a parallel composition of subsystem specifications. The approach consists of building a new specification Snew by adding a new behavior described by a specification Sadded to a specification Sold with preservation of the properties of Sold and Sadded as well as the structure of Sold. Snew has all the properties of Sold and Sadded. if Snew can perform whatever Sold (and Sadded) can perform, and it does not block where Sold (or Sadded) does not block. We apply our approach for extending the functionality of a basic Automatic Teller Machine.
Preview
Unable to display preview. Download preview PDF.
References
E. Brinksma, G. Scollo and S. Steenbergen, LOTOS specifications, their implement ations and their tests, Protocol Specification, testing and verification, VI, Montreal, Canada, 1986.
R. De Nicola, Extensional Equivalences for Transition Systems, Acta Informatica, 24, 1987, pp. 211–237.
F. Khendenk, Merging Behavior Specifications, J. Formal Methods in System Design, No.6, pp.259–293, 1995.
M. Hennessy, Acceptances Trees, J. of ACM, Vol.32, No. 4, Oct. 1985, pp.896–928.
J. E. Hopcroft and J. D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, 1979,418p.
H. Ichikawa, K. Yamanaka and J. Kato, Incremental Specification in LOTOS, Protocol Specification, Testing and Verification X (1990), Ottawa, Canada, Logrippo, Probert and Ural (eds.), pp. 185–200
ISO — Information Processing Systems — Open Systems Interconnection, LOTOS — A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour, Feb. 1989.
R. Keller, Formal verification of parallel programs, Communication of the ACM 19 July 1976, pp. 371–384.
R. Milner, Communication and Concurrency, Prentice-Hall International, 1989.
S. Rudkin, Inheritance in Lotos, Formal description technique (FORTE), Sydney, Australia, 1991, pp. 415–430.
C. A. Vissers, G. Scollo and M. v. Sinderen, Architecture ans Specification Style in Formal Descriptions of Distributed Systems, Protocol Specification, Testing, and Verification, VIII, North-Holland, 1988, pp.189–204.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hamid, I.A., Khendek, F. (1996). A dynamic evolution for the specifications of distributed systems. In: Jaffar, J., Yap, R.H.C. (eds) Concurrency and Parallelism, Programming, Networking, and Security. ASIAN 1996. Lecture Notes in Computer Science, vol 1179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027801
Download citation
DOI: https://doi.org/10.1007/BFb0027801
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62031-0
Online ISBN: 978-3-540-49626-7
eBook Packages: Springer Book Archive