Lecture Notes in 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, , 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 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