2006 | ||
---|---|---|
50 | EE | Asfandyar Qureshi, Jennifer N. Carlisle, John V. Guttag: Tavarua: video streaming with WWAN striping. ACM Multimedia 2006: 327-336 |
49 | EE | Zeeshan Syed, Daniel Leeds, Dorothy Curtis, John V. Guttag: Audio-Visual Tools for Computer-Assisted Diagnosis of Cardiac Disorders. CBMS 2006: 207-212 |
2005 | ||
48 | EE | Godfrey Tan, John V. Guttag: The 802.11 MAC protocol leads to inefficient equilibria. INFOCOM 2005: 1-11 |
47 | EE | Asfandyar Qureshi, John V. Guttag: Horde: separating network striping policy from mechanism. MobiSys 2005: 121-134 |
2004 | ||
46 | EE | Godfrey Tan, John V. Guttag: Long-term time-share guarantees are necessary for wireless LANs. ACM SIGOPS European Workshop 2004: 35 |
45 | EE | Eugene Shih, Vladimir Bychkovsky, Dorothy Curtis, John V. Guttag: Continuous medical monitoring using wireless microsensors. SenSys 2004: 310 |
44 | EE | Godfrey Tan, John V. Guttag: Time-based Fairness Improves Performance in Multi-Rate WLANs. USENIX Annual Technical Conference, General Track 2004: 269-282 |
2003 | ||
43 | EE | Godfrey Tan, Massimiliano Poletto, John V. Guttag, M. Frans Kaashoek: Role Classification of Hosts Within Enterprise Networks Based on Connection Patterns. USENIX Annual Technical Conference, General Track 2003: 15-28 |
2002 | ||
42 | EE | Godfrey Tan, John V. Guttag: A Locally Coordinated Scatternet Scheduling Algorithm. LCN 2002: 293-303 |
1999 | ||
41 | EE | Vanu G. Bose, David Wetherall, John V. Guttag: Next Century Challenges: RadioActive Networks. MOBICOM 1999: 242-248 |
40 | David Wetherall, John V. Guttag, David L. Tennenhouse: ANTS: Network Services Without the Red Tape. IEEE Computer 32(4): 42-48 (1999) | |
1998 | ||
39 | Ulana Legedza, David Wetherall, John V. Guttag: Improving the Performance of Distributed Applications Using Active Networks. INFOCOM 1998: 590-599 | |
38 | EE | Ulana Legedza, John V. Guttag: Using Network-Level Support to Improve Cache Routing. Computer Networks 30(22-23): 2193-2201 (1998) |
1995 | ||
37 | Raymie Stata, John V. Guttag: Modular Reasoning in the Presence of Subclassing. OOPSLA 1995: 200-214 | |
1994 | ||
36 | Anant Agarwal, John V. Guttag, Christoforos N. Hadjicostis, Marios C. Papaefthymiou: Memory Assignment for Multiprocessor Caches through Grey Coloring. PARLE 1994: 351-362 | |
35 | EE | Mark T. Vandevoorde, John V. Guttag: Using Specialized Procedures and Specification-Based Analysis to Reduce the Runtime Costs of Modularity. SIGSOFT FSE 1994: 121-127 |
34 | EE | David Evans, John V. Guttag, James J. Horning, Yang Meng Tan: LCLint: A Tool for Using Specifications to Check Code. SIGSOFT FSE 1994: 87-96 |
1993 | ||
33 | Jørgen F. Søgaard-Andersen, Stephen J. Garland, John V. Guttag, Nancy A. Lynch, Anna Pogosyants: Computer-Assisted Simulation Proofs. CAV 1993: 305-319 | |
32 | Stephen J. Garland, John V. Guttag, James J. Horning: An Overview of Larch. Functional Programming, Concurrency, Simulation and Automated Reasoning 1993: 329-348 | |
31 | John V. Guttag: Goldilocks and the Three Specifications. TAPSOFT 1993: 1-14 | |
30 | James B. Saxe, James J. Horning, John V. Guttag, Stephen J. Garland: Using Transformations and Verification in Circuit Design. Formal Methods in System Design 3(3): 181-209 (1993) | |
1992 | ||
29 | James B. Saxe, Stephen J. Garland, John V. Guttag, James J. Horning: Using Transformations and Verification in Ciruit Design. Designing Correct Circuits 1992: 1-25 | |
28 | James B. Saxe, John V. Guttag, James J. Horning, Stephen J. Garland: Using Transformations and Verification in Circuit Design. Larch 1992: 201-226 | |
27 | Jørgen Staunstrup, Stephen J. Garland, John V. Guttag: Mechanized Verification of Circuit Descriptions Using the Larch Prover. TPCD 1992: 277-299 | |
1991 | ||
26 | John V. Guttag: The Larch Approach to Specification (Abstract). VDM Europe (1) 1991: 10 | |
25 | John V. Guttag, James J. Horning: A Tutorial on LARCH and LCL, A LARCH/C Interface Language. VDM Europe (2) 1991: 1-78 | |
1990 | ||
24 | EE | Stephen J. Garland, John V. Guttag, James J. Horning: Debugging Larch Shared Language Specifications. IEEE Trans. Software Eng. 16(9): 1044-1057 (1990) |
1989 | ||
23 | Jørgen Staunstrup, Stephen J. Garland, John V. Guttag: Localized Verification of Circuit Descriptions. Automatic Verification Methods for Finite State Systems 1989: 349-364 | |
22 | Stephen J. Garland, John V. Guttag: An Overview of LP, The Larch Power. RTA 1989: 137-151 | |
1988 | ||
21 | Stephen J. Garland, John V. Guttag: LP: The Larch Prover. CADE 1988: 748-749 | |
20 | Stephen J. Garland, John V. Guttag: Inductive Methods for Reasoning about Abstract Data Types. POPL 1988: 219-228 | |
1987 | ||
19 | Andrew Birrell, John V. Guttag, James J. Horning, Roy Levin: Synchronization Primitives for a Multiprocessor: A Formal Specification. SOSP 1987: 94-102 | |
1986 | ||
18 | John V. Guttag, James J. Horning: Report on the Larch Shared Language. Sci. Comput. Program. 6(2): 103-134 (1986) | |
17 | John V. Guttag, James J. Horning: A Larch Shared Language Handbook. Sci. Comput. Program. 6(2): 135-157 (1986) | |
1983 | ||
16 | John V. Guttag, James J. Horning: An Introduction to the Larch Shared Language. IFIP Congress 1983: 809-814 | |
15 | John V. Guttag, Deepak Kapur, David R. Musser: On Proving Uniform Termination and Restricted Termination of Rewriting Systems. SIAM J. Comput. 12(1): 189-214 (1983) | |
1982 | ||
14 | John V. Guttag, Deepak Kapur, David R. Musser: Derived Pairs, Overlap Closures, and Rewrite Dominoes: New Tools for Analyzing Term rewriting Systems. ICALP 1982: 300-312 | |
13 | John V. Guttag, James J. Horning, Jeannette M. Wing: Some Notes on Putting Formal Specifications to Productive Use. Sci. Comput. Program. 2(1): 53-68 (1982) | |
1981 | ||
12 | John V. Guttag: A few Remarks on Putting Formal Specifications to Productive Use. Program Specification 1981: 370-380 | |
1980 | ||
11 | John V. Guttag, James J. Horning: Formal Specification as a Design Tool. POPL 1980: 251-261 | |
10 | John V. Guttag: Notes on Type Abstraction (Version 2). IEEE Trans. Software Eng. 6(1): 13-23 (1980) | |
1978 | ||
9 | Ralph L. London, John V. Guttag, James J. Horning, Butler W. Lampson, James G. Mitchell, Gerald J. Popek: Proof Rules for the Programming Language Euclid. Program Construction 1978: 133-163 | |
8 | John V. Guttag: Notes on Type Abstraction. Program Construction 1978: 593-616 | |
7 | Ralph L. London, John V. Guttag, James J. Horning, Butler W. Lampson, James G. Mitchell, Gerald J. Popek: Proof Rules for the Programming Language Euclid. Acta Inf. 10: 1-26 (1978) | |
6 | John V. Guttag, James J. Horning: The Algebraic Specification of Abstract Data Types. Acta Inf. 10: 27-52 (1978) | |
5 | John V. Guttag, Ellis Horowitz, David R. Musser: Abstract Data Types and Software Validation. Commun. ACM 21(12): 1048-1064 (1978) | |
1977 | ||
4 | John V. Guttag, Ellis Horowitz, David R. Musser: Some Extensions to Algebraic Specifications. Language Design for Reliable Software 1977: 63-67 | |
3 | John V. Guttag: Abstract Data Type and the Development of Data Structures. Commun. ACM 20(6): 396-404 (1977) | |
1976 | ||
2 | EE | John V. Guttag: Abstract Data Types and the Development of Data Structures. Conference on Data: Abstraction, Definition and Structure 1976: 72 |
1 | John V. Guttag, Ellis Horowitz, David R. Musser: The Design of Data Type Specifications. ICSE 1976: 414-420 |