BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Croatia
1 × Cyprus
1 × France
1 × Ireland
1 × Spain
2 × Italy
2 × United Kingdom
3 × Germany
4 × Canada
8 × USA
Collaborated with:
H.Rajan T.Wahls A.L.Baker Y.Cheon C.Chambers T.D.Millstein S.M.Shaner C.Clifton P.Müller F.Hussain C.Ruby K.K.Dhara W.E.Weihl J.M.Wing J.R.Kiniry E.Poll J.Noble D.A.Naumann T.N.Nguyen R.Dyer S.H.Tan D.Marinov L.Tan J.Tao A.Cortes M.Ceberio J.Aldrich M.Barnett D.Giannakopoulou N.Sharygina E.Rodríguez M.B.Dwyer C.Flanagan J.Hatcliff Robby J.Abrial D.S.Batory M.J.Butler A.Coglio K.Fisler E.C.R.Hehner C.B.Jones D.Miller S.L.P.Jones M.Sitaraman D.R.Smith A.Stump V.Klebanov N.Shankar V.Wüstholz E.Alkassar R.Arthan D.Bronish R.Chapman E.Cohen M.A.Hillebrand B.Jacobs K.R.M.Leino R.Monahan F.Piessens N.Polikarpova T.Ridge J.Smans S.Tobies T.Tuerk M.Ulbrich B.Weiß
Talks about:
specif (11) verif (6) jml (6) modular (5) languag (5) program (4) java (4) dispatch (3) behavior (3) method (3)

Person: Gary T. Leavens

DBLP DBLP: Leavens:Gary_T=

Facilitated 4 volumes:

OOPSLA 2012Ed
Onward! 2012Ed
OOPSLA 2009Ed
ESEC/FSE 2018Ed

Contributed to:

ICSE 20152015
ICST 20122012
FM 20112011
SEFM 20102010
ESOP 20092009
ECOOP 20082008
SEKE 20082008
ASE 20072007
CAV 20072007
ECOOP 20072007
ESEC/FSE 20072007
ICSE 20072007
OOPSLA 20072007
GPCE 20062006
ECOOP 20052005
PASTE 20042004
ECOOP 20022002
SAC 20012001
OOPSLA 20002000
World Congress on Formal Methods 19991999
SAC 19991999
OOPSLA 19981998
ICSE 19961996
OOPSLA 19941994
OOPSLA 19901990
TAPSOFT CAAP/FASE 19971997

Wrote 27 papers:

ICSE-v2-2015-RajanNL0 #behaviour #repository #scalability #specification
Inferring Behavioral Specifications from Large-scale Repositories by Leveraging Collective Intelligence (HR, TNN, GTL, RD), pp. 579–582.
ICST-2012-TanMTL #consistency #detection #nondeterminism #testing
@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies (SHT, DM, LT, GTL), pp. 260–269.
FM-2011-KlebanovMSLWAABCCHJLMPPRSTTUW #case study #contest #experience
The 1st Verified Software Competition: Experience Report (VK, PM, NS, GTL, VW, EA, RA, DB, RC, EC, MAH, BJ, KRML, RM, FP, NP, TR, JS, ST, TT, MU, BW), pp. 154–168.
SEFM-2010-HussainL #ml #named #runtime #specification
temporaljmlc: A JML Runtime Assertion Checker Extension for Specification and Checking of Temporal Properties (FH, GTL), pp. 63–72.
ESOP-2009-RajanTSL #composition #design #named #policy #verification #web #web service
Tisa: A Language Design and Modular Verification Technique for Temporal Policies in Web Services (HR, JT, SMS, GTL), pp. 333–347.
ECOOP-2008-RajanL #named #quantifier
Ptolemy: A Language with Quantified, Typed Events (HR, GTL), pp. 155–179.
SEKE-2008-CheonCLC #constraints #performance #random testing #testing
Integrating Random Testing with Constraints for Improved Efficiency and Diversity (YC, AC, GTL, MC), pp. 861–866.
ASE-2007-Leavens #java #ml #modelling #tutorial
Tutorial on JML, the java modeling language (GTL), p. 573.
CAV-2007-LeavensKP #behaviour #composition #functional #java #ml #specification #tutorial #verification
A JML Tutorial: Modular Specification and Verification of Functional Behavior for Java (GTL, JRK, EP), p. 37.
ECOOP-2007-CliftonLN #aspect-oriented #effectiveness #named #reasoning
MAO: Ownership and Effects for More Effective Reasoning About Aspects (CC, GTL, JN), pp. 451–475.
ESEC-FSE-2007-AldrichBGLS #component #specification #verification
Specification and verification of component-based systems 2007 (JA, MB, DG, GTL, NS), pp. 609–610.
ICSE-2007-LeavensM #information management #interface #specification
Information Hiding and Visibility in Interface Specifications (GTL, PM), pp. 385–395.
OOPSLA-2007-ShanerLN #composition #higher-order #source code #verification
Modular verification of higher-order methods with mandatory calls specified by model programs (SMS, GTL, DAN), pp. 351–368.
GPCE-2006-LeavensABBCFHJMJSSS #roadmap #verification
Roadmap for enhanced languages and methods to aid verification (GTL, JRA, DSB, MJB, AC, KF, ECRH, CBJ, DM, SLPJ, MS, DRS, AS), pp. 221–236.
ECOOP-2005-RodriguezDFHLR #composition #concurrent #ml #multi #source code #specification #thread #verification
Extending JML for Modular Specification and Verification of Multi-threaded Programs (ER, MBD, CF, JH, GTL, R), pp. 551–576.
PASTE-2004-Leavens #exclamation #ml
Invited Talk: JML framed! (GTL), p. 1.
ECOOP-2002-CheonL #approach #ml #testing
A Simple and Practical Approach to Unit Testing: The JML and JUnit Way (YC, GTL), pp. 231–255.
SAC-2001-WahlsL #algorithm #concurrent #constraints #modelling #semantics #source code #specification
Formal semantics of an algorithm for translating model-based specifications to concurrent constraint programs (TW, GTL), pp. 567–575.
OOPSLA-2000-CliftonLCM #composition #java #multi #named #symmetry
MultiJava: modular open classes and symmetric multiple dispatch for Java (CC, GTL, CC, TDM), pp. 130–145.
OOPSLA-2000-RubyL #subclass
Safely creating correct subclasses without seeing superclass code (CR, GTL), pp. 208–228.
FM-v2-1999-LeavensB #specification
Enhancing the Pre- and Postcondition Technique for More Expressive Specifications (GTL, ALB), pp. 1087–1106.
SAC-1999-LeavensWB #data flow #diagrams #semantics #specification
Formal Semantics for SA Style Data Flow Diagram Specification Languages (GTL, TW, ALB), pp. 526–532.
OOPSLA-1998-LeavensM #multi #tuple
Multiple Dispatch as Dispatch on Tuples (GTL, TDM), pp. 374–387.
ICSE-1996-DharaL #behaviour #inheritance #specification #type system
Forcing Behavioral Subtyping through Specification Inheritance (KKD, GTL), pp. 258–267.
OOPSLA-1994-ChambersL #multi
Typechecking and Modules for Multi-Methods (CC, GTL), pp. 1–15.
OOPSLA-ECOOP-1990-LeavensW #object-oriented #reasoning #source code #type system
Reasoning about Object-Oriented Programs that Use Subtypes (GTL, WEW), pp. 212–223.
TAPSOFT-1997-LeavensW #interface #specification
Protective Interface Specifications (GTL, JMW), pp. 520–534.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.