Kurzfassung
Bei der Verwendung erweiterter endlicher Automaten zur Spezifikation verteilter DV-Systeme gibt es mehrere Möglichkeiten, Zustandsinformation auf Zustände und Variable zu verteilen. Dabei besteht die Gefahr, daß die Spezifikation durch eine ungeschickte Wahl unübersichtlich wird, was eine erhöhte Fehlerrate beim Entwurf und bei der Implementierung zur Folge haben kann. Außerdem soll die Spezifikation in einer Form vorliegen, die für die Anwendung weiterer Werkzeuge, wie z. B. zur Verifikation, am besten geeignet ist. In diesem Beitrag werden daher formale Kriterien vorgestellt, um zu Spezifikationen zu gelangen, bei denen das Verhältnis zwischen Zuständen und Variablen konsistent ist.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
M. A. Arbib, Theories of Abstract Automata, Prentice-Hall, Englewood Cliffs, 1969.
T. P. Blumer, D. P. Sidhu, Mechanical Verification and Automatic Implementation of Communication Protocols, IEEE Transactions on Software Engineering, Vol. SE-12, No. 8, August 1986, S. 827–843.
G. v. Bochmann, A Hybrid Model and the Representation of Communication Services, in [13], S. 625–644.
T. Bolognesi and E. Brinksma, Introduction to the ISO Specification Language LOTOS, in [8], S. 25–59.
W. Brauer, Automatentheorie, B. G. Teubner Stuttgart, 1984.
S. Budkowski, P. Dembinski, An Introduction to Estelle: A Specification Language for Distributed Systems, in [8], S. 3–23.
W. Y. L. Chan, S. T. Vuong and M. R. Ito, An Improved Protocol Test Generation Procedure Based On UIOs, ACM SIGCOMM ‘89 Symposium, Sept. 1989.
Special Issue: Protocol Specification and Testing, Computer Networks and ISDN Systems, Vol. 14, No. 1, 1987.
A. A. S. Danthine, Protocol Representation with Finite State Models, in [13], S. 579 –606.
A. Fleischmann, PASS - A Technique for Specifying Communication Protocols, in [18], S. 61–76.
A. Fleischmann, M. Bever, S. Pappe, K. Urbschat, T. Kunz, Development of Communication Software using the PASS Technique, in Computer Communication Technologies for the 90’s, J. Raviv (Hrsg.), Proc. ICCC 88, Elsevier Science Publishers, 1988, S. 26–32.
A. Fleischmann, S. T. Chin, W. Effelsberg, Specification and implementation of an ISO session layer, IBM Systems Journal, Vol. 26, No. 3, 1987.
P. E. Green, Computer Network Architectures and Protocols, Plenum Press New York, 1983.
B. Hofmann, Analyse und Optimierung von PASS-Spezifikationen, Diplomarbeit, Universität Karlsruhe, 1988.
D. Hogrefe, Estelle, LOTOS und SDL, Springer-Verlag Berlin Heidelberg, 1989.
S. S. Lam, A. U. Shankar, Protocol Verification via Projections, IEEE Transactions on Software Engineering, Volume SE-10, No. 4, Juli 1984, S. 325–342.
G. J. Leduc, The Intertwining of Data Types and Processes in LOTOS, in [18], S. 123–136.
H. Rudin. H. West (Hrsg.), Protocol Specification, Testing and Verification, VII, North Holland, Amsterdam, 1987.
A. Salomaa, Theorie of Automata, Pergamon Press Oxford, 1969.
B. Sarikaya, G. v. Bochmann and E. Cerny, A Test Design Methodology for Protocol Testing, IEEE Transactions on Software Engineering, Vol. SE-13, No. 5, Mai 1987, S. 518–531.
D. Sidhu and T. Leung, Experience with test generation for Real Protocols, Stanford, CA., Aug. 1988, S.257–261.
P. Zafiropulo, C. H. West, H. Rudin, D. D. Cowan and D. Brand, Protocol Analysis and Synthesis Using a State Transition Model, in [13], S. 645–669.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heilderberg
About this paper
Cite this paper
Hofmann, B. (1991). Analyse und Optimierung von Protokoll-Spezifikationen. In: Effelsberg, W., Meuer, H.W., Müller, G. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76462-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-76462-2_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53721-2
Online ISBN: 978-3-642-76462-2
eBook Packages: Springer Book Archive