|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|
Publications
|
|
Papers published by the Association for Computing Machinery (ACM) are
Copyright (c) by the Association for Computing Machinery, Inc. Permission
to make digital or hard copies of part or all of this work for personal
or classroom use is granted without fee provided that copies are not
made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. Copyrights for
components of this work owned by others than ACM must be
honored. Abstracting with credit is permitted. To copy otherwise, to
republish, to post on servers, or to redistribute to lists, requires
prior specific permission and/or a fee. Request permissions from
Publications Dept, ACM Inc., fax +1 (212) 869-0481, or
permissions@acm.org.
Papers published by the Institute of Electrical and Electronics
Engineers, Inc. (IEEE) are Copyright (c) by IEEE. Personal use of this
material is permitted. However, permission to reprint/republish this
material for advertising or promotional purposes or for creating new
collective works for resale or redistribution to servers or lists, or to
reuse any copyrighted component of this work in other works must be
obtained from the IEEE.
Papers published in the Lecture Notes in Computer Science
(LNCS) are Copyright (c) by Springer-Verlag.
|
Adrian Nistor,
Qingzhou Luo,
Michael Pradel,
Thomas R. Gross,
Darko Marinov,
Ballerina: Automatic Generation and Clustering of Efficient Random Unit Tests for Multithreaded Code, International Conference on Software Engineering (ICSE) 2012.
[ICSE-ballerina_2012.pdf]
|
Zoltan Majo,
Thomas R. Gross,
A Template Library to Integrate Thread Scheduling and Locality
Management for NUMA Multiprocessors, HotPar '12: 4th USENIX Workshop on Hot Topics in Parallelism, June 2012.
[HotPar_2012.pdf]
|
Mathias Payer,
Thomas R. Gross,
Protecting Applications Against TOCTTOU Races by User-Space Caching of File Metadata, Proceedings of the VEE'12, March 2012.
[VEE_2012.pdf]
|
Zoltan Majo,
Thomas R. Gross,
Matching Memory Access Patterns and Data Placement for NUMA Systems, Proceedings of CGO '12, ACM, March 2012.
[CGO_2012.pdf]
|
Michael Pradel,
Ciera Jaspan,
Jonathan Aldrich,
Thomas R. Gross,
Statically Checking API Protocol Conformance with Mined
Multi-Object Specifications - Companion Report, ETH Zurich, March 2012.
[TR752_2012.pdf]
|
Michael Pradel,
Ciera Jaspan,
Jonathan Aldrich,
Thomas R. Gross,
Statically Checking API Protocol Conformance with Mined
Multi-Object Specifications, International Conference on Software Engineering (ICSE) 2012.
[ICSE-statically_2012.pdf]
|
Michael Pradel,
Thomas R. Gross,
Leveraging Test Generation and Specification Mining for Automated Bug Detection without False Positives, International Conference on Software Engineering (ICSE) 2012.
[ICSE-leveraging_2012.pdf]
|
Michael Pradel,
Thomas R. Gross,
Fully Automatic and Precise Detection of Thread Safety Violations, Conference on Programming Language Design and Implementation (PLDI) 2012.
[PLDI_2012.pdf]
|
Mathias Payer,
Boris Bluntschli,
Thomas R. Gross,
LLDSAL: A Low-Level Domain-Specific Aspect Language for Dynamic Code-Generation and Program Modification, Proceedings of the DSAL'12, March 2012.
[DSAL_2012.pdf]
|
Mathias Payer,
Thomas R. Gross,
Fine-Grained User-Space Security Through Virtualization, Proceedings of the VEE'11, March 2011.
[VEE_2011.pdf]
|
Stephanie Balzer,
Thomas R. GRoss,
Verifying Multi-Object Invariants with Relationships, 25th European Conference on Object-Oriented Programming (ECOOP'11), Mira Mezini, Springer 2011.
[ECOOP_2011.pdf]
|
Michael Pradel,
Thomas R. Gross,
Detecting Anomalies in the Order of Equally-typed Method Arguments, International Symposium on Software Testing and Analysis (ISSTA) 2011.
[ISSTA_2011.pdf]
|
Zoltan Majo,
Thomas R. Gross,
Memory System Performance in a NUMA Multicore
Multiprocessor, Proceedings of SYSTOR'11, ACM, May 2011.
[SYSTOR_2011.pdf
SYSTOR_2011.ps]
|
Albert Noll,
Thomas R. Gross,
Pervasive Parallelism for Managed Runtimes, HotPar '11: 3rd USENIX Workshop on Hot Topics in Parallelism, May 2011.
[HotPar_2011.pdf]
|
Zoltan Majo,
Thomas R. Gross,
Memory Management in NUMA Multicore Systems: Trapped between Cache
Contention and Interconnect Overhead, Proceedings of ISMM '11, ACM, June 2011.
[ISMM_2011.pdf
ISMM_2011.ps]
|
Thomas Gross,
Breadth in Depth -- A 1st Year Introduction to Parallel Programming, Proceedings of SIGCSE'11, March 2011.
[SIGCSE_2011.pdf]
|
Nicholas Matsakis,
Intervals: Data-Race-Free Parallel Programming, Swiss Federal Institute of Technology, ETH Zurich. (Diss. ETH No. 19725), July 2011.
[DISS_ETH_19725.pdf]
|
Christoph Angerer,
Exploiting Task-Order Information in Compilers for Shared-Memory Parallel Programs, ETH Zurich. (Diss. ETH No. 20022), November 2011.
[DISS_ETH_20022.pdf]
|
Mathias Payer,
String Oriented Programming - Circumventing ASLR, DEP, and Other Guards, Proceedings of the 28c3 (28c3'11), December 2011.
[28C3_2011.pdf]
|
Mathias Payer,
Thomas R. Gross,
Performance Evaluation of Adaptivity in Software Transactional Memory, Proceedings of the ISPASS'11, April 2011.
[ISPASS_2011.pdf]
|
Christoph M. Angerer,
Thomas R. Gross,
Exploiting Task Order Information for Optimizing Sequentially Consistent Java Programs, Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT 2011), October 2011.
[PACT_2011.pdf]
|
Nicholas D. Matsakis,
Thomas R. Gross,
A Time-Aware Type System For Data-Race Protection and Guaranteed Initialization, OOPSLA/SPLASH, October 2010.
[SPLASH_2010.pdf]
|
Oliver Trachsel,
Thomas Gross,
Supporting Application-Specific Speculation with Competitive Parallel
Execution, 3rd ISCA Workshop on Parallel Execution of Sequential Programs on
Multi-core Architectures (PESPMA'10), June 2010.
[PESPMA_2010.pdf]
|
Mathias Payer,
I Control Your Code - Attack Vectors Through the Eyes of Software-based Fault Isolation, Proceedings of the 27c3 (27c3'10), December 2010.
[27C3_2010.pdf]
|
Mathias Payer,
Thomas Gross,
Generating low-overhead dynamic binary translators, Proceedings of the 3rd Annual Haifa Experimental Systems Conference (SYSTOR'10), June 2010.
[SYSTOR_2010.pdf]
|
Oliver Trachsel,
Application-level Multi-variant Speculation with Competitive Parallel Execution, ETH Zurich (Diss. ETH No. 19287), November 2010.
[DISS-19287.pdf]
|
Oliver Trachsel,
Thomas Gross,
Variant-based Competitive Parallel Execution of Sequential Programs, ACM International Conference on Computing Frontiers, May 2010.
[CF_2010.pdf]
|
Christoph M. Angerer,
Thomas R. Gross,
now happens-before later -- Static Schedule Analysis of Fine-grained Parallelism with Explicit Happens-before Relationships, ONWARD/SPLASH, October 2010.
[SPLASH_ONWARD_2010.pdf]
|
Michael Pradel,
Philipp Bichsel,
Thomas R. Gross,
A Framework for the Evaluation of Specification Miners Based on Finite State Machines, International Conference on Software Maintenance (ICSM) 2010.
[ICSM_2010.pdf]
|
Stephanie Balzer,
Thomas R. Gross,
Modular Reasoning about Invariants over Shared State with Interposed Data Members, 4th ACM SIGPLAN Workshop on Programming Languages meets Program Verification (PLPV'10), ACM 2010.
[PLPV_2010.pdf]
|
Nicholas D. Matsakis,
Thomas R. Gross,
Reflective Parallel Programming, HotPar '10: 2nd USENIX Workshop on Hot Topics in Parallelism, June 2010.
[HotPar_2010.pdf]
|
Irina Tuduce,
Zoltan Majo,
Adrian Gauch,
Brad Chen,
Thomas R. Gross,
Asymmetries in Multi-Core Systems -- Or Why We Need Better Performance Measurement Units, The Exascale Evaluation and Research Techniques Workshop (EXERT) at ASPLOS 2010, March 2010.
[EXERT_2010.pdf]
|
Oliver Trachsel,
Thomas Gross,
Variant-based Competitive Parallel Execution of Sequential Programs
(extended version), Technical report 664, ETH Zurich, Laboratory for Software
Technology, June 2010.
[TR664_2010.pdf]
|
Mathias Payer,
Thomas Gross,
adaptSTM - An Online Fine-grained Adaptive STM System, ETH Zurich, January 2010.
[ADAPTSTM_2010.pdf]
|
Christoph M. Angerer,
Thomas R. Gross,
Static Analysis of Dynamic Schedules and its Application to Optimization of Parallel Programs, Proceedings of the International Workshop on
Languages and Compilers for Parallel Computing (LCPC 2010), October 2010.
[LCPC_2010.pdf]
|
Christoph M. Angerer,
Thomas R. Gross,
Parallel Continuation-Passing Style, 3rd ISCA Workshop on Parallel Execution of Sequential Programs on
Multi-core Architectures (PESPMA'10), June 2010.
[PESPMA2_2010.pdf]
|
Nicholas D. Matsakis,
Thomas R. Gross,
Handling Errors in Parallel Programs Based on Happens Before Relations, 15th International Workshop on
High-Level Parallel Programming Models and
Supportive Environments (HIPS 2010), April 2010.
[HIPS_2010.pdf]
|
Michael Pradel,
Thomas R. Gross,
Dynamically Inferring, Refining, and Checking API Usage Protocols, ACM/SIGPLAN Student Research Competition at OOPSLA 2009.
[OOPSLA_SRC_2009.pdf]
|
Nicholas D. Matsakis,
Thomas R. Gross,
Programming with Intervals, Proceedings of the International Workshop on
Languages and Compilers for Parallel Computing (LCPC 2009), October 2009.
[paper.pdf]
|
Susanne Cech Previtali,
Michele Schäuble,
Thomas Gross,
Revision Classes for Explicit Versioning,
6th ECOOP workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'09)
, July 2009.
[RAMSE_2009.pdf]
|
Mathias Payer,
secuBT: Hacking the Hackers with User-Space Virtualization, Proceedings of the 26c3 (26c3'09), December 2009.
[26C3_2009.pdf]
|
Michael Pradel,
Thomas R. Gross,
Automatic Generation of Object Usage Specifications from Large Method Traces, International Conference on Automated Software Engineering (ASE) 2009.
[ASE_2009.pdf]
|
Mathias Payer,
Thomas R. Gross,
Requirements for Fast Binary Translation, 2nd Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT'09), June 2009.
[AMASBT_2009.pdf]
|
Florian T. Schneider,
Vijay Menon,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai,
Dynamic Optimization for Efficient Strong Atomicity, OOPSLA 2008.
[OOPSLA_2008.pdf]
|
Oliver Trachsel,
Christian Fischlin,
Thomas Gross,
A Platform for Competitive Execution, Workshop on Parallel Execution of Sequential Programs on
Multi-core Architectures (PESPMA'08), June 2008.
[PESPMA_2008.pdf]
|
Yang Su,
Peter Steenkiste,
Thomas Gross,
Performance of TCP in Multi-Hop Access Networks, 16th International Workshop on Quality of Service (IWQoS 2008), June 2008.
[IWQoS_2008.pdf]
|
Nicholas D. Matsakis,
Thomas R. Gross,
Thread Safety Through Partitions and Effect Agreements, Proceedings of the International Workshop on
Languages and Compilers for Parallel Computing (LCPC 2008), July 2008.
[LCPC_2008.pdf]
|
Yang Su,
Thomas Gross,
Validation of a Miniaturized Wireless Network Testbed, The Third ACM International Workshop on Wireless Network Testbeds, Experimental evaluation and CHaracterization (WiNTECH 2008) in conjunction with ACM MobiCOM 2008, September 2008.
[WINTECH_2008.pdf]
|
Susanne Cech Previtali,
Thomas Gross,
Annotations for Seamless Aspect-Based Software Evolution,
5th ECOOP workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08)
, July 2008.
[RAMSE_META_2008.pdf]
|
Stephanie Balzer,
Alexandra Burns,
Thomas R. Gross,
Objects in Context: An Empirical Study of Object Relationships, ETH Zurich, May 2008.
[TR594_2008.pdf]
|
Carl Friedrich Bolz,
Adrian Kuhn,
Adrian Lienhard,
Nicholas Matsakis,
Oscar Nierstrasz,
Lukas Renggli,
Armin Rigo,
Toon Verwaest,
Back to the Future in One Week - Implementing a Smalltalk VM in PyPy, Self-Sustaining Systems 2008, May 2008.
[SSS_2008.pdf]
|
Susanne Cech Previtali,
Thomas Gross,
Extracting Updating Aspects from Version Differences, 4th International Linking Aspect Technology and Evolution workshop (LATE'08), April 2008.
[LATE_2008.pdf]
|
Susanne Cech Previtali,
Thomas Gross,
A Case Study for Aspect-based Updating,
5th ECOOP workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08)
, July 2008.
[RAMSE_STUDY_2008.pdf]
|
Nicholas Matsakis,
Thomas Gross,
Thread Safety Through Partitions and Effect Agreements, International Workshop on Aliasing, Confinement and Ownership in object-oriented programming, April 2008.
[IWACO_2008.pdf]
|
Albert Noll,
Andreas Gal,
Michael Franz,
CellVM: A Homogeneous Virtual Machine Runtime System for a Heterogeneous Single-Chip Multiprocessor, Workshop on Cell Based Systems and Applications (WCSA 2008), June 2008.
[WCSA_2008.pdf]
|
Kevin Williams,
Albert Noll,
Andreas Gal,
David Gregg,
Optimization Strategies for a Java Virtual Machine Interpreter on the Cell Broadband Engine, International Conference on Computing Frontiers (CF 2808), May 2008.
[CF_2008.pdf]
|
Brian R. Murphy,
Vijay Menon,
Florian T. Schneider,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai,
Fault-safe code motion for type-safe languages, Proceedings of the sixth annual IEEE/ACM international symposium on Code generation and optimization 2008.
[CGO_2008.pdf]
|
Valery Naumov,
Thomas Gross,
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks
, Proceedings of IEEE International Conference on Computer Communications (INFOCOM'07), May 2007.
[INFOCOM_2007.pdf]
|
Davide Ancona,
Massimo Ancona,
Antonio Cuni,
Nicholas Matsakis,
RPython: a Step Towards Reconciling Dynamically and Statically Typed OO Languages, OOPSLA -- Dynamic Language Symposium, July 2007.
[DLS_2007.pdf]
|
Stephanie Balzer,
Thomas R. Gross,
Patrick Eugster,
A Relational Model of Object Collaborations and its Use in Reasoning about Relationships, 21st European Conference on Object-Oriented Programming (ECOOP'07), Springer 2007.
[ECOOP_2007.pdf]
|
Susanne Cech Previtali,
Dynamic Updates: Another Middleware Service?, Proceedings of the 1st Workshop on Middleware-Application Interaction (MAI'2007), March 2007.
[MAI_2007.pdf]
|
Florian T. Schneider,
Mathias Payer,
Thomas R. Gross,
Online Optimizations Driven by Hardware Performance Monitoring, Conference on Programming Language Design and Implementation (PLDI 2007), June 2007.
[PLDI_2007.pdf]
|
Oliver Trachsel,
Christoph von Praun,
Thomas Gross,
On the Effectiveness of Speculative and Selective Memory Fences, Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), April 2006.
[IPDPS_2006.pdf]
|
Yang Su,
Markus Heule,
Thomas Gross,
IvyNet: A Testbed for Multi-Hop Wireless Network Research, LST Technical Report, September 2006, ETH Zurich, September 2006.
[TR-lst092006_2006.pdf]
|
Valery Naumov,
Rainer Baumann,
Thomas Gross,
An Evaluation of Inter-Vehicle Ad Hoc Networks Based on Realistic Vehicular Traces, In Proceedings of The Seventh ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc'06), May 2006.
[MOBIHOC_2006.pdf]
|
Christoph Angerer,
Thomas Gross,
Model and Architecture of a Timing Service for Adaptive Policy-Based Management Systems, First IEEE Workshop on Adaptive Policy-Based Management in Network Management and Control (A-PBM), co-located with IEEE INFOCOM 2006, April 2006.
[INFOCOM_APBM_WS_2006.pdf]
|
Stephanie Balzer,
Patrick Eugster,
Thomas R. Gross,
Relations: Abstracting Object Collaborations, ETH Zurich, November 2006.
[TR539_2006.pdf]
|
Susanne Cech Previtali,
Thomas Gross,
Dynamic Updating of Software Systems Based on Aspects, icsm, Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM'06), September 2006.
[ICSM_2006.pdf]
|
Cristian Tuduce,
Thomas Gross,
A Mobility Model Based on WLAN Traces and its Validation, Proceedings of IEEE International Conference on Computer Communications (INFOCOM'05), March 2005.
[INFOCOM_2005.pdf]
|
Florian Schneider,
Thomas Gross,
Using Platform-Specific Performance Counters for Dynamic Compilation, Proceedings of the International Workshop on
Languages and Compilers for Parallel Computing (LCPC 2005), October 2005.
[LCPC_2005.pdf]
|
Irina Chihaia Tuduce,
Thomas Gross,
Adaptive Main Memory Compression, Proceedings of USENIX'05 Annual Technical Conference, April 2005.
[USENIX_2005.pdf]
|
Valery Naumov,
Thomas Gross,
Scalability of Routing Methods in Ad Hoc Networks, Performance Evaluation, Elsevier Science, October 2005.
[PERF_2005.tech-report.pdf
journal-article.html]
|
Matteo Corti,
Approximating the Worst-Case Execution of Soft Real-Time Applications, Swiss Federal Institute of Technology, ETH Zurich. (Diss. ETH No. 15927), March 2005.
[DISS_ETH_15927.pdf]
|
Yang Su,
Thomas Gross,
WXCP: Explicit Congestion Control for Wireless Multi-hop Networks, Proceedings of the 13th International Workshop on Quality of Service (IWQoS), Passau, Germany; June 21-23 2005, June 2005.
[IWQos_2005.pdf]
|
Irina Tuduce,
Adaptive Main Memory Compression, Swiss Federal Institute of Technology, ETH Zurich. (Diss. ETH No. 16327), November 2005.
[DISS_ETH_16327.pdf]
|
Cristian Tuduce,
Thomas Gross,
Resource Monitoring Issues in Ad Hoc Networks, Proceedings of International Workshop on Wireless Ad-hoc Networks (IWWAN'04), June 2004.
[IWWAN_2004.pdf
IWWAN_2004.ps
IWWAN_2004.ps.gz]
|
Matteo Corti,
Thomas Gross,
Approximation of the Worst-Case Execution Time Using Structural Analysis, Proceedings of the Fourth ACM International Conference on Embedded Software (EMSOFT04), September 2004.
[EMSOFT_2004.pdf
EMSOFT_2004.ps
EMSOFT_2004.ps.gz]
|
Irina Chihaia,
Thomas Gross,
Effectiveness of Simple Memory Models for Performance Prediction, Proceedings of 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2004), March 2004.
[ISPASS_2004.pdf
ISPASS_2004.ps]
|
Matteo Corti,
Thomas Gross,
Instruction Duration Estimation by Partial Trace Evaluation, Proceedings of the WIP Session of the 10th Real-Time and Embedded Technology and Applications Symposium, May 2004.
[RTAS_2004.pdf
RTAS_2004.ps
RTAS_2004.ps.gz]
|
Irina Chihaia,
Thomas Gross,
An Analytical Model for Software-Only Main Memory Compression, Proceedings of the 3rd Workshop on Memory Performance Issues (WMPI-2004), June 2004.
[WMPI_2004.pdf
WMPI_2004.ps]
|
Christoph von Praun,
Detecting Synchronization Defects in Multi-Threaded Object-Oriented Programs, Swiss Federal Institute of Technology, ETH Zurich. (Diss. ETH No. 15524), May 2004.
[DISS_ETH_15524.pdf]
|
Christoph von Praun,
Thomas Gross,
Compiling Multi-Threaded Object-Oriented Programs, Record of International Workshop on Compilers for Parallel Computers (CPC), January 2003.
[CPC_2003.pdf]
|
Roger P. Karrer,
Thomas Gross,
Multipath Streaming in Best-Effort Networks, Proceeding of IEEE ICC'03, May 2003.
[ICC_2003.pdf
ICC_2003.ps
ICC_2003.ps.gz]
|
Christoph von Praun,
Thomas Gross,
Static Conflict Analysis for Multi-Threaded Object-Oriented Programs, Proceedings of the Conference on Programming Language Design and Implementation (PLDI 2003), June 2003.
[PLDI_2003.pdf
PLDI_2003.ps
PLDI_2003.ps.gz]
|
Christoph von Praun,
Thomas Gross,
Static Detection of Atomicity Violations in Object-Oriented Programs, Record of ECOOP Workshop on Formal Techniques for Java-like Programs (FTfJP), July 2003.
[FTFJP_2003.pdf]
|
Thomas Gross,
Levente Szekrenyes,
Cristian Tuduce,
Increasing Student Participation in a Networked Classroom, Proceedings of Frontiers in Education (FIE'03), Nov 2003.
[FIE_2003.pdf]
|
Valeri Naoumov,
Thomas Gross,
Simulation of Large Ad Hoc Networks, In Proceedings of The Sixth ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2003)
in conjunction with ACM MobiCOM 2003, September 2003.
[MSWiM_2003.pdf]
|
Cristian Tuduce,
Thomas Gross,
Organizing a Distributed Application in a Mobile Ad Hoc Network, Proceedings of 2nd IEEE International Symposium on Network Computing and Applications (NCA-03), April 2003.
[NCA_2003.pdf
NCA_2003.ps
NCA_2003.ps.gz]
|
Etzard Stolte,
Christoph von Praun,
Gustavo Alonso,
Thomas Gross,
Scientific Data Repositories - Designing for a Moving Target, Proceedings of the ACM SIGMOD/PODS 2003 Conference, June 2003.
[SIGMOD_2003.pdf]
|
Andrei Popovici,
Gustavo Alonso,
Thomas Gross,
Just-In-Time Aspects: Efficient Dynamic Weaving for Java, Proc. 2nd Intl Conf. Aspect-Oriented Software
Development, March 2003.
[AOSD_2003.pdf
AOSD_2003.ps]
|
Christoph von Praun,
Florian Schneider,
Thomas Gross,
Load Elimination in the Presence of Side Effects, Concurrency and Precise Exceptions, Proceedings of the International Workshop on
Languages and Compilers for Parallel Computing (LCPC 2003), October 2003.
[LCPC_2003.pdf]
|
Roger P. Karrer,
Design of topology-aware networked applications, Swiss Federal Institute of Technology, ETH Zuerich. (Diss. ETH No. 14828), September 2002.
[DISS_ETH_14828.pdf
DISS_ETH_14828.ps
DISS_ETH_14828.ps.gz]
|
Pascal Saint-Hilaire,
Christoph von Praun,
Etzard Stolte,
Gustavo Alonso,
Arnold Benz,
Thomas Gross,
The RHESSI Experimental Data Center,
Solar Physics, November 2002.
[HEDC.pdf
HEDC.ps.gz]
|
Roger Karrer,
Thomas Gross,
Location Selection for Active Services, Cluster Computing: the Journal of Networks, Software and Applications, March 2002.
[CC_2002.pdf
CC_2002.ps
CC_2002.ps.gz]
|
Andrei Popovici,
Thomas Gross,
Gustavo Alonso,
Dynamic Weaving for Aspect-Oriented Programming, Proc. 1st Intl Conf. Aspect-Oriented Software
Development, April 2002.
[AOSD_2002.pdf
AOSD_2002.ps
AOSD_2002.ps.gz]
|
Juerg Bolliger,
Thomas Gross,
Bandwidth Monitoring for Network-Aware Applications, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10), August 2001.
[HPDC_BW_2001.pdf
HPDC_BW_2001.ps
HPDC_BW_2001.ps.gz]
|
Peter Dinda,
Thomas Gross,
Roger Karrer,
Bruce Lowekamp,
Nancy Miller,
Peter Steenkiste,
Dean Sutherland,
The architecture of the Remos system, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10), August 2001.
[HPDC_REMOS_2001.pdf
HPDC_REMOS_2001.ps
HPDC_REMOS_2001.ps.gz]
|
Alex Scherer,
Adaptive Parallelism
in
Distributed Shared Memory Environments
, Swiss Federal Institute of Technology, ETH Zuerich. (Diss. ETH No. 14165), May 2001.
[DISS_ETH_14165.pdf
DISS_ETH_14165.pdf.gz
DISS_ETH_14165.ps
DISS_ETH_14165.ps.gz]
|
Jean Pierre Hubaux,
Thomas Gross,
Yves LeBoudec,
Martin Vetterli,
Towards self-organized mobile ad hoc networks: the Terminodes project, IEEE Communications Magazine, January 2001.
[COM_MAG_2001.pdf]
|
Hans Domjan,
Thomas Gross,
Manging Resource Reservations and Admission Control for Adaptive Applications, Proceedings of the 30th International Conference on Parallel Processing, Valencia, Spain, September 3--7 2001, September 2001.
[ICPP_2001.pdf
ICPP_2001.ps]
|
Hans Domjan,
Processor Management for Adaptive Applications, Swiss Federal Institute of Technology, ETH Zuerich. (Diss. ETH No. 14393), October 2001.
[DISS_ETH_14393.abstract.txt
DISS_ETH_14393.pdf
DISS_ETH_14393.ps
DISS_ETH_14393.ps.gz]
|
Christoph von Praun,
Thomas Gross,
Object Race Detection, Proceedings of the 16th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), October 2001.
[OOPSLA_2001.pdf]
|
Roger Karrer,
Thomas Gross,
Dynamic Handoff of Multimedia Streams, Proceeding of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2001), June 2001.
[NOSSDAV_2001.pdf
NOSSDAV_2001.ps
NOSSDAV_2001.ps.gz]
|
Hans Domjan,
Thomas Gross,
Extending a Best-Effort Operating System to Provide QoS Processor Management, Proceedings of the 9th International Workshop on Quality of Service (IWQoS), Karlsruhe, Germany; June 5-8 2001, June 2001.
[IWQoS_2001.pdf
IWQoS_2001.ps
IWQoS_2001.ps.gz]
|
Roger Karrer,
Thomas Gross,
Location Selection for Active Services, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10), August 2001.
[HPDC_2001.pdf
HPDC_2001.ps
HPDC_2001.ps.gz]
|
Christoph von Praun,
Thomas Gross,
Compiler-Based Object Consistency (Preliminary Version), Workshop on Caching, Coherence and Consistency (WC3 2001), June 2001.
[WC3_2001.pdf
WC3_2001.ps
WC3_2001.ps.gz]
|
Thomas Gross,
Using a Class on Compiler Design to Teach Software Construction
, Position Paper, Sept 2000.
[COMPILER_2000.pdf]
|
Matteo Corti,
Roberto Brega,
Thomas Gross,
Approximation of Worst-Case Execution Time for Preemptive Multitasking Systems, Proceedings of the ACM SIGPLAN 2000 Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES'2000), June 2000.
[LCTES_2000.pdf
LCTES_2000.ps
LCTES_2000.ps.gz]
|
Juerg Bolliger,
A Framework for Network-Aware Applications, Swiss Federal Institute of Technology, ETH Zuerich. (Diss. ETH No. 13636), April 2000.
[DISS_ETH_13636.pdf
DISS_ETH_13636.ps
DISS_ETH_13636.ps.gz]
|
|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|