A formal approach to code optimization. - Alfred V. Aho; Ravi Sethi; Jeffrey D. Ullman (Symposium on Compiler Optimization, 1970)

The Generation of Optimal Code for Arithmetic Expressions. - Ravi Sethi; Jeffrey D. Ullman (J. ACM, 1970)

Validating Register Allocations for Straight Line Programs - Ravi Sethi (STOC, 1972)

Scheduling Independent Tasks to Reduce Mean Finishing Time (Extended Abstract). - John L. Bruno; Edward G. Coffman Jr.; Ravi Sethi (SOSP, 1973)

A Note on Implementing Parallel Assignment Instructions. - Ravi Sethi (Inf. Process. Lett., 1973)

Algorithms for Minimizing Mean Flow Time. - John L. Bruno; Edward G. Coffman Jr.; Ravi Sethi (IFIP Congress, 1974)

Scheduling Independent Tasks to Reduce Mean Finishing Time. - John L. Bruno; Edward G. Coffman Jr.; Ravi Sethi (Commun. ACM, 1974)

Testing for the Church-Rosser Property. - Ravi Sethi (J. ACM, 1974)

Correct Computation Rules for Recursive Languages (Extended Abstract) - Peter J. Downey; Ravi Sethi (FOCS, 1975)

Analysis of a Level Algorithm for Preemptive Scheduling. - Shui Lam; Ravi Sethi (SOSP, 1975)

Errata: "Testing for the Church-Rosser Property". - Ravi Sethi (J. ACM, 1975)

Complete Register Allocation Problems. - Ravi Sethi (SIAM J. Comput., 1975)

Complexity of Trie Index Construction (Extended Abstract) - Douglas Comer; Ravi Sethi (FOCS, 1976)

Assignment Commands and Array Structures - Peter J. Downey; Ravi Sethi (FOCS, 1976)

Task Sequencing in a Batch Environment with Setup Times. - John L. Bruno; Ravi Sethi (Performance, 1976)

A generalized bound on LPT sequencing. - Edward G. Coffman Jr.; Ravi Sethi (SIGMETRICS, 1976)

Algorithms Minimizing Mean Flow Time: Schedule-Length Properties. - Edward G. Coffman Jr.; Ravi Sethi (Acta Informatica, 1976)

Code Generation for a One-Register Machine. - John L. Bruno; Ravi Sethi (J. ACM, 1976)

Storage Requirements for Deterministic Polynomial Time Recognizable Languages. - Stephen A. Cook; Ravi Sethi (J. Comput. Syst. Sci., 1976)

The Complexity of Flowshop and Jobshop Scheduling. - Michael R. Garey; David S. Johnson 001; Ravi Sethi (Math. Oper. Res., 1976)

Correct Computation Rules for Recursive Languages. - Peter J. Downey; Ravi Sethi (SIAM J. Comput., 1976)

Scheduling Graphs on Two Processors. - Ravi Sethi (SIAM J. Comput., 1976)

How Hard is Compiler Code Generation? - Alfred V. Aho; Ravi Sethi (ICALP, 1977)

A Comparison of Instruction Sets for Stack Machines - Bhaskaram Prabhala; Ravi Sethi (STOC, 1977)

The Complexity of Trie Index Construction. - Douglas Comer; Ravi Sethi (J. ACM, 1977)

A Level Algorithm for Preemptive Scheduling. - Edward C. Horvath; Shui Lam; Ravi Sethi (J. ACM, 1977)

On the Complexity of Mean Flow Time Scheduling. - Ravi Sethi (Math. Oper. Res., 1977)

Worst Case Analysis of Two Scheduling Algorithms. - Shui Lam; Ravi Sethi (SIAM J. Comput., 1977)

Off-Line and On-Line Algorithms for Deducing Equalities. - Peter J. Downey; Hanan Samet; Ravi Sethi (POPL, 1978)

Assignment Commands with Array References. - Peter J. Downey; Ravi Sethi (J. ACM, 1978)

Conditional Expressions with Equality Tests. - Ravi Sethi (J. ACM, 1978)

A Case Study in Specifying the Semantics of a Programming Language. - Ravi Sethi (POPL, 1980)

Variations on the Common Subexpression Problem. - Peter J. Downey; Ravi Sethi; Robert Endre Tarjan (J. ACM, 1980)

Efficient Computation of Expressions with Common Subexpressions. - Bhaskaram Prabhala; Ravi Sethi (J. ACM, 1980)

Constructing Call-by-Value Continuation Semantics. - Ravi Sethi; Adrian Tang 001 (J. ACM, 1980)

A model of concurrent database transactions (summary) - Ravi Sethi (FOCS, 1981)

Computing Sequences with Addition Chains. - Peter J. Downey; Benton L. Leong; Ravi Sethi (SIAM J. Comput., 1981)

Uniform Syntax for Type Expressions and Declarators. - Ravi Sethi (Softw. Pract. Exp., 1981)

A Semantic Model of Types for Applicative Languages. - David B. MacQueen; Ravi Sethi (Symposium on LISP and Functional Programming, 1982)

Control Flow Aspects of Semantics Directed Compiling (Summary). - Ravi Sethi (SIGPLAN Symposium on Compiler Construction, 1982)

Useless Actions Make a Difference: Strict Serializability of Database Updates. - Ravi Sethi (J. ACM, 1982)

Circular Expressions: Elimination of Static Environments. - Ravi Sethi (Sci. Comput. Program., 1982)

Pebble Games for Studying Storage Sharing. - Ravi Sethi (Theor. Comput. Sci., 1982)

Control Flow Aspects of Semantics-Directed Compiling. - Ravi Sethi (ACM Trans. Program. Lang. Syst., 1983)

Instruction Sets for Evaluating Arithmetic Expressions - Edward G. Coffman Jr.; Ravi Sethi (J. ACM, 1983)

Properties of a Notation for Combining Functions - Jean-Claude Raoult; Ravi Sethi (J. ACM, 1983)

The Global Storage Needs of a Subcomputation. - Jean-Claude Raoult; Ravi Sethi (POPL, 1984)

Preprocessing Embedded Actions. - Ravi Sethi (Softw. Pract. Exp., 1984)

Compilers: Principles, Techniques, and Tools. - Alfred V. Aho; Ravi Sethi; Jeffrey D. Ullman (Addison-Wesley, 1986)

An Ideal Model for Recursive Polymorphic Types - David B. MacQueen; Gordon D. Plotkin; Ravi Sethi (Inf. Control., 1986)

From Regular Expressions to Deterministic Automata. - Gérard Berry; Ravi Sethi (Theor. Comput. Sci., 1986)

Programming languages - concepts and constructs. - Ravi Sethi (Addison-Wesley, 1988)

Maintaining Cross References in Manuscripts. - Alfred V. Aho; Ravi Sethi (Softw. Pract. Exp., 1988)

Adding New Code to a Running C++ Program. - Sean Dorward; Ravi Sethi; Jonathan E. Shopiro (C++ Conference, 1990)

Object-Oriented Redesign Using C++: Experience with Parser Generators. - Judith E. Grass; C. Kintala; Ravi Sethi (C++ Conference, 1990)

Parallelism as a Structuring Technique: Call Processing using the Estrel Language. - Gary J. Murakami; Ravi Sethi (IFIP Congress (1), 1992)

Control Software for Virtual-Circuit Switches: Call Processing. - Ravi Sethi; Roy H. Campbell; Sean Dorward; Anand Iyengar; Charles R. Kalmanek; Gary J. Murakami; Ce-Kuen Shieh; See-Mong Tan (25th Anniversary of INRIA, 1992)

Programming languages - concepts and constructs (2. ed.). - Ravi Sethi (Addison-Wesley, 1996)

New directions in services management. - Debasis Mitra 001; Kenan E. Sahin; Ravi Sethi; Abraham Silberschatz (Bell Labs Tech. J., 2000)

Technology Directions in Enterprise Communications. - Ravi Sethi (ICCCN, 2006)

Improving Software Quality as Customers Perceive It. - Randy L. Hackbarth; Audris Mockus; John Douglas Palframan; Ravi Sethi (IEEE Softw., 2016)