|R4 SOFTWARE PRACTICE & EXPERIENCE CONTENTS Volume 33 Number | January 2003 Migration of DCE applications into CORBA and SOAP environments R. Fatoohi and D. Jensen Decorating tokens to facilitate recognition of ambiguous language constructs B. A. Malloy, T. H. Gibbs and J. F. Power Bilingual legal document retrieval and management using XML R. W. P. Luk, B. K. Y. T’sou, T. B. Y. Lai, O. O. Y. Kwong, F. C. Y. Chik and ie aie aie em steht ihssScdncecna salva toch picid Ags vaeibicacisgacita teiicadgbienicastatniatansieicainsendtdepiiet a pal P’: a code and design conventions preprocessor for Java A ne ONIN rc Se 55d ds ide ciate ccns pans catsesecasinalacadndsi icaatgihsieeadnieonde s Software release management for component-based software A. van der Hoek and A. L. Wolf Volume 33 Number 2 February 2003 The pervasiveness of evolution in GRUMPS software H. Evans, M. Atkinson, M. Brown, J. Cargill, M. Crease, S. Draper, P. Gray GENTO WER OGt eeM ELONI NPR 22s 0 itd yon tate a eRe La Seer VS eR es Sea each ae 99 A comparative evaluation of generic programming in Java and C++ Se aN NE FE CI stasis co ruses thane tandnin eM biaalelechet, Cosi inbelipaigibbbea trance DrawCAD: using deductive object-relational databases in CAD M. Liu A music notation construction engine for optical music recognition D. Bainbridge and T. Bell Volume 33 Number 3 March 2003 ASAB: a Chinese screen reader R. W. P. Luk, D. S. Yeung, Q. Lu, H. L. Leung, S. Y. Li and F. Leung....................... 201 A Jini-based software framework for developing distributed cooperative decision support systems A. Gachet and P. Haettenschwiler The Lambda Library: unnamed functions in C++ J. Jarvi, G. Powell and A. Lumsdaine VOLUME CONTENTS Volume 33 Number 4 April 2003 Special Issue: Middleware Editorial R. Guerraout QoS customization in distributed object systems J. He, M. A. Hiltunen, M. Rajagopalan and R. D. Schlichting rhread transparency in information flow middleware R. Koster, A. P. Black, J. Huang, J. Walpole and C. Pu The CORBA Activity Service Framework for supporting extended transactions 1. Houston, M. C. Little, 1. Robinson, S. K. Shrivastava and S. M. Wheater Access control and trust in the use of widely distributed services J. Bacon, K. Moody and W. Yao Volume 33 Number 5 25 April 2003 Special Issue: Security Software Editorial D. Zamboni Access control: principles and solutions S. De Capitani di Vimercati, S. Paraboschi and P. Samarati Buffer overflow and format string overflow vulnerabilities K.-S. Lhee and S. J. Chapin Mechanisms for secure modular programming in Java L. Bauer, A. W. Appel and E. W. Felten CA-—PK: conditional access for broadcast networks M. Nidd and D. Husemann Volume 33 Number 6 Towards a computerized Arabic Braille environment \. S. Al-Salman and H. S. Al-Khalifa Filter objects for Java R. K. Joshi, M. Mascarenhas and Y. Murarka Developing an object-oriented framework for content-based image retrieval K. K. T. Cheung and H. H. S. Ip Mooshak: a Web-based multi-site programming contest system J. P. Leal and F. Silva VOLUME CONTENTS More comments on ‘A cohesion measure for object-oriented classes’ by Heung-Seok Chae, Yong-Rae Kwon and Doo-Hwan Bae (Softw. Pract. Exper. 2000; 30: 1405-1431) B. Xu and Y. Zhou Response to “More comments on: A cohesion measure for object-oriented classes’ H.-S. Chae, Y.-R. Kwon and D.-H. Bae Volume 33 Number 7 June 2003 Quantifying and evaluating the space overhead for alternative C+4 memory layouts P. F. Sweeney and M. Burke Investigating the use of analysis contracts to improve the testability of object-oriented code L. C. Briand, Y. Labiche and H. Sun Odyssey: a high-performance clustered video server M.-Y. Wu, W. Shu and C.-S. Lin Volume 33 Number 8 Model-driven design of collaborative Web applications M. Matera, A. Maurino, S. Ceri and P. Fraternali EASYLOCAL++: an object-oriented framework for the flexible design of local-search algorithms L. Di Gaspero and A. Schaerf Three-tier replication for FT-CORBA infrastructures R. Baldoni and C. Marchetti Volume 33 Number 9 25 July 2003 Architecting and implementing distributed Web applications using the graph-oriented approach J. Cao, X. Ma, A. T. S. Chan and J. Lu A security framework for reflective Java applications a <n NE Pi. 1 I wird ised ebenennneimnmnbaesmoaaaas DIKE: a system supporting the semi-automatic construction of cooperative information systems from heterogeneous databases L. Palopoli, G. Terracina and D. Ursino Substituting outline fonts for bitmap fonts in archived PDF files S. G. Probets and D. F. Brailsford VOLUME CONTENTS Volume 33 Number 10 August 2003 Introducing QoS awareness in distributed programming: QTcl R. Canonico, M. D’Arienzo, S. P. Romano and G. Ventre 901 Developing end-user tailorable Web applications using a compositional framework I. Mejuev 913 Software product line migration and deployment D. Faust and C. Verhoef On aspectualizing component models R. Pichler, K. Ostermann and M. Mezini Explaining code for publication H. Thimbleby Volume 33 Number 11 September 2003 Experimental evaluation and improvements to linear scan register allocation K. Sagonas and E. Stenman 1003 Efficient implementation of lazy suffix trees R. Giegerich, S. Kurtz and J. Stoye Adapting traditional software processes to virtual environments development M. I. Sanchez-Segura, J. J. Cuadrado, A. de Antonio, A. de Amescua and L. Che directed Chinese Postman Problem H. Thimbleby Volume 33 Number 12 October 2003 A general purpose adaptivity driver for FE software J. Miller and J. G. Korvink Horizontal communication: a style to compose control software R. van Ommering Integration of control system design and implementation over the internet using the Jini technology ee NN Asc: TIN ica iulditn ninja es acne ceipinidlotibuni caja tails eakpladaieain 1151 The ESA/NASA SOHO mission interruption: using the STAMP accident analysis technique for a software related ‘mishap’ C. W. Johnson and C. M. Holloway VOLUME CONTENTS Volume 33 Number 13 10 November 2003 CGLIB—a constraint-based graphics library N.-F. Zhou 1199 Managing business lifecycle using eblOP Y. Tambag and A. Cosar 1217 A fast and compact elimination method of empty elements from a double-array structure M. Oono, E.-S. Atlam, M. Fuketa, K. Morita and J. Aoe Mockup-driven fast-prototyping methodology for Web application development Fe ee ee iiedisieenaten ani eaten nipple ericivdinbaiasaisiateews Untangling the balancing and searching of balanced binary search trees M. H. Austern, B. Stroustrup, M. Thorup and J. Wilkinson Volume 33 Number 14 25 November 2003 Special Issue: ICCCN 2001 Editoria! Nee VU Sinais RNR PBR facets 7 oa hs Bat ant dS ol Ot ee ae ae er ed a S Analysing the latency of world Wide Web Applications Fi es Ne i I ee CN ns hitao osastace sense pnetcnsadaciersaieisib ececianiaelaels Multi-level modeling approach for the availability assessment of e-business applications M. Kaaniche, K. Kanoun and M. Rabab) ....................ccsscccsssecessseeeseceeseeeeees Adaptive secure software architecture for electronic commerce S. W. Tak and E. K. Park System and software designs for transaction processing in asymmetric communicat on environments Y. Huang and Y. H. Leveraging emerging network services to scale multimedia applications K. Calvert, J. Griffioen, B. Mullins, S. Natarajan, L. Poutievski, A. Sehgal and S. Wen Design and implementation of Acceptance Monitor for building intrusion tolerant systems R. Wang, F. Wang and G. T. Byrd Volume 33 Number 15 December 2003 An experimental evaluation of scalar replacement on scientific benchmarks i SN IN casi csicsde chased ntiiahiaieened taeiasnsncadons batneadbidectananiidesispebeiodiipneiaiianNeapaees . 1419 An on-line performance visualization technology A ME Bralete: Wie We Ia cicc ai Po ROVE eow ee nscccsidcvcdcnceccccticckcaceacesaccdecataccucesccuadaxseuss . 1447 Vill VOLUME CONTENTS Implementation of visual languages using pattern-based specifications IE UNE UNI asics isisc ccssiscewerssicievesistnoniintinasnesspanbinnbanaigiaameaaamia 1471 Author Index Key Word Index RANNARINE CNTTINGS icon csesesicosesscspacccsesasccBaceesaue dereAsd dsiasseaeyeee lil Indexed or abstracted by ANTE: Abstracts in New Technologies & Engineering (Bowker-Saur), Applied Science & Technology Abstract(HsW Wilson), Cambridge Scientific Abstracts, CompuMath Citation Index’ (ISI), COMPUSCIENCE Database of Fachinformationszentrum Karlsruhe, Computer Abstracts (Emerald), Computer Contents (ISI), Computer Literature Index, Computing Reviews, Current Contents’ /Engineering, Computing & Technology (ISI), Ei: COMPENDEX PLUS, Ei Page One, Information Science Abstracts (Plenum), INSPEC, International Bibliographies of Periodical Literature (IBR & IBZ), ISI Alerting Services, Knowledge Engineering Review (CUP), National Centre for Software Technology, Science Citation Index Expanded (also known as SciSearch") (ISI), Zentralblatt fiir Mathematik/Mathematics Abstracts. i WILEY This journal is online InterS@ience’ www.interscience.wiley.com