Search the dblp DataBase
Gary T. Leavens :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Gary T. Leavens Inheritance of Interface Specifications (Extended Abstract). [Citation Graph (1, 0)][DBLP ] Workshop on Interface Definition Languages, 1994, pp:129-138 [Conf ] Craig Chambers , Gary T. Leavens Typechecking and Modules for Multi-Methods. [Citation Graph (1, 0)][DBLP ] OOPSLA, 1994, pp:1-15 [Conf ] Craig Chambers , Gary T. Leavens Typechecking and Modules for Multimethods. [Citation Graph (1, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1995, v:17, n:6, pp:805-843 [Journal ] Yoonsik Cheon , Gary T. Leavens A contextual interpretation of undefinedness for runtime assertion checking. [Citation Graph (0, 0)][DBLP ] AADEBUG, 2005, pp:149-158 [Conf ] Yoonsik Cheon , Gary T. Leavens A Simple and Practical Approach to Unit Testing: The JML and JUnit Way. [Citation Graph (0, 0)][DBLP ] ECOOP, 2002, pp:231-255 [Conf ] Edwin Rodríguez , Matthew B. Dwyer , Cormac Flanagan , John Hatcliff , Gary T. Leavens , Robby Extending JML for Modular Specification and Verification of Multi-threaded Programs. [Citation Graph (0, 0)][DBLP ] ECOOP, 2005, pp:551-576 [Conf ] Sophia Drossopoulou , Susan Eisenbach , Bart Jacobs , Gary T. Leavens , Peter Müller , Arnd Poetzsch-Heffter Formal Techniques for Java Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 2000, pp:41-54 [Conf ] Sophia Drossopoulou , Susan Eisenbach , Gary T. Leavens , Arnd Poetzsch-Heffter , Erik Poll Formal Techniques for Java-like Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 2002, pp:203-210 [Conf ] Susan Eisenbach , Gary T. Leavens , Peter Müller , Arnd Poetzsch-Heffter , Erik Poll Formal Techniques for Java-Like Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 2003, pp:62-71 [Conf ] Bart Jacobs , Gary T. Leavens , Peter Müller , Arnd Poetzsch-Heffter Formal Techniques for Java Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 1999, pp:97-115 [Conf ] Gary T. Leavens , Sophia Drossopoulou , Susan Eisenbach , Arnd Poetzsch-Heffter , Erik Poll Formal Techniques for Java Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 2001, pp:30-40 [Conf ] Gary T. Leavens , Albert L. Baker Enhancing the Pre- and Postcondition Technique for More Expressive Specifications. [Citation Graph (0, 0)][DBLP ] World Congress on Formal Methods, 1999, pp:1087-1106 [Conf ] Gary T. Leavens , Yoonsik Cheon , Curtis Clifton , Clyde Ruby , David R. Cok How the Design of JML Accomodates Both Runtime Assertion Checking and Formal Verification. [Citation Graph (0, 0)][DBLP ] FMCO, 2002, pp:262-284 [Conf ] Patrice Chalin , Joseph R. Kiniry , Gary T. Leavens , Erik Poll Beyond Assertions: Advanced Specification and Verification with JML and ESC/Java2. [Citation Graph (0, 0)][DBLP ] FMCO, 2005, pp:342-363 [Conf ] Gary T. Leavens , Jean-Raymond Abrial , Don S. Batory , Michael Butler , Alessandro Coglio , Kathi Fisler , Eric C. R. Hehner , Cliff B. Jones , Dale Miller , Simon L. Peyton Jones , Murali Sitaraman , Douglas R. Smith , Aaron Stump Roadmap for enhanced languages and methods to aid verification. [Citation Graph (0, 0)][DBLP ] GPCE, 2006, pp:221-236 [Conf ] Gary T. Leavens JML's Rich, Inherited Specifications for Behavioral Subtypes. [Citation Graph (0, 0)][DBLP ] ICFEM, 2006, pp:2-34 [Conf ] Krishna Kishore Dhara , Gary T. Leavens Forcing Behavioral Subtyping through Specification Inheritance. [Citation Graph (0, 0)][DBLP ] ICSE, 1996, pp:258-267 [Conf ] Gary T. Leavens , Peter Müller Information Hiding and Visibility in Interface Specifications. [Citation Graph (0, 0)][DBLP ] ICSE, 2007, pp:385-395 [Conf ] Gary T. Leavens , Yoonsik Cheon Preliminary Design of Larch/C++. [Citation Graph (0, 0)][DBLP ] Larch, 1992, pp:159-184 [Conf ] Gary T. Leavens , Don Pigozzi Typed Homomorphic Relations Extended with Sybtypes. [Citation Graph (0, 0)][DBLP ] MFPS, 1991, pp:144-167 [Conf ] Dennis de Champeaux , Pierre America , Derek Coleman , Roger Duke , Doug Lea , Gary T. Leavens , Fiona Hayes Formal Techniques for OO Software Development (Panel). [Citation Graph (0, 0)][DBLP ] OOPSLA, 1991, pp:166-170 [Conf ] Curtis Clifton , Gary T. Leavens , Craig Chambers , Todd D. Millstein MultiJava: modular open classes and symmetric multiple dispatch for Java. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2000, pp:130-145 [Conf ] Gary T. Leavens , Todd D. Millstein Multiple Dispatch as Dispatch on Tuples. [Citation Graph (0, 0)][DBLP ] OOPSLA, 1998, pp:374-387 [Conf ] Gary T. Leavens , William E. Weihl Reasoning about Object-Oriented Programs that Use Subtypes. [Citation Graph (0, 0)][DBLP ] OOPSLA/ECOOP, 1990, pp:212-223 [Conf ] Clyde Ruby , Gary T. Leavens Safely creating correct subclasses without seeing superclass code. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2000, pp:208-228 [Conf ] Gary T. Leavens Invited Talk: JML framed! [Citation Graph (0, 0)][DBLP ] PASTE, 2004, pp:1- [Conf ] Gary T. Leavens , Tim Wahls , Albert L. Baker Formal Semantics for SA Style Data Flow Diagram Specification Languages. [Citation Graph (0, 0)][DBLP ] SAC, 1999, pp:526-532 [Conf ] Tim Wahls , Gary T. Leavens Formal semantics of an algorithm for translating model-based specifications to concurrent constraint programs. [Citation Graph (0, 0)][DBLP ] SAC, 2001, pp:567-575 [Conf ] Gary T. Leavens , Jeannette M. Wing Protective Interface Specifications. [Citation Graph (0, 0)][DBLP ] TAPSOFT, 1997, pp:520-534 [Conf ] Gary T. Leavens , Don Pigozzi A Complete Algebraic Characterization of Behavioral Subtyping. [Citation Graph (0, 0)][DBLP ] Acta Inf., 2000, v:36, n:8, pp:617-663 [Journal ] Gary T. Leavens , William E. Weihl Specification and Verification of Object-Oriented Programs Using Supertype Abstraction [Citation Graph (0, 0)][DBLP ] Acta Inf., 1995, v:32, n:8, pp:705-778 [Journal ] Tim Wahls , Gary T. Leavens , Albert L. Baker Executing Formal Specifications with Concurrent Constraint Programming. [Citation Graph (0, 0)][DBLP ] Autom. Softw. Eng., 2000, v:7, n:4, pp:315-343 [Journal ] Steven L. Jenkins , Gary T. Leavens Polymorphic Type-Checking in Scheme. [Citation Graph (0, 0)][DBLP ] Comput. Lang., 1996, v:22, n:4, pp:215-223 [Journal ] Susan Eisenbach , Gary T. Leavens Special issue: formal techniques for Java programs. [Citation Graph (0, 0)][DBLP ] Concurrency and Computation: Practice and Experience, 2001, v:13, n:13, pp:1121-1123 [Journal ] Peter Müller , Arnd Poetzsch-Heffter , Gary T. Leavens Modular specification of frame properties in JML. [Citation Graph (0, 0)][DBLP ] Concurrency and Computation: Practice and Experience, 2003, v:15, n:2, pp:117-154 [Journal ] Lilian Burdy , Yoonsik Cheon , David R. Cok , Michael D. Ernst , Joseph Kiniry , Gary T. Leavens , K. Rustan M. Leino , Erik Poll An overview of JML tools and applications. [Citation Graph (0, 0)][DBLP ] Electr. Notes Theor. Comput. Sci., 2003, v:80, n:, pp:- [Journal ] Krishna Kishore Dhara , Gary T. Leavens Weak behavioral subtyping for types with mutable objects. [Citation Graph (0, 0)][DBLP ] Electr. Notes Theor. Comput. Sci., 1995, v:1, n:, pp:- [Journal ] Gary T. Leavens , Don Pigozzi Class-Based and Algebraic Models of Objects. [Citation Graph (0, 0)][DBLP ] Electr. Notes Theor. Comput. Sci., 1998, v:14, n:, pp:- [Journal ] Gary T. Leavens , Jeannette M. Wing Protective Interface Specifications. [Citation Graph (0, 0)][DBLP ] Formal Asp. Comput., 1998, v:10, n:1, pp:59-75 [Journal ] Yoonsik Cheon , Gary T. Leavens A Quick Overview of Larch/C++. [Citation Graph (0, 0)][DBLP ] JOOP, 1994, v:7, n:6, pp:39-49 [Journal ] Gary T. Leavens Not a Number of Floating Point Problems. [Citation Graph (0, 0)][DBLP ] Journal of Object Technology, 2006, v:5, n:2, pp:75-83 [Journal ] Gary T. Leavens Introduction to the literature on object-oriented design, programming, and languages. [Citation Graph (0, 0)][DBLP ] OOPS Messenger, 1991, v:2, n:4, pp:40-53 [Journal ] Curtis Clifton , Gary T. Leavens MiniMAO: An imperative core language for studying aspect-oriented reasoning. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2006, v:63, n:3, pp:321-374 [Journal ] Gary T. Leavens , Yoonsik Cheon , Curtis Clifton , Clyde Ruby , David R. Cok How the design of JML accommodates both runtime assertion checking and formal verification. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2005, v:55, n:1-3, pp:185-208 [Journal ] Peter Müller , Arnd Poetzsch-Heffter , Gary T. Leavens Modular invariants for layered object structures. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2006, v:62, n:3, pp:253-286 [Journal ] Giuseppe Castagna , Gary T. Leavens Foundation of Object-Oriented Languages, 2nd Workshop Report. [Citation Graph (0, 0)][DBLP ] SIGPLAN Notices, 1995, v:30, n:2, pp:5-11 [Journal ] Gary T. Leavens Modular Specification and Verification of Object-Oriented Programs. [Citation Graph (0, 0)][DBLP ] IEEE Software, 1991, v:8, n:4, pp:72-80 [Journal ] Yoonsik Cheon , Gary T. Leavens , Murali Sitaraman , Stephen Edwards Model variables: cleanly supporting abstraction in design by contract. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 2005, v:35, n:6, pp:583-599 [Journal ] Lilian Burdy , Yoonsik Cheon , David R. Cok , Michael D. Ernst , Joseph R. Kiniry , Gary T. Leavens , K. Rustan M. Leino , Erik Poll An overview of JML tools and applications. [Citation Graph (0, 0)][DBLP ] STTT, 2005, v:7, n:3, pp:212-232 [Journal ] Kim B. Bruce , Luca Cardelli , Giuseppe Castagna , Jonathan Eifrig , Scott F. Smith , Valery Trifonov , Gary T. Leavens , Benjamin C. Pierce On Binary Methods. [Citation Graph (0, 0)][DBLP ] TAPOS, 1995, v:1, n:3, pp:221-242 [Journal ] Gary T. Leavens , Don Pigozzi The Behavior-Realization Adjunction and Generalized Homomorphic Relations. [Citation Graph (0, 0)][DBLP ] Theor. Comput. Sci., 1997, v:177, n:1, pp:183-216 [Journal ] Curtis Clifton , Todd D. Millstein , Gary T. Leavens , Craig Chambers MultiJava: Design rationale, compiler implementation, and applications. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2006, v:28, n:3, pp:517-575 [Journal ] Yoonsik Cheon , Gary T. Leavens The Larch/Smalltalk Interface Specification Language. [Citation Graph (0, 0)][DBLP ] ACM Trans. Softw. Eng. Methodol., 1994, v:3, n:3, pp:221-253 [Journal ] Gary T. Leavens , Joseph R. Kiniry , Erik Poll A JML Tutorial: Modular Specification and Verification of Functional Behavior for Java. [Citation Graph (0, 0)][DBLP ] CAV, 2007, pp:37- [Conf ] Curtis Clifton , Gary T. Leavens , James Noble MAO: Ownership and Effects for More Effective Reasoning About Aspects. [Citation Graph (0, 0)][DBLP ] ECOOP, 2007, pp:451-475 [Conf ] Davide Ancona , Sophia Drossopoulou , Atsushi Igarashi , Gary T. Leavens , Arnd Poetzsch-Heffter , Elena Zucca Formal Techniques for Java-Like Programs. [Citation Graph (0, 0)][DBLP ] ECOOP Workshops, 2006, pp:53-58 [Conf ] Steve M. Shaner , Gary T. Leavens , David A. Naumann Modular verification of higher-order methods with mandatory calls specified by model programs. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2007, pp:351-368 [Conf ] Jonathan Aldrich , Mike Barnett , Dimitra Giannakopoulou , Gary T. Leavens , Natasha Sharygina Specification and verification of component-based systems 2007. [Citation Graph (0, 0)][DBLP ] ESEC/SIGSOFT FSE, 2007, pp:609-610 [Conf ] Gary T. Leavens , K. Rustan M. Leino , Peter Müller Specification and verification challenges for sequential object-oriented programs. [Citation Graph (0, 0)][DBLP ] Formal Asp. Comput., 2007, v:19, n:2, pp:159-189 [Journal ] Multiple concerns in aspect-oriented language design: a language engineering approach to balancing benefits, with examples. [Citation Graph (, )][DBLP ] Ptolemy: A Language with Quantified, Typed Events. [Citation Graph (, )][DBLP ] Formal Techniques for Java-Like Programs. [Citation Graph (, )][DBLP ] Formal Techniques for Java-Like Programs. [Citation Graph (, )][DBLP ] Tisa: A Language Design and Modular Verification Technique for Temporal Policies in Web Services. [Citation Graph (, )][DBLP ] Tutorial on JML, the java modeling language. [Citation Graph (, )][DBLP ] Integrating Random Testing with Constraints for Improved Efficiency and Diversity. [Citation Graph (, )][DBLP ] Specification and verification of component-based systems 2007. [Citation Graph (, )][DBLP ] Challenge benchmarks for verification of real-time programs. [Citation Graph (, )][DBLP ] The design of SafeJML, a specification language for SCJ with support for WCET specification. [Citation Graph (, )][DBLP ] Lessons from the JML Project. [Citation Graph (, )][DBLP ] The verified software initiative: A manifesto. [Citation Graph (, )][DBLP ] Search in 0.012secs, Finished in 0.018secs