ebook img

Protocol Specification, Testing and Verification XIV PDF

398 Pages·1995·11.614 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Protocol Specification, Testing and Verification XIV

Protocol Specification, Testing and Verification XIV Protocol Specification, Testing and Verification XIV Edited by Son T. Vuong and Samuel T. Chanson The University of British Columbia Vancouver Canada 10111 SPRINGER-SCIENCE+BUSINESS MEDIA, B.V. First edition 1995 © 1995 Springer Science+Business Media Dordrecht Originally publishcd by Chapman & Hali in 1995 ISBN 978-1-4757-6308-9 ISBN 978-0-387-34867-4 (eBook) DOI 10.1007/978-0-387-34867-4 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under Ihe UK Copyright Designs and Patents Act, 1988, Ihis publication may noI be reproduced, stored, or transmitted, in any form or by any means, without the prior permission in writing of the publishers, or in the case of reprographic reproduction only in accordance with the terms of the licences issued by the Copyright Licensing Agency in the UK, or in accordance with the terms of licences issued by the appropriate Reproduction Rights Organization outside the UK. Enquiries concerning repro· duction outside the terms slaled here should be senl to Ihe publishers at the London address printed on this page. The publisher makes no representation, express ar implied, with regard ta the accuracy of the information conlained in this book and cannot accept any legal responsibility ar liability for any errors or omissions Ihat may be made. A catalogue record for this book is available from the British Library 8 Printed on permanent acid-free text paper, manufactured in accordance with ANSI/NISO Z39.48-l992 and ANSI!NISO Z39.48-1984 (Pcrmanence ofPaper). CONTENTS Preface viii Committee Members and Invited Speakers ix List of Referees X FULL PAPERS SESSION ONE FDTs and Enhancements 1 A refinement logic for the fork calculus 5 K. Havelund and K.G. Larsen 2 Specialization in Estelle 21 R. Gotzhein and G. v. Bachmann 3 About time nondeterminism and exception handling in a temporal extension of LOTOS 37 J.P. Courtiat and R. C. de Oliveira Invited Address I Cache consistency by design 53 E. Brinksma SESSION TWO Verification Methodology Based on FDTs 1 Feature interaction detection using backward reasoning with LOTOS 71 B. Stepien and L. Logrippo 2 Verification of the ISO ROSE protocol specified in Estelle 87 A. Jirachiefpattana and R. Lai 3 Protocol conformance test case verification using timed-transitions 103 K. Naik and B. Sarikaya SESSION THREE Testing-Architecture, Fault Coverage and Interoperability 1 Design of reliable architecture for testing timed behavior of OSI protocols 121 K. Naik 2 Towards evaluating fault coverage of protocol test sequences 137 J. Zhu and S. T. Chanson 3 Verification by abstraction as a preamble for interoperability test suite generation 152 P. de Saqui-Sannes, J.-P. Courtiat and R. Casadessus vi Contents SESSION FOUR Protocol Specification and Design Methodology 1 Protocol synchronization with sparse timestamps 169 J.A. Cobb, M.G. Gouda and P. Agrawal 2 On specifying services and synthesizing protocols for real-time applications 185 A. Khoumsi, G. v. Bachmann and R. Dssouli 3 Structural decomposition 201 M. Hultstrom Invited Address II - Abstract ATM Networks: Issues and Challenges Ahead 217 R. Jain SESSION FIVE Testing-Theoretical Issues 1 Abstract testing and concrete testers 221 M. Phalippou 2 On finite covering of infinite spaces for protocol test selection 237 M. Mori and S.T. Vuong 3 Failure-based congruences, unfair divergences and new testing theory 252 G. Leduc SESSION SIX Verification Methods 1 Generalized fair reachability analysis for cyclic protocols: part 1 271 H. Liu and R.E. Miller 2 A method for verifying liveness of protocols modeled as a class of ECFSM 287 M. Higuchi, S. Sugawa and M. Fuijii 3 Specifying and verifying conditional progress 303 K.L. Calvert SHORT PAPERS SESSION SEVEN Modelling and Verification of Realtime Systems 1 Automatic verification of real-time systems using epsilon 323 J.C. Godskesen, K.G. Larsen and A. Skou 2 Validation of timing properties for interoperability in distributed real-time applications 331 Y. Benkhellat and J.-P. Thomesse 3 Compositional specification and verification of high-speed transfer protocols 339 P. Herrmann and H. Krumm Contents vii Invited Address III - Abstract Putting information infrastructure on the technology curve 347 D.L. Tennenhouse SESSION EIGHT Testing-Tools and Methods 1 Computer supported test generation from SDL specifications 351 A. Ek, J. Ellsberger and A. Wiles 2 Automatic ASN. 1 constraint generation for testing purposes 359 E. Kwast 3 A methodology for conformance testing of managed objects 367 B. Baer and A. Mann SESSION NINE FDT-Based Design, Specification and Implementation 1 Hardware synthesis from a restricted class of LOTOS expressions 379 T. Higashino, K. Yasumoto, J. Kitamichi and K. Taniguchi 2 Increasing the efficiency of computer-aided protocol implementations 387 T. Held and H. Koenig 3 Functional approach to protocols specification 395 J. Bojanowski, M. lglewski, J. Madey and A. Obaid Index of contributors 403 Keyword index 404 PREFACE This PSTV'94 Symposium is the fourteenth of a series of annual meetings organized under the auspices of IFIP W.G. 6.1, a Working Group dedicated to "Architectures and Protocols for Computer Networks". This is the oldest and most established symposium in the emerging field of protocol engineering which has spawn many international conferences including FORTE (International Conference on Formal Description Tech niques), IWPTS (International Workshop on Protocol Test Systems), ICNP (Interna tional Conference on Network Protocols) and CAY (Conference on Computer-Aided Verification). The main objective of this PSTV symposium is to provide a forum for researchers and practitioners in industry and academia interested in advances in using formal methods and methodologies to specify, develop, test and verify communication protocols and distributed systems. This year's PSTV symposium enjoys a nice mixture of formal methods and practical issues in network protocols through the invited addresses of three outstanding speakers, Ed Brinksma (University of Twente), Raj Jain (Ohio State University) and David Tennenhouse (MIT) as well as 5 tutorials, in addition to 9 techni cal sessions and two practical panel sessions. The 5 tutorials are offered on the first day in two parallel tracks for intensive exposure on hot topics of current interest. This year, out of 51 submissions the Program Committee selected 18 regular papers (with an allotment of 16 pages in the Proceedings) and 9 mini-papers (of 8 pages). Despite the relatively low number of submissions, the accepted papers are of very high quality which will do justice to the prestige PSTV has traditionally enjoyed. A conference like this demanded time and enthusiasm of many people. We first thank the Program Committee members both for the heavy reviewing effort and for helping in publicizing the Symposium. In particular, we wish to thank Luigi Logrippo, Linda Ness and Teruo Highashino for having traveled a long distance to the PC meeting (on the Good Friday) and effectively help us in the selection process. The Symposium is fortunate to have a number of leading experts to give invited addresses and tutorials. This year, we have branched into some practical and hot areas of a wider scope than was customary for PSTV. We hope you will enyoy them. We extend our sincere thanks to all of the referees for having taken much of their valuable time to do an excellent and thorough job in reviewing papers on short notice. And, of course, the Symposium would not have been possible without authors submitting and presenting papers. Our Local Arrangement Committee took up much of the burden of the non-technical aspects of the Symposium, and we thank each of the members, specially Mabo Ito, Jane Hutton, Binh Do, Vicki Ayerbe, and Shi Hao for their invaluable help. Finally, we wish to thank several organizations, specially DOC, BNR, ASI, CICSR, MPR Teltech, UBC and HKUST for their generous support. We are grateful to the people mentioned above and to everyone else involved in making PSTV'94 a success. Son Vuong and Sam Chanson June 1994 COMMITTEE MEMBERS AND INVITED SPEAKERS Symposium Co-chairmen Son T.Vuong (UBC) and Samuel T.Chanson (UBC) Programme Committee P. Amer (U. Delaware, USA), G. Bachmann (U. Montreal, Canada), T. Bolognesi (CNUCE, Italy), E. Brinksma (U. Twente, The Netherland), S. Budkowski (INT, France), P. Cunha (U. Recife, Brazil), P. Dembinski (Academy of Sc., Poland), M. Diaz (LAAS, France), M. Gouda (U. Texas, USA), R. Groz (CNET, France), T. Higashino (U. Osaka, Japan), D. Hogrefe (U. Bern, Switzerland), G. Holzmann (Bell Labs, USA), G. Leduc (U. Liege, Belgium), M. Liu (OSU, USA), L. Logrippo (U. Ottawa, Canada), C.S. Lu (Taiwan), L. Marshall (BNR, Canada), Os Monkewich (DOC), J. deMeer (GMD, Germany), R. Miller (U. Maryland, USA), P. Najm (ENST, France), L. Ness (Bellcore, USA), K. Parker (Austr. Telecom, Australia), J. Quemada (U. Madrid, Spain), 0. Rafiq (U. Pau, France), N. Shiratori (Tohoku U., Japan), M. Tienari (U. Helsinki, Finland), K. Turner (U. Sterling, UK), U. Uyar (CCNY, USA). Invited and Tutorial Speakers Ed Brinksma (University of Twente), Raj Jain (Ohio State University), Mario Poirier (CITI), David Tennenhouse (MIT), Doron Peled and Gerard J. Holzmann (AT&T Bell Lab), Jonathan Billington (University of South Australia), Jan de Meer (GMD FOKUS), Jean Walrand (UC Berkeley) Local Arrangements Committee Mabo Ito (UBC), Binh Do (UBC), Ken Lee (MPR), Erik Skovgaard (PSC), Jane Hutton (UBC). LIST OF REFEREES A. Ahtiainen M.G. Gouda J.F. Monin R. Alu R. Groz J.S. Monteiro P.D. Amer H. Hansson J. Mullins P. Azema J. Harju K. Naik M.A. Bednarczyk L. Heerink E. Najm C. Bernardeschi 0. Henniger J. Paakki R. Bharadwaj T. Higashino D. Peled T. Bolognesi M. Higuchi A. Petrenko A. Borzyszkowski D. Hogrefe M. Phalippou L. Boullier G.J. Holzmann L.F. Pires J. Bredereke G. Huecas 0. Rafiq E. Brinksma M.A. Hunter C. Rate! S. Budkowski M.H. Hussein N. Risser J. Burmeister C. Jard R. Robert L. Cacciari G.V. Jourdan G. Rochlin K. Calvert R. Kaivola R. Roth R. Castanet Y. Kakuda P. de Saqui-Sannes A. Cavalli Y. Kato R.O. Sinnott S. Chamberlain J.P. Katoen A. Spichiger S. Chanson F. Khendek S. Storp K.E. Cheng A. Khoumsi M. Taghelit L. Christoff S. Kimura K. Takahashi G. Ciaccio J. Kroon Z. Tao R.G. Clark P.B. Ladkin M. Tienari E. Cohen R. Langerak D. Toggweiler J.P. Courtiat D. Larrabeiti J. Tretmans P. Cunha D. Latella K.J. Turner P. Dembinski G. Leduc M.U. Uyar M. Diaz S. Leue R. Valladares K. Drira L. Logrippo F. Vallo R. Dssouli F. Losfeld F. Vernadat J. Eloranta C.S. Lu D. Vincent M. Faci G. Luo S.T. Vuong A. Fantechi N. Lynch H.B. Weinberg M. Francois Y.O. Mallen J. Winkowski D. Frutos Escrig L.S. Marshall C.M. Woodside S. Gallouzi F. Michel J. Zhu S. Gnesi R.E. Miller R. Gotzhein D.L. Mills

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.