Lecture Notes in Computer Science 1742 Edited by G. Goos, J. Hartmanis and J. van Leeuwen 3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo P.S. Thiagarajan R. Yap (Eds.)
Advances in Computing Science – ASIAN’99
5th Asian Computing Science Conference Phuket, Thailand, December 10-12,1999 Proceedings
13 Series Editors
Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands
Volume Editors
P.S. Thiagarajan Chennai Mathematical Institute 92 G.N. Chetty Road, T. Nagar, Chennai 600 017, India E-mail: [email protected] Roland Yap National University of Singapore, School of Computing Lower Kent Ridge Road, Singapore 119260 E-mail: [email protected]
Cataloging-in-Publication data applied for
Die Deutsche Bibliothek - CIP-Einheitsaufnahme
Advances in computing science - ASIAN ’99 : proceedings / 5th Asian Computing Science Conference, Phuket, Thailand, December 10 - 12, 1999. P. S. Thiagarajan ; R. Yap (ed.) - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 1999 (Lecture notes in computer science ; Vol. 1742) ISBN 3-540-66856-X
CR Subject Classification (1998): F.3, F.4, I.2.3, C.2, C.3, D.3
ISSN 0302-9743 ISBN 3-540-66856-X Springer-Verlag Berlin Heidelberg New York
This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. © Springer-Verlag Berlin Heidelberg 1999 Printed in Germany Typesetting: Camera-ready by author SPIN: 10749973 06/3142–543210 Printed on acid-free paper Preface
The Asian Computing Science Conference (ASIAN) series was initiated in 1995 to provide a forum for researchers in computer science from the Asian region to meet and to promote interaction with researchers from other regions. The previous four conferences were held, respectively, in Bangkok, Singapore, Kath- mandu, and Manila. The proceedings were published in the Lecture Notes in Computer Science Series of Springer-Verlag.
This year’s conference (ASIAN’99) attracted 114 submissions from which 28 papers were selected through an electronic PC meeting. In addition, 11 papers were selected for shorter presentations at the poster sessions.
The themes for this year’s conference were announced to be: – Embedded and Real-Time Systems – Formal Reasoning and Verification – Distributed and Mobile Computing The key note speaker for ASIAN’99 is Amir Pnueli (Weizmann Institute, Israel) and the invited speakers are Nicolas Halbwachs (VERIMAG, CNRS, France) and Krishna Palem (The Georgia Institute of Technology and Courant Institute, New York University, USA). We thank them for accepting our invita- tion.
This year’s conference is being sponsored by the Asian Institute of Technology (Thailand), INRIA (France), the National University of Singapore (Singapore), and UNU/IIST (Macau). We thank all these institutions for their continued sup- port of the ASIAN series.
This year’s conference will be held in Phuket, Thailand. We are much obliged to the Prince of Songkhla University for providing the conference venue and to Rattana Wetprasit for making the local arrangements.
We also wish to thank the PC members and the large number of referees for the substantial work put in by them in assessing the submitted papers.
Finally, it is a pleasure to acknowledge the friendly and efficient support pro- vided by Alfred Hofmann and his team at Springer-Verlag in bringing out this volume.
October 1999 P. S. Thiagarajan Roland Yap Program Committee
Gerard Berry (ENSMP & INRIA, France) Phan Min Dung (AIT, Thailand) Cedric Fournet (Microsoft Research, UK) Kokichi Futatsugi (JAIST, Japan) Shigeki Goto (Waseda U., Japan) Dang Van Hung (UNU/IIST, Macau) Vinod Kathail (HP, USA) Michael Lyu (CUHK, Hong Kong) Yen-Jen Oyang (NTU, Taiwan) Frank Pfenning (CMU, USA) Sanjiva Prasad (IIT, Delhi, India) Abdul Sattar (Griffith U., Australia) R.K. Shyamasundar (TIFR Bombay, India) Aravind Srinivasan (Bell Labs, USA) Peter Stuckey (U. of Melbourne, Australia) P.S. Thiagarajan (co-chair) (CMI, India) Farn Wang (IIS, Academia Sinica, Taiwan) Limsoon Wong (KRDL, Singapore) Roland Yap (co-chair) (NUS, Singapore)
General Chair
Kanchana Kanchanasut (Asian Institute of Technology, Thailand)
Local Chair
Rattana Wetprasit (Prince of Sonkhla University, Thailand)
Steering Committee
Shigeki Goto (Waseda U., Japan) Joxan Jaffar (NUS, Singapore) Gilles Kahn (INRIA, France) Kanchana Kanchanasut (AIT, Thailand) Jean-Jacques Levy (INRIA, France) R.K. Shyamasundar (TIFR Bombay, India) Kazunori Ueda (Waseda U., Japan) Zhou Chaochen (UNU/IIST, Macau) Referees
S. Aditya D. Harmanec T. Y. Meng G. Antoniou N. Heintze J. Moore M. Asaka P. A. Heng R. Moore R. Ayani J. G. Henriksen A. Mori L. Birkedal M. Henz M. Mukund A. Bouali E. Horita K. Nakano J. Bowen P-A. Hsiung K. NarayanKumar J. Bradfield Z. Huang U. Nestmann S. Bressan C. C. Hung P. Niebert A. Brogi S. Ichikawa R. O’Callahan S. Brookes S. Iida K. Ogata C. E. Brown L. Jacob H. Ohta K. Bruce R. Jagadeesan C-H. L. Ong R. Bryant P. Jayanti P. K. Pandya L. Cardelli S. Jha H. H. Pang K. S. Cheng H. Jifeng B. Pientka W. N. Chin M. Kankanhalli B. Pierce T-R. Chuang R. Kawahara J. Polakow C. Colby E. Kazmierczak B. Prabhakaran I. K. Cuhk W. Ke P. Quaglia D. D’Souza U. Kohlenbach J. Radhakrishnan B. Davey A. Konagaya N. Raja R. Davies G. Konjevod V. Raman A. Dawar M. Koutny R. Ramanujam G. DeMichelis K. Kumaran S. Ramesh A. Degtyarev B. A. Kuperman R. Ramirez R. Deng M. Kwiatkowska A. Ranade Y. Deswarte Y. C. Kwong J. Rathke A. A. Diwan J. Lee B. R. Rau G. Dobbie P. Lee J. Rehof G. Dong P. Leong M. Saeki M. Dorigo R. Letz I. Saniee D. Dubhashi A. Leung A. Santosa W. W Fai H-f. Leung H. Saran S. Finne L. Libkin M. Schlansker S. Ganguly A. Lim C. Schurmann H. Ganzinger T. Ling A. Seth N. Garg K. Lodaya N. Shinagawa C. George P. MacKenzie G. Shroff G. Gonthier P. Madhusudan J. Sifakis A. Gordon M. Maher G. Sivakumar D. D. Hanh O. Maler M. Sohoni R. Hariharan K. Marriott H. Sondergaard J. Harland M. Matsumoto L. Sonenberg VIII Referees
D. J. Song K-L. Tan P. Wadler L. Sterling K. Thirunarayan C-Y. Wang H. Suda J. Thornton D-W. Wang H. Sun R. Topor H. Wang S. Suryanata S. Tripakis D. S. Warren D. Syme K. Ueda K. Watkins N. Takahashi N. Umeda J-J. Wu V. Tam M. Veanes Y. L. Wu H. Tamaki S. Vishwanathan C-Z. Yang H. Tamura R. Voicu Y. Zhangq K. Tan A. Voronkov Table of Contents
Invited Talks
Validation of Synchronous Reactive Systems: From Formal Verification to Automatic Testing ...... 1 N. Halbwachs, P. Raymond
Emerging Application Domains and the Computing Fabric ...... 13 K. V. Palem Regular Papers
The Game of the Name in Cryptographic Tables ...... 15 R. M. Amadio, S. Prasad
A Parallel Approximation Algorithm for the Max Cut Problem on Cubic Graphs ...... 27 T. Calamoneri, I. Finocchi, Y. Manoussakis, R. Petreschi
Rapid Prototyping Techniques for Fuzzy Controllers ...... 37 C. Chantrapornchai, S. Tongsima, E. Sha
Transactional Cache Management with Aperiodic Invalidation Scheme in Mobile Environments ...... 50 I. Chung, C.-S. Hwang
Observable Sharing for Functional Circuit Description ...... 62 K. Claessen, D. Sands
Relating May and Must Testing Semantics for Discrete Timed Process Algebras ...... 74 L. F. L. D´ıaz, D. de Frutos Escrig
A Framework for Formal Reasoning about Open Distributed Systems ..... 87 L.-˚a. Fredlund, D. Gurov
Structural Sharing and Efficient Proof-Search in Propositional Intuitionistic Logic ...... 101 D. Galmiche, D. Larchey-Wendling
Verifying Probabilistic Programs Using a Hoare like Logic ...... 113 J. I. den Hartog
An Expressive Extension of TLC ...... 126 J. G. Henriksen X Table of Contents
Completeness and Decidability of a Fragment of Duration Calculus with Iteration ...... 139 D. V. Hung, D. P. Guelev
Logical Relations in Circuit Verification ...... 151 M. Indrika
Lemma Generalization and Non-unit Lemma Matching for Model Elimination ...... 163 K. Iwanuma, K. Kishino
On Automating Inductive and Non-inductive Termination Methods ...... 177 F. Kamareddine, F. Monin
Asynchronous Links in the PBC and M-Nets ...... 190 H. Klaudel, F. Pommereau
Demand-Driven Model Checking for Context-Free Processes ...... 201 J. Knoop
Programming the Mobility Behaviour of Agents by Composing Itineraries . 214 S. W. Loke, H. Schmidt, A. Zaslavsky
Faster Model Checking for Open Systems ...... 227 M.Mukund,K.N.Kumar,S.A.Smolka
An Argumentation Approach to Semantics of Declarative Programs with Defeasible Inheritance ...... 239 E. Nantajeewarawat, V. Wuwongse
Entailment of Non-structural Subtype Constraints ...... 251 J. Niehren, T. Priesnitz
A CPS-Transform of Constructive Classical Logic ...... 266 I. Ogata
Formal Verification of the MCS List-Based Queuing Lock ...... 281 K. Ogata, K. Futatsugi
BDD-Nodes Can Be More Expressive ...... 294 F. Reffel
Formal Verification of Descriptions with Distinct Order of Memory Operations ...... 308 G. Ritter, H. Hinrichsen, H. Eveking
Beyond Tamaki-Sato Style Unfold/Fold Transformations for Normal Logic Programs ...... 322 A. Roychoudhury, K. N. Kumar, C. R. Ramakrishnan, I. V. Ramakrishnan Table of Contents XI
On Lk(Q) Types and Boundedness of IFP(Q) on Finite Structures ...... 334 A. Seth
Separators Are as Simple as Cutsets ...... 347 H. Shen, K. Li, S.-Q. Zheng
Ant Colony Optimization for the Ship Berthing Problem ...... 359 C.J.Tong,H.C.Lau,A.Lim Poster Session Abstracts
Security Modeling and Evaluation for the Mobile Code Paradigm ...... 371 A. H. W. Chan, M. R. Lyu
CASA - Structured Design of a Specification Language for Intelligent Agents ...... 373 S. Flake, C. Geiger
An Efficient Location Management by Optimal Location Area Partitioning in PCS Networks ...... 375 J.-M. Gil, C.-S. Hwang
Programming with Explicit Regions ...... 377 K. Kagawa
A Verification Technique Based on Syntactic Action Refinement in a TCSP-like Process Algebra and the Hennessy-Milner-Logic ...... 379 M. Majster-Cederbaum, F. Salger
Formal Verification of Secret Sharing Protocol Using Coq ...... 381 K.M.Yew,M.Z.Rahman,S.P.Lee
On Feasibility, Boundedness and Redundancy of Systems of Linear Constraints over R2-Plane ...... 383 N. D. Quang
Deduction in Logic of Association Rules ...... 386 J. Rauch
Asynchronous Migration in Parallel Genetic Programming ...... 388 S. Tongchim, P. Chongstitvatana
Verification Results for a Multimedia Protocol ...... 390 T. Tsang, R. Lai
Multipoint-to-Point ABR Service with Fair Intelligent Congestion Control in ATM Networks ...... 393 Q. Yu, D. B. Hoang
Author Index ...... 397