SOFTWARE TECHNOLOGY TRACK
The Software Technology Track consists of 10 minitracks that cover a broad
selection of timely and important topics in the area of distributed systems.
COORDINATOR
Hesham El-Rewini
University of Nebraska at Omaha
rewini@cs.unomaha.edu
MINITRACKS
Object-Oriented Methods for Distributed Applications
Object-oriented modeling of high-performance distributed systems, designing
distributed object systems using CORBA or COM, experience of applying object-oriented methods to distributed systems, integrating object-oriented techniques withformal validation and verification techniques, object-oriented design patterns for distributed systems.
Ian Gorton
CSIRO Division of Information
iango@syd.dit.cairo.au
Innes Jelly
Sheffield Hallam University
Technology
i.e.jelly@shu.ac.uk
Peter Croll
University of Sheffield
prc@dcs.shef.ac.uk
Guido Wirtz
Westfaelische Wilhelms-Universitaet Muenster
guidow@math.uni-muenster.de
Distributed Objects Platforms
Comparison of object-based distributed systems, compatibility issues and
emerging object standards: OLE, CORBA, OODCE, etc., distributed objects
over the web, distributed object services: security, trading, transactions,
replication, etc., performance evaluation, experiences, implementation issues.
Rachid Guerraoui
Ecole Polytechnique Federale de Lausanne
guerraoui@lse.eptl.ch
Steve Vinoski
Hewlett-Packard de Lausanne
vinoski@ch.hp.com
Parallel and Distributed Algorithms
Design and analysis of parallel and distributed algorithms in: graph theory,
image processing, computational geometry, networks and combinatorics, applications
and cost models.
Michael A. Langston
University of Tennessee
langston@cs.utk.edu
Stephan Olariu
Old Dominion University
olari@cs.odu.edu
James. L. Schwing
Old Dominion University
schwing@cs.odu.edu
Multi-threaded Systems
Programming languages for multi-threaded systems, analytical performance
models, empirical performance studies, multiple context processors, interleaving
of multiple threads, cache memory designs, fine-grained and coarse grained
multi-threading, runtime and kernel support for multi-threading.
Krishna Kavi
University of Texas at Arlington
kavi@cse.uta.edu
A.R. Hurson
Pennsylvania State University
a2h@evl.psu.edu
Coordination Models, Languages, Systems
Models, languages and mechanisms for coordination, operating system and
middleware support for coordination, compiling techniques and semantic issues
for coordination languages, coordination in software architecture design,
case studies with industrial relevance.
Paolo Ciancarini
University of Bologna
cianca@cs.unibo.it
Software Engineering for Distributed Systems
Development methodologies for distributed software systems, specification,
verification and validation, application of formal methods, prototyping,
testing, and performance measurement, impact of distributed or parallel
languages and architectures on development techniques, CASE tools and run-time
support environments, problems encountered in industrial systems, software
reuse.
Patrick Nixon
Trinity College
paddy.nixon@cs.tcd.ie
Vinny Cahill
Trinity College
vinny.cahill!dag.cs.tcd.ie
Fethi Rabhi
University of Hull
F.A.Rabhi@dcs.hull.ac.uk
Distributed Persistent Architecture
Models of distribution in persistent systems, resilience in distributed
persistent systems, replication in persistent systems, protection in distributed
persistent systems, concurrency control for persistent systems, garbage
collection in distributed persistent systems and experiences with distributed
persistent applications.
John Rosenberg
University of Sydney
johnr@cs.usyd.edu.au
Alan Dearle
University of Stirling
al@cs.stir.ac.uk
Richard Connor
University of St Andrews
richard@dcs.st-and.ac.uk
Partitioning and Scheduling
Static and dynamic scheduling, partitioning schemes, load balancing, performance
and benchmarking, impact of granularity, heterogeneous systems and clusters,
decomposition of mathematical and engineering applications, tools, compilers
for task clustering and scheduling.
Ishfaq Ahmad
Hong Kong University of Science
iahmad@cs.ust.hk
Sekhar Darbha
Rutgers University & Technology
darbha@ece.rutgers.edu
Distributed Virtual Reality Environments
Virtual world representation, distributed modeling and simulation, multimedia
data processing, networking issues, communication issues, user interface,
program evaluation.
Guenter Haring
Universitaet Wien
haring@ani.univie.ac.at
http://www.ani.univie.ac.at/ani/congress/hicss30.html
Distributed Multimedia and Collaboration Over the Web
OS support for resource admission, allocation and scheduling, media and
clock synchronization, networking architectures and protocols, static/dynamic
load management strategies, distributed multimedia applications, web-based
collaborative applications, support for collaboration over the web, support
for security and privacy, scalability, concurrency control, floor control,
access control, etc.
Atul Prakash
University of Michigan
aprakash@eecs.umich.edu
Nalini Venkatasubramanian
Hewlett-Packard Laboratories
nalini@gaia.hpl.hp.com
Klara Nahrstedt
University of Illinois
klara@cs.uiuc.edu
http://nahrstedt.cs.uiuc.edu:5000/pub/HICSS-MM.html
ADVISORY COMMITTEE
Gul Agha, University of Illinois, USA
Khalil M. Ahmed, University of Alexandria, EGYPT
Jim Anderson, University of North Carolina, USA
Jim Costa, Sandia National Laboratories, USA
Karsten M. Decker, Swiss Scientific Computing Center, SWITZERLAND
Alois Ferscha, Universitaet Wien, AUSTRIA
Apostolos Gerasoulis, Rutgers University, USA
Wolfgang A. Halang, Fernuniversitaet, GERMANY
Alexey Lastovetsky, Institute for System Programming, RUSSIA
Thomson Leighton, MIT, USA
Sartaj Sahni, University of Florida, USA
Alok Sinha, Microsoft, USA
Pradip Srimani, Colorado State University, USA
Ivan Stojmenovic, University of Ottawa, CANADA
Caetano Traina Junior, University of Sao Paulo, BRAZIL
Peter Wegner, Brown University, USA
Chung-Kwong Yuen, National University of Singapore, SINGAPORE
Albert Y. Zomaya, University of Western Australia, AUSTRALIA