Tag #type system
663 papers:
POPL-2020-ChangBTB #dependent type #metaprogramming- Dependent type systems as macros (SC, MB, MT, WJB), p. 29.
POPL-2020-MackayPAG #decidability #dependent type- Decidable subtyping for path dependent types (JM, AP, JA, LG), p. 27.
CSL-2020-Cavallo0 #parametricity- Internal Parametricity for Cubical Type Theory (EC, RH0), p. 17.
CSL-2020-CavalloMS #modelling- Unifying Cubical Models of Univalent Type Theory (EC, AM, AWS), p. 17.
FSCD-2019-BlanquiGH #dependence #dependent type #modulo theories #termination- Dependency Pairs Termination in Dependent Type Theory Modulo Rewriting (FB, GG, OH), p. 21.
FSCD-2019-CoquandHS - Homotopy Canonicity for Cubical Type Theory (TC, SH, CS), p. 23.
FSCD-2019-KaposiHS - Gluing for Type Theory (AK, SH, CS), p. 19.
- ICFP-2019-GratzerSB #dependent type #implementation
- Implementing a modal dependent type theory (DG, JS, LB), p. 29.
- ICFP-2019-PedrotTFT
- A reasonably exceptional type theory (PMP, NT, HJF, ÉT), p. 29.
ECOOP-2019-ChungNV #algorithm #performance #tuple- Julia's Efficient Algorithm for Subtyping Unions and Covariant Tuples (Pearl) (BC, FZN, JV), p. 15.
ECOOP-2019-MisonizhnikM #on the #satisfiability- On Satisfiability of Nominal Subtyping with Variance (AM, DM), p. 20.
ECOOP-2019-Muijnck-HughesV #hardware #interface- A Typing Discipline for Hardware Interfaces (JdMH, WV), p. 27.
ECOOP-2019-PelsmaekerAV #declarative #editing #idea #parametricity #semantics #specification #towards- Towards Language-Parametric Semantic Editor Services Based on Declarative Type System Specifications (Brave New Idea Paper) (DAAP, HvA, EV), p. 18.
OOPSLA-2019-NearDASGWSZSSS #difference #higher-order #linear #named #privacy- Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy (JPN, DD, CA, TS, PG, LW, NS, MZ0, NS, AS, DS), p. 30.
OOPSLA-2019-WangHZTT #named #performance #polymorphism- IVT: an efficient method for sharing subtype polymorphic objects (YPW, XQH, ZXZ, WT, GT), p. 22.
PLDI-2019-KuhlenschmidtAS #performance #towards- Toward efficient gradual typing for structural types via coercions (AK, DA, JGS), pp. 517–532.
POPL-2019-CastagnaLPS #perspective- Gradual typing: a new perspective (GC, VL, TP, JGS), p. 32.
POPL-2019-CavalloH #induction- Higher inductive types in cubical computational type theory (EC, RH0), p. 27.
POPL-2019-MiyazakiSI #type inference- Dynamic type inference for gradual Hindley-Milner typing (YM0, TS, AI), p. 29.
POPL-2019-NewLA - Gradual type theory (MSN, DRL, AA), p. 31.
ESEC-FSE-2019-BanerjeeCS #java #named #null #safety- NullAway: practical type-based null safety for Java (SB, LC, MS), pp. 740–750.
ESOP-2019-Gilbert - Verifiable Certificates for Predicate Subtyping (FG0), pp. 440–466.
ICTSS-2019-AragaoASCLD #named #process- TestDCat: Catalog of Test Debt Subtypes and Management Activities (BSA, RMCA, ISS, RNSC, VL, TGRD), pp. 279–295.
FSCD-2018-LicataOPS #modelling- Internal Universes in Models of Homotopy Type Theory (DRL, IO, AMP, BS), p. 17.
FSCD-2018-MannaaM #semantics- The Clocks They Are Adjunctions Denotational Semantics for Clocked Type Theory (BM, REM), p. 17.
FSCD-2018-NewL #call-by- Call-by-Name Gradual Type Theory (MSN, DRL), p. 17.
- ICFP-2018-Campora0W #performance #safety
- Casts and costs: harmonizing safety and performance in gradual typing (JPCI, SC0, EW), p. 30.
CIKM-2018-XuLHLXYW #corpus #multi #named- METIC: Multi-Instance Entity Typing from Corpus (BX, ZL, LH, BL, YX, DY, WW0), pp. 903–912.
ECOOP-2018-ChungLNV #named- KafKa: Gradual Typing for Objects (BC, PL, FZN, JV), p. 24.
ECOOP-2018-OostvogelsKM #constraints #interface #static typing- Static Typing of Complex Presence Constraints in Interfaces (NO, JDK, WDM), p. 27.
OOPSLA-2018-FelteyGSFS #contract- Collapsible contracts: fixing a pathology of gradual typing (DF, BG, CS, RBF, VSA), p. 27.
OOPSLA-2018-MuehlboeckT - Empowering union and intersection types with integrated subtyping (FM, RT), p. 29.
OOPSLA-2018-NardelliBPCBV #re-engineering- Julia subtyping: a rational reconstruction (FZN, JB, AP, BC, JB, JV), p. 27.
POPL-2018-0001OV #decidability- Decidability of conversion for type theory in type theory (AA0, JÖ, AV), p. 29.
POPL-2018-0001ST #higher-order #nondeterminism #refinement #source code #verification- Relatively complete refinement type system for verification of higher-order non-deterministic programs (HU0, YS, TT), p. 29.
POPL-2018-ChandraB #named #reasoning- Bonsai: synthesis-based reasoning for type systems (KC, RB), p. 34.
- ICSE-2018-LaraG #analysis #concept #modelling
- A posteriori typing for model-driven engineering: concepts, analysis, and applications (JdL, EG), p. 1136.
- ICSE-2018-RadhakrishnaLMM #android #named
- DroidStar: callback typestates for Android classes (AR, NVL, SM, SM, KCS, DZ, BYEC, PC), pp. 1160–1170.
SLE-2018-RacordonB #alias- A practical type system for safe aliasing (DR, DB), pp. 133–146.
ESOP-2018-PedrotT - Failure is Not an Option - An Exceptional Type Theory (PMP, NT), pp. 245–271.
ESOP-2018-SalehKPS - Explicit Effect Subtyping (AHS, GK, MP, TS), pp. 327–354.
ESOP-2018-VieringCEHZ #distributed- A Typing Discipline for Statically Verified Crash Failure Handling in Distributed Systems (MV, TCC, PE, RH, LZ), pp. 799–826.
ESOP-2018-XieBO #consistency- Consistent Subtyping for All (NX, XB, BCdSO), pp. 3–30.
CSL-2018-AngiuliF0 #reasoning- Cartesian Cubical Computational Type Theory: Constructive Reasoning with Paths and Equalities (CA, KBH(, RH0), p. 17.
ICPC-2017-MilojkovicGN17a #exclamation- It's duck (typing) season! (NM, MG, ON), pp. 312–315.
FSCD-2017-Gaboardi #higher-order #relational #source code #verification- Type Systems for the Relational Verification of Higher Order Programs (Invited Talk) (MG), p. 1.
FSCD-2017-OrtonP #modelling- Models of Type Theory Based on Moore Paths (IO, AMP), p. 16.
- ICFP-2017-CastagnaL
- Gradual typing with union and intersection types (GC, VL), p. 28.
- ICFP-2017-CosmanJ #refinement
- Local refinement typing (BC, RJ), p. 27.
- ICFP-2017-IgarashiSI #on the #polymorphism
- On polymorphic gradual typing (YI, TS, AI), p. 29.
- ICFP-2017-NuytsVD #dependent type #parametricity #quantifier
- Parametric quantifiers for dependent type theory (AN, AV, DD), p. 29.
KDD-2017-BaytasXZWJZ #network- Patient Subtyping via Time-Aware LSTM Networks (IMB, CX, XZ, FW0, AKJ0, JZ), pp. 65–74.
KDD-2017-CaoZZYPZARL #detection #mobile #modelling #named- DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection (BC, LZ, CZ, PSY, AP, JZ, OA, KR, ADL), pp. 747–755.
ECOOP-2017-Tate - Retargeting Gradual Typing (Invited Talk) (RT), p. 1.
OOPSLA-2017-BaumanBST - Sound gradual typing: only mostly dead (SB, CFBT, JGS, STH), p. 24.
OOPSLA-2017-ClebschFDYWV #co-evolution #design #garbage collection #named- Orca: GC and type system co-design for actor languages (SC, JF, SD, AMY, TW, JV), p. 28.
OOPSLA-2017-MuehlboeckT - Sound gradual typing is nominally alive and well (FM, RT), p. 30.
OOPSLA-2017-RichardsAT #virtual machine- The VM already knew that: leveraging compile-time knowledge to optimize gradual typing (GR, EA, AT), p. 27.
OOPSLA-2017-YangO - Unifying typing and subtyping (YY, BCdSO), p. 26.
PEPM-2017-FritzH #approximate #precise #python- Cost versus precision for approximate typing for Python (LF, JH), pp. 89–98.
POPL-2017-AngiuliHW - Computational higher-dimensional type theory (CA, RH0, TW), pp. 680–693.
POPL-2017-ChangKG #metaprogramming- Type systems as macros (SC, AK, BG), pp. 694–705.
POPL-2017-DolanM #morphism #polymorphism #type inference- Polymorphism, subtyping, and type inference in MLsub (SD, AM), pp. 60–72.
POPL-2017-VitousekSS #collaboration #runtime- Big types in little runtime: open-world soundness and collaborative blame for gradual type systems (MMV, CS, JGS), pp. 762–774.
SLE-2017-Boronat #constraints #ocl- Structural model subtyping with OCL constraints (AB), pp. 194–205.
ESOP-2017-LagoG #monad #probability #termination- Probabilistic Termination by Monadic Affine Sized Typing (UDL, CG), pp. 393–419.
FASE-2017-LaraRRGIPC #model transformation #modelling #requirements #reuse- Reusing Model Transformations Through Typing Requirements Models (JdL, JDR, DDR, EG, LI, AP, JSC), pp. 264–282.
CSL-2017-AhrensLV #category theory- Categorical Structures for Type Theory in Univalent Foundations (BA, PLL, VV), p. 16.
CSL-2017-EscardoK #recursion- Partial Elements and Recursion via Dominances in Univalent Type Theory (MHE, CMK), p. 16.
FSCD-2016-CoquandM #independence #markov- The Independence of Markov's Principle in Type Theory (TC, BM), p. 18.
FSCD-2016-Huet #deduction #education #formal method #functional #programming- Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization (GPH), p. 2.
Haskell-2016-PloegCB #dynamic typing #monad #type safety- The Key monad: type-safe unconstrained dynamic typing (AvdP, KC, PB), pp. 146–157.
- ICFP-2016-CicekP0 #complexity #control flow #incremental
- A type theory for incremental computational complexity with control flow changes (EÇ, ZP, DG0), pp. 132–145.
- ICFP-2016-Licata #functional
- A functional programmer's guide to homotopy type theory (DL), p. 3.
CIKM-2016-HanadaPCL #effectiveness #fault #using- Effective Spelling Correction for Eye-based Typing using domain-specific Information about Error Distribution (RH, MdGCP, MC, FAL), pp. 1723–1732.
KDD-2016-RenHQVJH #reduction- Label Noise Reduction in Entity Typing by Heterogeneous Partial-Label Embedding (XR, WH, MQ, CRV, HJ, JH0), pp. 1825–1834.
ECOOP-2016-AndreasenGCSTS #approach- Trace Typing: An Approach for Evaluating Retrofitted Type Systems (EA, CSG, SC0, MS, FT, KS), p. 26.
OOPSLA-2016-AminT #java #null #pointer #scala- Java and scala's type systems are unsound: the existential crisis of null pointers (NA, RT), pp. 838–848.
OOPSLA-2016-AnconaC #imperative #object-oriented #semantics- Semantic subtyping for imperative object-oriented languages (DA, AC), pp. 568–587.
PLDI-2016-KentKT #modulo theories- Occurrence typing modulo theories (AMK, DK0, STH), pp. 296–309.
POPL-2016-AltenkirchK #induction #using- Type theory in type theory using quotient inductive types (TA, AK), pp. 18–29.
POPL-2016-CiminiS #algorithm #generative- The gradualizer: a methodology and algorithm for generating gradual type systems (MC, JGS), pp. 443–455.
POPL-2016-GarciaCT - Abstracting gradual typing (RG, AMC, ÉT), pp. 429–442.
POPL-2016-TakikawaFGNVF #question- Is sound gradual typing dead? (AT, DF, BG, MSN, JV, MF), pp. 456–468.
FSE-2016-Santino #array- Enforcing correct array indexes with a type system (JS), pp. 1142–1144.
CSL-2016-AltenkirchCK #similarity #strict- Extending Homotopy Type Theory with Strict Equality (TA, PC, NK), p. 17.
CSL-2016-BirkedalBCGSV #recursion #similarity- Guarded Cubical Type Theory: Path Equality for Guarded Recursion (LB, AB, RC, HBG, BS, AV), p. 17.
CSL-2016-FavoniaS #theorem- The Seifert-van Kampen Theorem in Homotopy Type Theory (KBH(, MS), p. 16.
CSL-2016-OrtonP #axiom #modelling- Axioms for Modelling Cubical Type Theory in a Topos (IO, AMP), p. 19.
IJCAR-2016-SelsamM #congruence- Congruence Closure in Intensional Type Theory (DS, LdM), pp. 99–115.
HOFM-2015-ErbaturH #guidelines #named #programming- GuideForce: Type-Based Enforcement of Programming Guidelines (SE, MH0), pp. 75–89.
TLCA-2015-AhrensCS - Non-Wellfounded Trees in Homotopy Type Theory (BA, PC, RS), pp. 17–30.
TLCA-2015-BiernackiP #logic- Logical Relations for Coherence of Effect Subtyping (DB, PP), pp. 107–122.
TLCA-2015-HirschowitzHT - Wild ω-Categories for the Homotopy Hypothesis in Type Theory (AH, TH, NT), pp. 226–240.
TLCA-2015-WangC #independence- A Proof-theoretic Characterization of Independence in Type Theory (YW, KC), pp. 332–346.
ICFP-2015-BuirasVR #data flow #dynamic typing #haskell #named- HLIO: mixing static and dynamic typing for information-flow control in Haskell (PB, DV, AR), pp. 289–301.
ICFP-2015-GenevesG #problem #static typing #xquery- XQuery and static typing: tackling the problem of backward axes (PG, NG), pp. 88–100.
CHI-2015-FowlerPCBOZ #modelling #performance #personalisation- Effects of Language Modeling and its Personalization on Touchscreen Typing Performance (AF, KP, CC, XB, TO, SZ), pp. 649–658.
CHI-2015-SmithBZ #gesture #optimisation- Optimizing Touchscreen Keyboards for Gesture Typing (BAS, XB, SZ), pp. 3365–3374.
HCI-IT-2015-MeleMR #communication #predict #user interface- Beyond Direct Gaze Typing: A Predictive Graphic User Interface for Writing and Communicating by Gaze (MLM, DM, CER), pp. 66–77.
KDD-2015-RenEWH #approach #automation #corpus #mining #network #recognition- Automatic Entity Recognition and Typing from Massive Text Corpora: A Phrase and Network Mining Approach (XR, AEK, CW, JH), pp. 2319–2320.
KDD-2015-RenEWTVH #clustering #effectiveness #named #recognition- ClusType: Effective Entity Recognition and Typing by Relation Phrase-Based Clustering (XR, AEK, CW, FT, CRV, JH), pp. 995–1004.
MoDELS-2015-LaraGC #modelling- A-posteriori typing for Model-Driven Engineering (JdL, EG, JSC), pp. 156–165.
ECOOP-2015-JonesHN - Brand Objects for Nominal Typing (TJ, MH, JN), pp. 198–221.
ECOOP-2015-TakikawaFDFFTF #towards- Towards Practical Gradual Typing (AT, DF, ED, MF, RBF, STH, MF), pp. 4–27.
ECOOP-2015-VekrisCJ #trust #verification- Trust, but Verify: Two-Phase Typing for Dynamic Languages (PV, BC, RJ), pp. 52–75.
Onward-2015-GreweEWM #performance #proving- Type systems for the masses: deriving soundness proofs and efficient checkers (SG, SE, PW, MM), pp. 137–150.
PEPM-2015-KootH #analysis #exception #functional #higher-order #semantics #strict- Type-based Exception Analysis for Non-strict Higher-order Functional Languages with Imprecise Exception Semantics (RK, JH), pp. 127–138.
POPL-2015-RastogiSFBV #performance #typescript- Safe & Efficient Gradual Typing for TypeScript (AR, NS, CF, GMB, PV), pp. 167–180.
SAS-2015-ChoiCNS #javascript #layout #named- SJS: A Type System for JavaScript with Fixed Object Layout (WC, SC, GCN, KS), pp. 181–198.
ESOP-2015-Chugh #named #recursion #self- IsoLATE: A Type System for Self-recursion (RC), pp. 257–282.
ESOP-2015-FetscherCPHF #automation #generative #random- Making Random Judgments: Automatically Generating Well-Typed Terms from the Definition of a Type-System (BF, KC, MHP, JH, RBF), pp. 383–405.
ESOP-2015-SiekVCTG #performance- Monotonic References for Efficient Gradual Typing (JGS, MMV, MC, STH, RG), pp. 432–456.
ESOP-2015-VasconcelosJFH #analysis #functional #lazy evaluation #recursion- Type-Based Allocation Analysis for Co-recursion in Lazy Functional Languages (PBV, SJ, MF, KH), pp. 787–811.
FoSSaCS-2015-SalvatiW - Typing Weak MSOL Properties (SS, IW), pp. 343–357.
ITiCSE-2014-Tirronen #case study #concept- Study on difficulties and misconceptions with modern type systems (VT), pp. 303–308.
ICPC-2014-PetersenHR #api #comparison #eclipse #empirical #groovy #ide #java- An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse (PP, SH, RR), pp. 212–222.
CIAA-2014-DemailleDLSS #automaton- A Type System for Weighted Automata and Rational Expressions (AD, ADL, SL, LS, JS), pp. 162–175.
RTA-TLCA-2014-BizjakBM #nondeterminism- A Model of Countable Nondeterminism in Guarded Type Theory (AB, LB, MM), pp. 108–123.
RTA-TLCA-2014-Dezani-CiancagliniG #precise- Preciseness of Subtyping on Intersection and Union Types (MDC, SG), pp. 194–207.
RTA-TLCA-2014-EscardoS #data type- Abstract Datatypes for Real Numbers in Type Theory (MHE, AS), pp. 208–223.
RTA-TLCA-2014-RouxD - The Structural Theory of Pure Type Systems (CR, FvD), pp. 364–378.
FLOPS-2014-HoffmannS #analysis #array #integer- Type-Based Amortized Resource Analysis with Integers and Arrays (JH, ZS), pp. 152–168.
FLOPS-2014-NaR #formal method #subclass- A New Formalization of Subtyping to Match Subclasses to Subtypes (HN, SR), pp. 238–252.
ICFP-2014-ChenE #analysis #parametricity #product line- Type-based parametric analysis of program families (SC, ME), pp. 39–51.
IFL-2014-DomoszlaiLP #editing #named- Editlets: type-based, client-side editors for iTasks (LD, BL, RP), p. 6.
CHI-2014-BurgbacherH #gesture #verification- An implicit author verification system for text messages based on gesture typing biometrics (UB, KHH), pp. 2951–2954.
ICPR-2014-TaxSRM #performance- The Effect of Aggregating Subtype Performances Depends Strongly on the Performance Measure Used (DMJT, HMJS, MJTR, PDM), pp. 3720–3725.
ECOOP-2014-AnconaC #induction #object-oriented- Sound and Complete Subtyping between Coinductive Types for Object-Oriented Languages (DA, AC), pp. 282–307.
ECOOP-2014-MillerHO #concurrent #named- Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution (HM, PH, MO), pp. 308–333.
OOPSLA-2014-AllendeFGT - Confined gradual typing (EA, JF, RG, ÉT), pp. 251–270.
PLDI-2014-AhnCSGT #javascript #performance- Improving JavaScript performance by deconstructing the type system (WA, JC, TS, MJG, JT), p. 51.
POPL-2014-AtkeyGJ #dependent type #parametricity- A relationally parametric model of dependent type theory (RA, NG, PJ), pp. 503–516.
POPL-2014-ChenE #debugging #fault- Counter-factual typing for debugging type errors (SC, ME), pp. 583–594.
POPL-2014-SwamyFRBCSB #embedded #javascript- Gradual typing embedded securely in JavaScript (NS, CF, AR, KB, JC, PYS, GMB), pp. 425–438.
PPDP-2014-ChenDY #on the #precise- On the Preciseness of Subtyping in Session Types (TCC, MDC, NY), pp. 135–146.
ICSE-2014-EndrikatHRS #api #documentation #how #question #static typing #usability- How do API documentation and static typing affect API usability? (SE, SH, RR, AS), pp. 632–642.
ESOP-2014-ThiemannF - Gradual Typing for Annotated Type Systems (PT, LF), pp. 47–66.
FASE-2014-HuangDM #analysis #java #web- Type-Based Taint Analysis for Java Web Applications (WH, YD, AM), pp. 140–154.
ISSTA-2014-WeitzKSE #string- A type system for format strings (KW, GK, SS, MDE), pp. 127–137.
ISSTA-2014-XiaoBIMGC #analysis #dependence #effectiveness- ARC++: effective typestate and lifetime dependency analysis (XX, GB, FI, NM, AG, DC), pp. 116–126.
LICS-CSL-2014-LicataF - Eilenberg-MacLane spaces in homotopy type theory (DRL, EF), p. 9.
LICS-CSL-2014-Mogelberg #effectiveness #recursion- A type theory for productive coprogramming via guarded recursion (REM), p. 10.
LICS-CSL-2014-Munch-Maccagnoni - Formulae-as-types for an involutive negation (GMM), p. 10.
ICALP-v2-2013-Padovani - Fair Subtyping for Open Session Types (LP), pp. 373–384.
SEFM-2013-DardhaGL #component- A Type System for Components (OD, EG, ML), pp. 167–181.
TLCA-2013-DudderMR - Intersection Type Matching with Subtyping (BD, MM, JR), pp. 125–139.
TLCA-2013-FridlenderP #algorithm #evaluation #normalisation- A Type-Checking Algorithm for Martin-Löf Type Theory with Subtyping Based on Normalisation by Evaluation (DF, MP), pp. 140–155.
DHM-HB-2013-KimATBHJ #performance #process- The Effects of Touch Screen Virtual Keyboard Key Sizes on Typing Performance, Typing Biomechanics and Muscle Activity (JHK, LSA, OT, MCB, CAH, PWJ), pp. 239–244.
PEPM-2013-Lopez-FraguasM #evaluation #functional- Typing as functional-logic evaluation (FJLF, EMM), pp. 23–32.
PEPM-2013-SagonasST #fault #precise- Precise explanation of success typing errors (KFS, JS, ST), pp. 33–42.
SAC-OOPS-J-2009-SaitoI13 - Matching MyType to subtyping (CS, AI), pp. 933–952.
ASE-2013-Xiao0LLS #learning #named- TzuYu: Learning stateful typestates (HX, JS, YL, SWL, CS), pp. 432–442.
ESOP-2013-SchererR #data type- GADTs Meet Subtyping (GS, DR), pp. 554–573.
FoSSaCS-2013-HainryMP #analysis #complexity #process- Type-Based Complexity Analysis for Fork Processes (EH, JYM, RP), pp. 305–320.
CSL-2013-Leivant #induction #semantics- Global semantic typing for inductive and coinductive computing (DL), pp. 469–483.
CSL-2013-WangB #decidability #equation #semantics- Semantics of Intensional Type Theory extended with Decidable Equational Theories (QW, BB), pp. 653–667.
LICS-2013-BirkedalM #fixpoint #recursion- Intensional Type Theory with Guarded Recursive Types qua Fixed Points on Universes (LB, REM), pp. 213–222.
LICS-2013-Kobayashi - Pumping by Typing (NK0), pp. 398–407.
LICS-2013-LicataS - Calculating the Fundamental Group of the Circle in Homotopy Type Theory (DRL, MS), pp. 223–232.
LICS-2013-Sacchini #calculus- Type-Based Productivity of Stream Definitions in the Calculus of Constructions (JLS), pp. 233–242.
VMCAI-2013-Pearce - Sound and Complete Flow Typing with Unions, Intersections and Negations (DJP), pp. 335–354.
VLDB-2012-Bidoit-TolluCU #detection #independence #xml- Type-Based Detection of XML Query-Update Independence (NBT, DC, FU), pp. 872–883.
ICPC-2012-KleinschmagerHRS #empirical #maintenance #static typing- Do static type systems improve the maintainability of software systems? An empirical study (SK, SH, RR, ÉT, AS), pp. 153–162.
ICFP-2012-ChenEW #λ-calculus- An error-tolerant type system for variational λ calculus (SC, ME, EW), pp. 29–40.
ICFP-2012-HenryMCM - Typing unmarshalling without marshalling types (GH, MM, EC, PM), pp. 287–298.
ICFP-2012-SeveriV #finite #normalisation #recursion- Pure type systems with corecursion on streams: from finite to infinitary normalisation (PS, FJdV), pp. 141–152.
CHI-2012-FindlaterW #adaptation #automation #personalisation- Personalized input: improving ten-finger touchscreen typing through automatic adaptation (LF, JOW), pp. 815–824.
CHI-2012-HenzeRB #behaviour #mobile #using- Observational and experimental investigation of typing behaviour using virtual keyboards for mobile devices (NH, ER, SB), pp. 2659–2668.
CHI-2012-KumarPL #interactive #speech- Voice typing: a new speech interaction model for dictation on touchscreen devices (AK, TP, BL), pp. 2277–2286.
CHI-2012-NicolauJ #comprehension #using- Touch typing using thumbs: understanding the effect of mobility and hand posture (HN, JAJ), pp. 2683–2686.
CHI-2012-RaihaO #case study #fault- An exploratory study of eye typing fundamentals: dwell time, text entry rate, errors, and workload (KJR, SO), pp. 3001–3010.
CSCW-2012-McDonaldGZ #analysis #prototype #social- Building for social translucence: a domain analysis and prototype system (DWM, SG, MZ), pp. 637–646.
ECMFA-2012-GuyCDSJ #on the- On Model Subtyping (CG, BC, SD, JS, JMJ), pp. 400–415.
ICMT-2012-VallecilloG #model transformation #using- Typing Model Transformations Using Tracts (AV, MG), pp. 56–71.
OOPSLA-2012-MayerHRTS #empirical #static typing #usability- An empirical study of the influence of static type systems on the usability of undocumented software (CM, SH, RR, ÉT, AS), pp. 683–702.
OOPSLA-2012-SuenagaFI #concurrent- Type-based safe resource deallocation for shared-memory concurrency (KS, RF, AI), pp. 1–20.
OOPSLA-2012-TakikawaSDTF - Gradual typing for first-class classes (AT, TSS, CD, STH, MF), pp. 793–810.
TOOLS-EUROPE-2012-MehnertA #using #verification- Verification of Snapshotable Trees Using Access Permissions and Typestate (HM, JA), pp. 187–201.
PADL-2012-St-AmourTFF - Typing the Numeric Tower (VSA, STH, MF, MF), pp. 289–303.
PEPM-2012-CaretteS #towards- Towards typing for small-step direct reflection (JC, AS), pp. 93–96.
POPL-2012-BhatAVG #probability- A type theory for probability density functions (SB, AA, RWV, AGG), pp. 545–556.
POPL-2012-ChughRJ #logic- Nested refinements: a logic for duck typing (RC, PMR, RJ), pp. 231–244.
POPL-2012-LicataH #2d- Canonicity for 2-dimensional type theory (DRL, RH), pp. 337–348.
POPL-2012-NadenBAB - A type system for borrowing permissions (KN, RB, JA, KB), pp. 557–570.
SAC-2012-DamianiPW #object-oriented #programming- A type system for checking specialization of packages in object-oriented programming (FD, APH, YW), pp. 1737–1742.
SLE-2012-BettiniSVC #implementation #tool support #xtext- Approaches and Tools for Implementing Type Systems in Xtext (LB, DS, MV, SC), pp. 392–412.
ICLP-2012-Hadjichristodoulou #polymorphism #prolog- A Gradual Polymorphic Type System with Subtyping for Prolog (SH), pp. 451–457.
ISSTA-2012-PradelHG #detection #parametricity #static analysis- Static detection of brittle parameter typing (MP, SH, TRG), pp. 265–275.
LICS-2012-AwodeyGS #induction- Inductive Types in Homotopy Type Theory (SA, NG, KS), pp. 95–104.
LICS-2012-JaberTS - Extending Type Theory with Forcing (GJ, NT, MS), pp. 395–404.
IFM-J-2009-DovlandJOS11 #behaviour #incremental #inheritance #lazy evaluation #multi #reasoning- Incremental reasoning with lazy behavioral subtyping for multiple inheritance (JD, EBJ, OO, MS), pp. 915–941.
TLCA-2011-ArndtK #formal method #modelling- Homotopy-Theoretic Models of Type Theory (PA, KK), pp. 45–60.
ICFP-2011-CastagnaX #morphism #parametricity #polymorphism- Set-theoretic foundation of parametric polymorphism and subtyping (GC, ZX), pp. 94–106.
ICFP-2011-GesbertGL #logic #morphism #parametricity #polymorphism #semantics- Parametric polymorphism and semantic subtyping: the logical connection (NG, PG, NL), pp. 107–116.
ICFP-2011-MaterzokB #continuation- Subtyping delimited continuations (MM, DB), pp. 81–93.
CHI-2011-FindlaterWW - Typing on flat glass: examining ten-finger expert typing patterns on touch surfaces (LF, JOW, DW), pp. 2453–2462.
DHM-2011-QinTD #using- The Upper Extremity Loading during Typing Using One, Two and Three Fingers (JQ, MT, JTD), pp. 178–185.
ICEIS-J-2011-Li11f #analysis #approach #case study #machine learning #using- A Study on Noisy Typing Stream Analysis Using Machine Learning Approach (JL0), pp. 149–161.
ECOOP-2011-WolffGTA - Gradual Typestate (RW, RG, ÉT, JA), pp. 459–483.
OOPSLA-2011-ImNGP #recursion- A syntactic type system for recursive modules (HI, KN, JG, SP), pp. 993–1012.
OOPSLA-2011-InaI - Gradual typing for generics (LI, AI), pp. 609–624.
OOPSLA-2011-SummersM #lightweight- Freedom before commitment: a lightweight type system for object initialisation (AJS, PM), pp. 1013–1032.
PLDI-2011-BeckmanN #composition #probability #scalability #specification- Probabilistic, modular and scalable inference of typestate specifications (NEB, AVN), pp. 211–221.
PLDI-2011-TateLL #java- Taming wildcards in Java’s type system (RT, AL, SL), pp. 614–627.
POPL-2011-RamseyD #composition #dependent type #independence #low level #using- Resourceable, retargetable, modular instruction selection using a machine-independent, type-based tiling of low-level intermediate code (NR, JD), pp. 575–586.
PPDP-2011-BiernackaBL #continuation- Typing control operators in the CPS hierarchy (MB, DB, SL), pp. 149–160.
PPDP-2011-ToninhoCP #linear- Dependent session types via intuitionistic linear type theory (BT, LC, FP), pp. 161–172.
SAC-2011-HauptPH #approach #programming language- Type harvesting: a practical approach to obtaining typing information in dynamic programming languages (MH, MP, RH), pp. 1282–1289.
GPCE-J-2005-LutterothDW11 #generative- A type system for reflective program generators (CL, DD, GW), pp. 392–422.
LDTA-2011-MametjanovWL #precise- More precise typing of rewrite strategies (AM, VLW, RL), p. 3.
ASPLOS-2011-GaoZCZQ #concurrent #debugging #named #towards- 2ndStrike: toward manifesting hidden concurrency typestate bugs (QG, WZ, ZC, MZ, FQ), pp. 239–250.
CASE-2011-MaramisDLK #automation- A system for automatic HPV typing via PCR-RFLP gel electrophoresis (CM, AD, AFL, SPK), pp. 549–556.
ESOP-2011-BonoMP #message passing- Typing Copyless Message Passing (VB, CM, LP), pp. 57–76.
ESOP-2011-CairesPSVF #data access- Type-Based Access Control in Data-Centric Systems (LC, JAP, JCS, HTV, LF), pp. 136–155.
ESOP-2011-GuhaSK #analysis #using- Typing Local Control and State Using Flow Analysis (AG, CS, SK), pp. 256–275.
ESOP-2011-HuntS #exponential #polynomial #security- From Exponential to Polynomial-Time Security Typing via Principal Types (SH, DS), pp. 297–316.
FoSSaCS-2011-Abel #similarity- Irrelevance in Type Theory with a Heterogeneous Equality Judgement (AA0), pp. 57–71.
FoSSaCS-2011-BernardyL #parametricity- Realizability and Parametricity in Pure Type Systems (JPB, ML), pp. 108–122.
LICS-2011-BarrasJSW #decidability #first-order #higher-order #named- CoQMTU: A Higher-Order Type Theory with a Predicative Hierarchy of Universes Parametrized by a Decidable First-Order Theory (BB, JPJ, PYS, QW), pp. 143–151.
LICS-2011-Marion #analysis #complexity- A Type System for Complexity Flow Analysis (JYM), pp. 123–132.
SIGMOD-2010-ZhouCC #named #prototype #query- DoCQS: a prototype system for supporting data-oriented content query (MZ, TC, KCCC), pp. 1211–1214.
ICFP-2010-BiermanGHL #semantics #smt- Semantic subtyping with an SMT solver (GMB, ADG, CH, DEL), pp. 105–116.
ILC-2010-Mehnert #detection #fault #type inference- Extending Dylan’s type system for better type inference and error detection (HM), pp. 1–10.
ECOOP-2010-Hanenberg #developer #empirical #programming #static typing- Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects — An Empirical Study (SH), pp. 300–303.
ECOOP-2010-VaziriTDHV - A Type System for Data-Centric Synchronization (MV, FT, JD, CH, JV), pp. 304–328.
OOPSLA-2010-Hanenberg #development #empirical #static typing- An experiment about static and dynamic type systems: doubts about the positive impact of static type systems on development time (SH), pp. 22–35.
OOPSLA-2010-MatsakisG - A time-aware type system for data-race protection and guaranteed initialization (NDM, TRG), pp. 634–651.
AdaEurope-2010-HongHBB #ada #named #programming- AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005 (GH, KH, BB, JB), pp. 208–221.
POPL-2010-BhargavanFG #composition #protocol #security #verification- Modular verification of security protocol code by typing (KB, CF, ADG), pp. 445–456.
POPL-2010-Hutchins - Pure subtype systems (DSH), pp. 287–298.
SAC-OOPS-J-2008-HallettLRS10 #multi- Integrating coercion with subtyping and multiple dispatch (JJH, VL, SR, GLSJ), pp. 787–795.
FSE-2010-ErnstA #using- Building and using pluggable type systems (MDE, MA), pp. 375–376.
ICSE-2010-Bodden #analysis #hybrid #performance- Efficient hybrid typestate analysis by determining continuation-equivalent states (EB), pp. 5–14.
LDTA-2010-HoldermansH #on the #program transformation- On the rôle of minimal typing derivations in type-driven program transformation (SH, JH), p. 2.
IJCAR-2010-ShermanGD #partial order- A Slice-Based Decision Procedure for Type-Based Partial Orders (ES, BJG, MBD), pp. 156–170.
LICS-2010-SilesH #similarity- Equality Is Typable in Semi-full Pure Type Systems (VS, HH), pp. 21–30.
TLCA-2009-AbelCP #algorithm #composition #proving- A Modular Type-Checking Algorithm for Type Theory with Singleton Types and Proof Irrelevance (AA, TC, MP), pp. 5–19.
TLCA-2009-AwodeyR #semantics- Kripke Semantics for Martin-Löf’s Extensional Type Theory (SA, FR), pp. 249–263.
TLCA-2009-FujitaS - Existential Type Systems with No Types in Terms (KeF, AS), pp. 112–126.
TLCA-2009-Lumsdaine - Weak ω-Categories from Intensional Type Theory (PLL), pp. 172–187.
TLCA-2009-Petit #polymorphism #λ-calculus- A Polymorphic Type System for the λ-Calculus with Constructors (BP), pp. 234–248.
CHI-2009-MajarantaAS #performance- Fast gaze typing with an adjustable dwell time (PM, UKA, OS), pp. 357–360.
CIKM-2009-PinchakRL #information retrieval- Answer typing for information retrieval (CP, DR, DL), pp. 1955–1958.
ICMT-2009-VignagaJBB #model management- Typing in Model Management (AV, FJ, MCB, HB), pp. 197–212.
ECOOP-2009-AnconaL #induction #object-oriented- Coinductive Type Systems for Object-Oriented Languages (DA, GL), pp. 2–26.
ECOOP-2009-HaackP #flexibility- Type-Based Object Immutability with Flexible Initialization (CH, EP), pp. 520–545.
OOPSLA-2009-DucournauMP #assessment #empirical #implementation #inheritance #multi #object-oriented #static typing- Empirical assessment of object-oriented implementations with multiple inheritance and static typing (RD, FM, JP), pp. 41–60.
OOPSLA-2009-FurrAF #scripting language #static typing- Profile-guided static typing for dynamic scripting languages (MF, Jh(A, JSF), pp. 283–300.
PEPM-2009-MatsudaHT #xml- Type-based specialization of xml transformations (KM, ZH, MT), pp. 61–72.
PLDI-2009-KawaguchiRJ #data type #verification- Type-based data structure verification (MK, PMR, RJ), pp. 304–315.
ASE-2009-AnCF #ruby #static typing- Static Typing for Ruby on Rails (Jh(A, AC, JSF), pp. 590–594.
SAC-2009-AraujoSSF #classification #named #sequence- HIVSetSubtype: software for subtype classification of HIV-1 sequences (LVdA, SSS, ECS, JEF), pp. 811–815.
SAC-2009-SaitoI - Matching ThisType to subtyping (CS, AI), pp. 1851–1858.
ESOP-2009-KikuchiK #authentication #automation #encryption #protocol #verification- Type-Based Automated Verification of Authenticity in Cryptographic Protocols (DK, NK), pp. 222–236.
ESOP-2009-MalayeriA #empirical- Is Structural Subtyping Useful? An Empirical Study (DM, JA), pp. 95–111.
ESOP-2009-MostrousYH #commutative- Global Principal Typing in Partially Commutative Asynchronous Sessions (DM, NY, KH), pp. 316–332.
CSL-2009-Coquand - Forcing and Type Theory (TC), p. 2.
LICS-2009-KobayashiO #calculus #higher-order #model checking #recursion #μ-calculus- A Type System Equivalent to the Modal μ-Calculus Model Checking of Higher-Order Recursion Schemes (NK, CHLO), pp. 179–188.
FM-2008-DovlandJOS #behaviour #lazy evaluation- Lazy Behavioral Subtyping (JD, EBJ, OO, MS), pp. 52–67.
FLOPS-2008-AbelCD #algebra #on the #proving- On the Algebraic Foundation of Proof Assistants for Intuitionistic Type Theory (AA, TC, PD), pp. 3–13.
FLOPS-2008-Benton #dynamic typing- Undoing Dynamic Typing (NB), pp. 224–238.
FLOPS-2008-Kobayashi #program analysis- Substructural Type Systems for Program Analysis (NK), p. 14.
Haskell-2008-AhnS #algebra #data type #recursion- Shared subtypes: subtyping recursive parametrized algebraic data types (KYA, TS), pp. 75–86.
CHI-2008-ClawsonLRIS #automation #fault #using- Automatic whiteout++: correcting mini-QWERTY typing errors using keypress timing (JC, KL, AR, RAI, TS), pp. 573–582.
CHI-2008-MorrisBM #named #using- SuperBreak: using interactivity to enhance ergonomic typing breaks (DM, AJBB, BM), pp. 1817–1826.
ECOOP-2008-MalayeriA - Integrating Nominal and Structural Subtyping (DM, JA), pp. 260–284.
OOPSLA-2008-BeckmanBA #verification- Verifying correct usage of atomic blocks and typestate (NEB, KB, JA), pp. 227–244.
OOPSLA-2008-GilM #java #named- Whiteoak: introducing structural typing into java (JYG, IM), pp. 73–90.
OOPSLA-2008-RobersonHDB #model checking #performance- Efficient software model checking of soundness of type systems (MR, MH, PTD, CB), pp. 493–504.
PPDP-2008-MontenegroPS #correctness #memory management #proving- A type system for safe memory management and its proof of correctness (MM, RP, CS), pp. 152–162.
SAS-2008-CominiDV #abstract interpretation #on the #polymorphism #recursion- On Polymorphic Recursion, Type Systems, and Abstract Interpretation (MC, FD, SV), pp. 144–158.
SAS-2008-RuggieriM #constraints #linear #source code- Typing Linear Constraints for Moding CLP() Programs (SR, FM), pp. 128–143.
ASE-2008-JoshiS #java #parallel #predict #source code #thread- Predictive Typestate Checking of Multithreaded Java Programs (PJ, KS), pp. 288–296.
SAC-2008-BaveraB #analysis #bytecode #data flow #policy- Type-based information flow analysis for bytecode languages with variable object field policies (FB, EB), pp. 347–351.
SAC-2008-HallettLRS #multi- Integrating coercion with subtyping and multiple dispatch (JJH, VL, SR, GLSJ), pp. 166–170.
GPCE-2008-LienhardtSS #communication #component- Typing communicating component assemblages (ML, AS, JBS), pp. 125–136.
LCTES-2008-DelavalGP #automation #data flow #higher-order #source code- A type system for the automatic distribution of higher-order synchronous dataflow programs (GD, AG, MP), pp. 101–110.
ESOP-2008-Boudol - Typing Safe Deallocation (GB), pp. 116–130.
ESOP-2008-Cheney #query #regular expression #xml- Regular Expression Subtyping for XML Query and Update Languages (JC), pp. 32–47.
ESOP-2008-PetersenBNM #hoare- A Realizability Model for Impredicative Hoare Type Theory (RLP, LB, AN, GM), pp. 337–352.
FoSSaCS-2008-Mishra-LingerS #morphism #polymorphism- Erasure and Polymorphism in Pure Type Systems (NML, TS), pp. 350–364.
CAV-2008-KobayashiS #hybrid #mobile #process- A Hybrid Type System for Lock-Freedom of Mobile Processes (NK, DS), pp. 80–93.
CSL-2008-AbelR #higher-order- Syntactic Metatheory of Higher-Order Subtyping (AA, DR), pp. 446–460.
CSL-2008-BartheGR #termination- Type-Based Termination with Sized Products (GB, BG, CR), pp. 493–507.
LICS-2008-Burel #deduction #first-order #representation #using- A First-Order Representation of Pure Type Systems Using Superdeduction (GB), pp. 253–263.
ICALP-2007-KobayashiS #behaviour #calculus- Undecidability of 2-Label BPP Equivalences and Behavioral Type Systems for the π -Calculus (NK, TS), pp. 740–751.
TLCA-2007-Baillot #linear #logic #polynomial- From Proof-Nets to Linear Logic Type Systems for Polynomial Time Computing (PB), pp. 2–7.
TLCA-2007-CousineauD #calculus- Embedding Pure Type Systems in the λ-π-Calculus Modulo (DC, GD), pp. 102–117.
TLCA-2007-KiselyovS #continuation- A Substructural Type System for Delimited Continuations (OK, CcS), pp. 223–239.
TLCA-2007-MostrousY #higher-order #mobile #process- Two Session Typing Systems for Higher-Order Mobile Processes (DM, NY), pp. 321–335.
ICFP-2007-Dreyer #recursion- A type system for recursive modules (DD), pp. 289–302.
ICFP-2007-Pfenning #revisited- Subtyping and intersection types revisited (FP), p. 219.
IFL-2007-VriesPA - Uniqueness Typing Simplified (EdV, RP, DMA), pp. 201–218.
HIMI-IIE-2007-MyojinNKN #human-computer #interactive #process #prototype- Friendly Process of Human-Computer Interaction — A Prototype System in Nostalgic World (SM, MN, HK, SN), pp. 102–109.
MoDELS-2007-SteimannK #modelling- Piecewise Modelling with State Subtypes (FS, TK), pp. 181–195.
MoDELS-2007-SteimannK #modelling- Piecewise Modelling with State Subtypes (FS, TK), pp. 181–195.
ECOOP-2007-SiekT - Gradual Typing for Objects (JGS, WT), pp. 2–27.
OOPSLA-2007-BierhoffA #alias #composition- Modular typestate checking of aliased objects (KB, JA), pp. 301–320.
LOPSTR-2007-AlbertGGP #online #partial evaluation- Type-Based Homeomorphic Embedding and Its Applications to Online Partial Evaluation (EA, JPG, MGZ, GP), pp. 23–42.
POPL-2007-AppelMRV - A very modal model of a modern, major, general type system (AWA, PAM, CDR, JV), pp. 109–122.
PPDP-2007-Hamana #data type #higher-order #induction #semantics- Higher-order semantic labelling for inductive datatype systems (MH), pp. 97–108.
ASE-2007-DwyerP #cost analysis #dynamic analysis #static analysis- Residual dynamic typestate analysis exploiting static analysis: results to reformulate and reduce the cost of dynamic analysis (MBD, RP), pp. 124–133.
SAC-2007-Lu #implementation- Implementing type-based constructive negation (LL), pp. 1299–1306.
LCTES-2007-PermandlaRB #java #virtual machine- A type system for preventing data races and deadlocks in the java virtual machine language: 1 (PP, MR, CB), p. 10.
ESOP-2007-NanevskiAMB #data type #hoare- Abstract Predicates and Mutable ADTs in Hoare Type Theory (AN, AA, GM, LB), pp. 189–204.
ESOP-2007-SuenagaK #analysis #calculus #concurrent- Type-Based Analysis of Deadlock for a Concurrent Calculus with Interrupts (KS, NK), pp. 490–504.
LICS-2007-AbelCD #evaluation #normalisation #similarity- Normalization by Evaluation for Martin-Lof Type Theory with Typed Equality Judgements (AA, TC, PD), pp. 3–12.
TAP-2007-Haiyan #algorithm #distributed #proving #testing- Testing and Proving Distributed Algorithms in Constructive Type Theory (QH), pp. 79–94.
VLDB-2006-BenzakenCCN #xml- Type-Based XML Projection (VB, GC, DC, KN), pp. 271–282.
RTA-2006-Salvati #equation #linear #λ-calculus- Syntactic Descriptions: A Type System for Solving Matching Equations in the Linear λ-Calculus (SS), pp. 151–165.
FLOPS-2006-GregoireTW #approach- A Computational Approach to Pocklington Certificates in Type Theory (BG, LT, BW), pp. 97–113.
ICFP-2006-DenielouL #abstraction #distributed- Abstraction preservation and subtyping in distributed languages (PMD, JJL), pp. 286–297.
ICFP-2006-NanevskiMB #hoare #morphism #polymorphism- Polymorphism and separation in hoare type theory (AN, GM, LB), pp. 62–73.
ICFP-2006-WalkerMLRA #static typing #λ-calculus- Static typing for a faulty λ calculus (DW, LWM, JL, GAR, DIA), pp. 38–49.
IFL-2006-Kozsik #proving- Proving Program Properties Specified with Subtype Marks (TK), pp. 163–180.
IFL-2006-VriesPA - Uniqueness Typing Redefined (EdV, RP, DMA), pp. 181–198.
ICEIS-HCI-2006-FrangeskidesL #interactive #multi #prototype- Multi-Modal Hands-Free Human Computer Interaction: A Prototype System (FF, AL), pp. 19–26.
OOPSLA-2006-AndreaeNMM #framework #implementation- A framework for implementing pluggable type systems (CA, JN, SM, TDM), pp. 57–74.
POPL-2006-KimYC #multi #polymorphism- A polymorphic modal type system for lisp-like multi-staged languages (ISK, KY, CC), pp. 257–268.
PPDP-2006-Hanus #user interface #web- Type-oriented construction of web user interfaces (MH), pp. 27–38.
PPDP-2006-MatsunoO - A type system equivalent to static single assignment (YM, AO), pp. 249–260.
PPDP-2006-YuseI #generative #multi #persistent- A modal type system for multi-level generating extensions with persistent code (YY, AI), pp. 201–212.
ICSE-2006-JiangS #c #correctness #named #source code #validation- Osprey: a practical type system for validating dimensional unit correctness of C programs (LJ, ZS), pp. 262–271.
CC-2006-Necula #dependent type #low level #using- Using Dependent Types to Port Type Systems to Low-Level Languages (GCN), p. 1.
ESOP-2006-HofmannJ #analysis- Type-Based Amortised Heap-Space Analysis (MH, SJ), pp. 22–37.
CSL-2006-LengrandDM #calculus- A Sequent Calculus for Type Theory (SL, RD, JM), pp. 441–455.
IJCAR-2006-Brown #set- Combining Type Theory and Untyped Set Theory (CEB), pp. 205–219.
ISSTA-2006-FinkYDRG #alias #effectiveness #verification- Effective typestate verification in the presence of aliasing (SJF, EY, ND, GR, EG), pp. 133–144.
VLDB-2005-CataniaMM #named #prototype- PSYCHO: A Prototype System for Pattern Management (BC, AM, MM), pp. 1346–1349.
ICALP-2005-CastagnaF #semantics- A Gentle Introduction to Semantic Subtyping (GC, AF), pp. 30–34.
TLCA-2005-BaillotT #algorithm #logic- A Feasible Algorithm for Typing in Elementary Affine Logic (PB, KT), pp. 55–70.
TLCA-2005-BartheGP #polymorphism #termination- Practical Inference for Type-Based Termination in a Polymorphic Setting (GB, BG, FP), pp. 71–85.
TLCA-2005-CosmoPR #commutative #recursion- Subtyping Recursive Types Modulo Associative Commutative Products (RDC, FP, DR), pp. 179–193.
CEFP-2005-Kozsik #tutorial- Tutorial on Subtype Marks (TK), pp. 191–222.
Haskell-2005-AbelBBHN #haskell #source code #using #verification- Verifying haskell programs using constructive type theory (AA0, MB, AB, JH, UN), pp. 62–73.
MoDELS-2005-SteelJ #modelling #reuse- Model Typing for Improving Reuse in Model-Driven Engineering (JS, JMJ), pp. 84–96.
MoDELS-2005-SteelJ #modelling #reuse- Model Typing for Improving Reuse in Model-Driven Engineering (JS, JMJ), pp. 84–96.
ECOOP-2005-LuP #reachability- A Type System for Reachability and Acyclicity (YL, JP), pp. 479–503.
OOPSLA-2005-NandaGC - Deriving object typestates in the presence of inter-object references (MGN, CG, SC), pp. 77–96.
LOPSTR-2005-GallagherPA #abstract domain- Converting One Type-Based Abstract Domain to Another (JPG, GP, EA), pp. 147–162.
LOPSTR-2005-SuenagaKY #approach #automation #generative #source code- Extension of Type-Based Approach to Generation of Stream-Processing Programs by Automatic Insertion of Buffering Primitives (KS, NK, AY), pp. 98–114.
POPL-2005-Goguen #approach #similarity- A syntactic approach to eta equality in type theory (HG), pp. 75–84.
PPDP-2005-CastagnaF #semantics- A gentle introduction to semantic subtyping (GC, AF), pp. 198–199.
PPDP-2005-Wojciechowski #transaction #version control- Isolation-only transactions by typing and versioning (PTW), pp. 70–81.
ESEC-FSE-2005-BierhoffA #lightweight #specification- Lightweight object specification with typestates (KB, JA), pp. 217–226.
SAC-OOPS-J-2005-BettiniBL #flexibility- Safe and Flexible Objects with Subtyping (LB, VB, SL), pp. 5–29.
SAC-OOPS-J-2005-KaminaT #flexibility #mixin- Flexible Method Combination based on Mixin Subtyping (TK, TT), pp. 95–115.
GPCE-2005-BravenboerVVV #ambiguity #metaprogramming #source code #syntax- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax (MB, RV, JJV, EV), pp. 157–172.
GPCE-2005-DraheimLW #generative- A Type System for Reflective Program Generators (DD, CL, GW), pp. 327–341.
PPoPP-2005-SasturkarAWS #analysis #automation- Automated type-based analysis of data races and atomicity (AS, RA, LW, SDS), pp. 83–94.
ESOP-2005-MakholmW #calculus #mobile #polymorphism #process #reduction- Instant Polymorphic Type Systems for Mobile Process Calculi: Just Add Reduction Rules and Close (HM, JBW), pp. 389–407.
ESOP-2005-NaikP #model checking- A Type System Equivalent to a Model Checker (MN, JP), pp. 374–388.
ESOP-2005-NiehrenPS #complexity #satisfiability- Complexity of Subtype Satisfiability over Posets (JN, TP, ZS), pp. 357–373.
ESOP-2005-SecoC #component #polymorphism- Subtyping First-Class Polymorphic Components (JCS, LC), pp. 342–356.
ESOP-2005-Thiemann #javascript #source code #towards- Towards a Type System for Analyzing JavaScript Programs (PT), pp. 408–422.
CADE-2005-Brown #reasoning #similarity- Reasoning in Extensional Type Theory with Equality (CEB), pp. 23–37.
ICLP-2005-CoqueryF - A Type System for CHR (EC, FF), pp. 402–403.
LICS-2005-BirkedalTY #higher-order #semantics- Semantics of Separation-Logic Typing and Higher-Order Frame Rules (LB, NTS, HY), pp. 260–269.
LICS-2005-CastagnaNV #calculus #semantics- Semantic Subtyping for the p-Calculus (GC, RDN, DV), pp. 92–101.
VMCAI-2005-LamKR #consistency #data type- Generalized Typestate Checking for Data Structure Consistency (PL, VK, MCR), pp. 430–447.
ICALP-2004-Hofmann #logic #question #what- What Do Program Logics and Type Systems Have in Common? (MH0), pp. 4–7.
RTA-2004-Blanqui #higher-order #term rewriting #termination- A Type-Based Termination Criterion for Dependently-Typed Higher-Order Rewrite Systems (FB), pp. 24–39.
AFP-2004-DijkstraS04 #attribute grammar #haskell- Typing Haskell with an Attribute Grammar (AD, SDS), pp. 1–72.
ICFP-2004-NeergaardM #why- Types, potency, and idempotency: why nonlinearity and amnesia make a type system work (PMN, HGM), pp. 138–149.
ICGT-2004-Klempien-HinrichsKK #graph transformation- Typing of Graph Transformation Units (RKH, HJK, SK), pp. 112–127.
CHI-2004-LyonsSPFLDL #mobile- Twiddler typing: one-handed chording text entry for mobile phones (KL, TS, DP, JF, AL, AD, EWL), pp. 671–678.
EDOC-2004-HoffnerFF #flexibility- Strong and Flexible Domain Typing for Dynamic E-Business (YH, SF, CF), pp. 98–107.
ECOOP-2004-DeLineF - Typestates for Objects (RD, MF), pp. 465–490.
ECOOP-2004-FindlerFF #contract #semantics- Semantic Casts: Contracts and Structural Subtyping in a Nominal World (RBF, MF, MF), pp. 364–388.
OOPSLA-2004-BirkaE - A practical type system and language for reference immutability (AB, MDE), pp. 35–49.
PADL-2004-ElsmanL #html #ml #web- Typing XHTML Web Applications in ML (ME, KFL), pp. 224–238.
PEPM-2004-PopeeaC #correctness #protocol #proving #verification- A type system for resource protocol verification and its correctness proof (CP, WNC), pp. 135–146.
POPL-2004-Dreyer #recursion- A type system for well-founded recursion (DD), pp. 293–305.
FSE-2004-EdwardsJT #modelling- A type system for object models (JE, DJ, ET), pp. 189–199.
SAC-2004-JezierskiMW #database #maintenance #object-oriented #prototype- Prototype system for method materialisation and maintenance in object-oriented databases (JJ, MM, RW), pp. 1323–1327.
ESOP-2004-CarlierPWK #flexibility #linear- System E: Expansion Variables for Flexible Typing with Linear and Non-linear Types and Intersection Types (SC, JP, JBW, AJK), pp. 294–309.
FASE-2004-GhezziMP #static analysis- Enhancing Remote Method Invocation through Type-Based Static Analysis (CG, VM, GPP), pp. 339–353.
CSL-2004-SchoppS #dependent type- A Dependent Type Theory with Names and Binding (US, IS), pp. 235–249.
CSL-2004-Vouillon - Subtyping Union Types (JV), pp. 415–429.
PODS-2003-Segoufin #bound #complexity #documentation #query #xml- Typing and querying XML documents: some complexity bounds (LS), pp. 167–178.
SCAM-2003-OlmosV #compilation #dynamic typing #static typing- Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for Octave (KO, EV), pp. 141–150.
ICALP-2003-GutierrezR #calculus- Expansion Postponement via Cut Elimination in Sequent Calculi for Pure Type Systems (FG, BCR), pp. 956–968.
TLCA-2003-CoppolaR #logic- Principal Typing in Elementary Affine Logic (PC, SRDR), pp. 90–104.
ICFP-2003-HiguchiO #data access #static typing #virtual machine- A static type system for JVM access control (TH, AO), pp. 227–237.
ECOOP-2003-LamR #analysis #automation #design- A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information (PL, MCR), pp. 275–302.
ECOOP-2003-PalaczV #java #realtime #testing- Java Subtype Tests in Real-Time (KP, JV), pp. 378–404.
AdaEurope-2003-LinM #behaviour #object-oriented #programming- A Behavioural Notion of Subtyping for Object-Oriented Programming in SPARK95 (TML, JAM), pp. 309–321.
PADL-2003-CoelhoF #logic programming #xml- Type-Based XML Processing in Logic Programming (JC, MF), pp. 273–285.
POPL-2003-BartheCKL - Pure patterns type systems (GB, HC, CK, LL), pp. 250–261.
POPL-2003-Chen #calculus- Coercive subtyping for the calculus of constructions (GC), pp. 150–159.
POPL-2003-DreyerCH #higher-order- A type system for higher-order modules (DD, KC, RH), pp. 236–249.
POPL-2003-PetersenHCP #layout #memory management- A type theory for memory allocation and data layout (LP, RH, KC, FP), pp. 172–184.
SAS-2003-FieldGRY #abstraction #complexity #verification- Typestate Verification: Abstraction Techniques and Complexity Results (JF, DG, GR, EY), pp. 439–462.
SAS-2003-LiblitAY #distributed- Type Systems for Distributed Data Sharing (BL, AA, KAY), pp. 273–294.
ASE-2003-AhmadAGK #detection #fault #spreadsheet- A Type System for Statically Detecting Spreadsheet Errors (YA, TA, SG, SK), pp. 174–183.
GPCE-2003-ZolyomiPK #c++ #metaprogramming- An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming (IZ, ZP, TK), pp. 209–227.
LICS-2003-Kopylov - Dependent Intersection: A New Way of Defining Records in Type Theory (AK), pp. 86–95.
LICS-2003-KuncakR #decidability #recursion- Structural Subtyping of Non-Recursive Types is Decidable (VK, MCR), pp. 96–107.
ICFP-2002-BaarsS #dynamic typing- Typing dynamic typing (AIB, SDS), pp. 157–166.
ICFP-2002-CraryV #scalability- An expressive, scalable type theory for certified code (KC, JV), pp. 191–205.
ICPR-v3-2002-ShiWOK02a #automation #prototype- Automatic Grading Prototype System for KANJI Dictation Test (MS, TW, WO, FK), pp. 232–235.
ECOOP-2002-IgarashiV #on the #parametricity- On Variance-Based Subtyping for Parametric Types (AI, MV), pp. 441–469.
ASIA-PEPM-2002-IwamaK #virtual machine- A new type system for JVM lock primitives (FI, NK), pp. 71–82.
LOPSTR-2002-GutierrezR #calculus #verification- A Cut-Free Sequent Calculus for Pure Type Systems Verifying the Structural Rules of Gentzen/Kleene (FG, BCR), pp. 17–31.
POPL-2002-ShaoSTP - A type system for certified binaries (ZS, BS, VT, NP), pp. 217–232.
POPL-2002-SuANPT #constraints #first-order- The first-order theory of subtyping constraints (ZS, AA, JN, TP, RT), pp. 203–216.
PPDP-2002-Chen #integration- Full integration of subtyping and if-expression (GC), pp. 181–188.
PPDP-2002-Shafarenko #morphism #type inference- Coercion as homomorphism: type inference in a system with subtyping and overloading (AVS), pp. 14–25.
ESOP-2002-AspinallH - Another Type System for In-Place Update (DA, MH), pp. 36–52.
ICLP-2002-CoqueryF #morphism #named #parametricity #polymorphism- TCLP: Overloading, Subtyping and Parametric Polymorphism Made Practical for CLP (EC, FF), p. 480.
LICS-2002-FrischCB #semantics- Semantic Subtyping (AF, GC, VB), pp. 137–146.
LICS-2002-PalsbergZ #performance #type inference- Efficient Type Inference for Record Concatenation and Subtyping (JP, TZ), pp. 125–136.
PASTE-2001-Palsberg #analysis- Type-based analysis and applications (JP), pp. 20–27.
WCRE-2001-Guilfanov #re-engineering- A Simple Type System for Program Reengineering (IG), pp. 357–361.
WCRE-2001-MycroftOK #decompiler- Comparing Type-Based and Proof-Directed Decompilation (AM, AO, SyK), pp. 362–367.
TLCA-2001-Chroboczek #game studies #recursion- Subtyping Recursive Games (JC), pp. 61–75.
TLCA-2001-CoppolaM #constraints #linear #logic- Typing λ Terms in Elementary Logic with Linear Constraints (PC, SM), pp. 76–90.
TLCA-2001-Geuvers #dependent type #higher-order #induction- Induction Is Not Derivable in Second Order Dependent Type Theory (HG), pp. 166–181.
TLCA-2001-Hofmann #behaviour #bound #complexity #memory management #using- From Bounded Arithmetic to Memory Management: Use of Type Theory to Capture Complexity Classes and Space Behaviour (MH0), pp. 2–3.
FLOPS-J1-1998-Tsukada01 #framework- Martin-Löf’s Type Theory as an Open-Ended Framework (YT), pp. 31–67.
ICFP-2001-Duggan - Type-Based Hot Swapping of Running Modules (DD), pp. 62–73.
IFL-2001-Minamide #behaviour #runtime- Runtime Behavior of Conversion Interpretation of Subtyping (YM), pp. 155–167.
IFL-2001-PenaS - Sized Types for Typing Eden Skeletons (RP, CS), pp. 1–17.
OOPSLA-2001-BoyapatiR #java #source code- A Parameterized Type System for Race-Free Java Programs (CB, MCR), pp. 56–69.
OOPSLA-2001-ZibinG #encoding #performance #testing- Efficient Subtyping Tests with PQ-Encoding (YZ, JYG), pp. 96–107.
LOPSTR-2001-Caldwell #recursion- Extracting General Recursive Program Schemes in Nuprl’s Type Theory (JLC), pp. 233–244.
POPL-2001-Gil - Subtyping arithmetical types (JYG), pp. 276–289.
POPL-2001-GordonS #multi- Typing a multi-language intermediate code (ADG, DS), pp. 248–260.
POPL-2001-IgarashiK #π-calculus- A generic type system for the π-calculus (AI, NK), pp. 128–141.
POPL-2001-RehofF #analysis #polymorphism- Type-base flow analysis: from polymorphic subtyping to CFL-reachability (JR, MF), pp. 54–66.
PPDP-2001-Gordon - Types for Cyphers: Thwarting Mischief and Malice with Type Theory (ADG), p. 136.
ESEC-FSE-2001-FindlerLF #behaviour #contract- Behavioral contracts and behavioral subtyping (RBF, ML, MF), pp. 229–236.
CC-2001-SchuppGML #generative- User-Extensible Simplification — Type-Based Optimizer Generators (SS, DG, DRM, SML), pp. 86–101.
ESOP-2001-XuRM - Typestate Checking of Machine Code (ZX, TWR, BPM), pp. 335–351.
FoSSaCS-2001-BartheP #dependent type #morphism #proving #reuse- Type Isomorphisms and Proof Reuse in Dependent Type Theory (GB, OP), pp. 57–71.
CSL-2001-KopylovN #markov- Markov’s Principle for Propositional Type Theory (AK, AN), pp. 570–584.
IJCAR-2001-AvronL #canonical- Canonical Propositional Gentzen-Type Systems (AA, IL), pp. 529–544.
LICS-2001-Jeffrey #induction #lts- A Symbolic Labelled Transition System for Coinductive Subtyping of Fμ≤ Types (AJ), pp. 323–333.
LICS-2001-Pfenning #proving- Intensionality, Extensionality, and Proof Irrelevance in Modal Type Theory (FP), pp. 221–230.
ICALP-2000-Konig #mobile #process- Analysing Input/Output-Capabilities of Mobile Processes with a Generic Type System (BK0), pp. 403–414.
ICFP-2000-Crary #compilation- Typed compilation of inclusive subtyping (KC), pp. 68–81.
ICFP-2000-GapeyevLP #functional #recursion- Recursive subtyping revealed: functional pearl (VG, MYL, BCP), pp. 221–231.
IFL-2000-GustavssonS #analysis #bound #morphism #polymorphism- A Usage Analysis with Bounded Usage Polymorphism and Subtyping (JG, JS), pp. 140–157.
ECOOP-2000-FisherR - Extending Moby with Inheritance-Based Subtyping (KF, JHR), pp. 83–107.
TOOLS-ASIA-2000-JiangLX #process #uml- Embedding UML and Type Theory to Formalize the Process of Requirement Engineering (HJ, DL, XX), pp. 32–39.
TOOLS-USA-2000-HeberleLNZ - Weak Subtyping and Genericity (AH, WL, RN, WZ), pp. 149–158.
TOOLS-USA-2000-SoundarajanF #behaviour #multi- Behavioral Subtyping and Behavioral Enrichment of Multimethods (NS, SF), p. 105–?.
PADL-2000-ChuangM #functional #programming- Out-of-Core Functional Programming with Type-Based Primitives (TRC, SCM), pp. 32–46.
PEPM-2000-Kobayashi - Type-Based Useless Variable Elimination (NK), pp. 84–93.
PLDI-2000-FlanaganF #concurrent #detection #java- Type-based race detection for Java (CF, SNF), pp. 219–232.
POPL-2000-KnoblockR #bytecode #java- Type Elaboration and Subtype Completion for Java Bytecode (TBK, JR), pp. 228–242.
POPL-2000-LiblitA #data type #distributed- Type Systems for Distributed Data Structures (BL, AA), pp. 199–213.
POPL-2000-SandholmS #documentation #web- A Type System for Dynamic Web Documents (AS, MIS), pp. 290–301.
POPL-2000-Walker #policy #security- A Type System for Expressive Security Policies (DW), pp. 254–267.
PPDP-2000-HanusS #functional #logic programming #nondeterminism #source code- Type-based nondeterminism checking in functional logic programs (MH, FS), pp. 202–213.
SAIG-2000-BerardiCDG #functional #source code- Type-Based Useless-Code Elimination for Functional Programs (SB, MC, FD, PG), pp. 172–189.
ESOP-2000-Hofmann #bound #functional- A Type System for Bounded Space and Functional In-Place Update--Extended Abstract (MH0), pp. 165–179.
FoSSaCS-2000-BartheR #calculus #induction- Constructor Subtyping in the Calculus of Inductive Constructions (GB, FvR), pp. 17–34.
FoSSaCS-2000-Damiani #rank- Typing Local Definitions and Conditional Expressions with Rank 2 Intersection (FD), pp. 82–97.
FoSSaCS-2000-MaiettiPR #category theory #linear #modelling- Categorical Models for Intuitionistic and Linear Type Theory (MEM, VdP, ER), pp. 223–237.
FoSSaCS-2000-Zimmer #algorithm #mobile- Subtyping and Typing Algorithms for Mobile Ambients (PZ), pp. 375–390.
TACAS-2000-XiongL #component #design- An Extensible Type System for Component-Based Design (YX, EAL), pp. 20–37.
CADE-2000-AndrewsBB #proving #theorem proving- System Description: TPS: A Theorem Proving System for Type Theory (PBA, MB, CEB), pp. 164–169.
CADE-2000-BezemHN #automation #proving #using- Automated Proof Construction in Type Theory Using Resolution (MB, DH, HdN), pp. 148–163.
CSL-2000-Aspinall - Subtyping with Power Types (DA), pp. 156–171.
CSL-2000-HancockS #dependent type #interactive #source code- Interactive Programs in Dependent Type Theory (PH, AS), pp. 317–331.
LICS-2000-Chroboczek #game studies #semantics- Game Semantics and Subtyping (JC), pp. 192–203.
LICS-2000-Miquel - A Model for Impredicative Type Systems, Universes, Intersection Types and Subtyping (AM), pp. 18–29.
TLCA-1999-Zwanenburg - Pure Type Systems with Subtyping (JZ), pp. 381–396.
ICFP-1999-KfouryMTW - Relating Typability and Expressiveness in Finite-Rank Intersection Type Systems (AJK, HGM, FAT, JBW), pp. 90–101.
ICFP-1999-WallaceR #combinator #haskell #question #xml- Haskell and XML: Generic Combinators or Type-Based Translation? (MW, CR), pp. 148–159.
CHI-1999-GoldsteinBAT #interface #mobile- Non-Keyboard QWERTY Touch Typing: A Portable Input Interface for The Mobile User (MG, RB, GA, ST), pp. 32–39.
OOPSLA-1999-Duggan #composition #java #reverse engineering- Modular Type-Based Reverse Engineering of Parameterized Types in Java Code (DD), pp. 97–113.
TOOLS-ASIA-1999-LiZL #communication #csp #process- The Typing of Communicating Sequential Processes (WL, XZ, SL), pp. 61–66.
PEPM-1999-Thiemann - Interpreting Specialization in Type Theory (PT), pp. 30–43.
POPL-1999-EidorffHMNST #named- AnnoDomini: From Type Theory to Year 2000 Conversion Tool (PHE, FH, CM, HN, MHS, MT), pp. 1–14.
POPL-1999-OCallahn #bytecode #java- A Simple, Comprehensive Type System for Java Bytecode Subroutines (RO), pp. 70–78.
POPL-1999-PessauxL #analysis #exception- Type-Based Analysis of Uncaught Exceptions (FP, XL), pp. 276–290.
POPL-1999-RielyH #mobile #trust- Trust and Partial Typing in Open Systems of Mobile Agents (JR, MH), pp. 93–104.
ESOP-1999-BartheF - Constructor Subtyping (GB, MJF), pp. 109–127.
ESOP-1999-GayH #interactive- Types and Subtypes for Client-Server Interactions (SJG, MH), pp. 74–90.
ESOP-1999-Mycroft #decompiler #re-engineering- Type-Based Decompilation (or Program Reconstruction via Type Reconstruction) (AM), pp. 208–223.
FoSSaCS-1999-Benke #algebra #ml- An Algebraic Characterization of Typability in ML with Subtyping (MB), pp. 104–119.
CSL-1999-CompagnoniG #higher-order #symmetry- Anti-Symmetry of Higher-Order Subtyping (ABC, HG), pp. 420–438.
CSL-1999-GeuversPZ #proving- Safe Proof Checking in Type Theory with Y (HG, EP, JZ), pp. 439–452.
CSL-1999-Howe #interactive #proving #theorem proving #using- Interactive Theorem Proving Using Type Theory (DJH), p. 578.
LICS-1999-Altenkirch #similarity- Extensional Equality in Intensional Type Theory (TA), pp. 412–420.
LICS-1999-ColazzoG #kernel #recursion- Subtyping Recursive Types in Kernel Fun (DC, GG), pp. 137–146.
HT-1998-FurtadoM #flexibility #hypermedia- Enforcing Strong Object Typing in Flexible Hypermedia (PF, HM), pp. 171–179.
ICALP-1998-Gimenez #recursion- Structural Recursive Definitions in Type Theory (EG), pp. 397–408.
ICALP-1998-HengleinR #automaton #complexity #constraints #recursion- Constraint Automata and the Complexity of Recursive Subtype Entailment (FH, JR), pp. 616–627.
ICALP-1998-Sewell #distributed #π-calculus- Global/Local Subtyping and Capability Inference for a Distributed π-calculus (PS), pp. 695–706.
FLOPS-1998-Takeuti - A Type Theory for Cyclic Strcture (IT), pp. 207–226.
ICFP-1998-Ennals98a - Verbose Typing (RE), p. 340.
ICFP-1998-Kieburtz #monad- Taming Effects with Monadic Typing (RBK), pp. 51–62.
ICFP-1998-Nordlander #polymorphism- Pragmatic Subtyping in Polymorphic Languages (JN), pp. 216–227.
ICFP-1998-Pottier #framework #type inference- A Framework for Type Inference with Subtyping (FP), pp. 228–238.
OOPSLA-1998-FreundM #bytecode #java- A Type System for Object Initialization in the Java Bytecode Language (SNF, JCM), pp. 310–327.
OOPSLA-1998-Litvinov #morphism #polymorphism #static typing #towards- Contraint-Based Polymorphism in Cecil: Towards a Practical and Static Type System (VL), pp. 388–411.
TOOLS-USA-1998-LoweNTZ #inheritance- Weak Subtyping — Yet Another Notion of Inheritance (WL, RN, MT, WZ), pp. 333–345.
PLDI-1998-DiwanMM #alias #analysis- Type-Based Alias Analysis (AD, KSM, JEBM), pp. 106–117.
POPL-1998-Nishimura #static typing- Static Typing for Dynamic Messages (SN), pp. 266–278.
POPL-1998-ShieldsSJ #dynamic typing #staged #type inference- Dynamic Typing as Staged Type Inference (MS, TS, SLPJ), pp. 289–302.
POPL-1998-StataA #bytecode #java- A Type System for Java Bytecode Subroutines (RS, MA), pp. 149–160.
SAS-1998-Duggan #finite #morphism #polymorphism #type inference- Finite Subtype Inference with Explicit Polymorphism (DD), pp. 295–310.
ESOP-1998-Remy - From Classes to Objects via Subtyping (DR), pp. 200–220.
FoSSaCS-1998-AmadioC #analysis- Analysis of a Guard Condition in Type Theory (RMA, SCG), pp. 48–62.
CSL-1998-Barthe #normalisation- Existence and Uniqueness of Normal Forms in Pure Type Systems with βη-Conversion (GB), pp. 241–259.
CSL-1998-Vorobyov #functional- Subtyping Functional+Nonempty Record Types (SGV), pp. 283–297.
JICSLP-1998-FagesP - A Generic Type System for CLP(chi) (FF, MP), pp. 353–354.
LICS-1998-BirkedalCRS #category theory- Type Theory via Exact Categories (LB, AC, GR, DSS), pp. 188–198.
LICS-1998-Viswanathan #abstraction #first-order #recursion- Full Abstraction for First-Order Objects with Recursive Types and Subtyping (RV), pp. 380–391.
TLCA-1997-BrandtH #axiom #induction #recursion #similarity- Coinductive Axiomatization of Recursive Type Equality and Subtyping (MB, FH), pp. 63–81.
TLCA-1997-Courant #calculus- A Module Calculus for Pure Type Systems (JC), pp. 112–128.
TLCA-1997-Ghani #calculus #dependent type- Eta-Expansions in Dependent Type Theory — The Calculus of Constructions (NG), pp. 164–180.
ICFP-1997-Banerjee #analysis #composition- A Modular, Polyvariant, and Type-Based Closure Analysis (AB), pp. 1–10.
ICFP-1997-Crary #higher-order #implementation- Foundations for the Implementation of Higher-Order Subtyping (KC), pp. 125–135.
ICFP-1997-MarlowW #erlang- A Practical Subtyping System For Erlang (SM, PW), pp. 136–149.
ECOOP-1997-BrucePF #object-oriented- Subtyping Is Not a Good “Match” for Object-Oriented Languages (KBB, LP, AF), pp. 104–127.
ALP-1997-BartheR #algebra #approach #termination- Termination of Algebraic Type Systems: The Syntactic Approach (GB, FvR), pp. 174–193.
POPL-1997-Rehof - Minimal Typings in Atomic Subtyping (JR), pp. 278–291.
POPL-1997-Saibi #algorithm #inheritance- Typing Algorithm in Type Theory with Inheritance (AS), pp. 292–301.
SAS-1997-Frey #polynomial- Satisfying Subtype Inequalities in Polynomial Space (AF), pp. 265–277.
SAS-1997-IgarashiK #analysis #communication #concurrent #programming language- Type-Based Analysis of Communication for Concurrent Programming Languages (AI, NK), pp. 187–201.
ESEC-FSE-1997-Rushby #specification- Subtypes for Specifications (JMR), pp. 4–19.
TAPSOFT-1997-BonoBDL #constraints- Subtyping Constraints for Incomplete Objects (Extended Abstract) (VB, MB, MDC, LL), pp. 465–477.
TAPSOFT-1997-VolpanoS #approach #security- A Type-Based Approach to Program Security (DMV, GS), pp. 607–621.
CADE-1997-GanzingerMW #order- Soft Typing for Ordered Resolution (HG, CM, CW), pp. 321–335.
LICS-1997-HeintzeM #analysis #on the #polynomial- On the Cubic Bottleneck in Subtyping and Flow Analysis (NH, DAM), pp. 342–351.
LICS-1997-HengleinR #complexity- The Complexity of Subtype Entailment for Simple Types (FH, JR), pp. 352–361.
HT-1996-Allen #automation #hypermedia- Automatic Hypertext Link Typing (JFA), pp. 42–52.
ICALP-1996-MitchellV #effectiveness #modelling #morphism #polymorphism #recursion- Effective Models of Polymorphism, Subtyping and Recursion (JCM, RV), pp. 170–181.
ICFP-1996-Ghelli #complexity #kernel #type checking- Complexity of Kernel Fun Subtype Checking (GG), pp. 134–145.
ICFP-1996-Pottier #constraints- Simplifying Subtyping Constraints (FP), pp. 122–133.
IFL-1996-DebbabiFT #algorithm #analysis #concurrent #control flow #higher-order #source code- A Type-Based Algorithm for the Control-Flow Analysis of Higher-Order Concurrent Programs (MD, AF, NT), pp. 247–266.
ICPR-1996-AokiSAO #prototype #sketching- A prototype system for interpreting hand-sketched floor plans (YA, AS, HA, KO), pp. 747–751.
ECOOP-1996-BrandtK - Generalising the BETA Type System (SB, JLK), pp. 421–448.
ECOOP-1996-GaweckiM #perspective #quantifier- Integrating Subtyping, Matching and Type Quantification: A Practical Perspective (AG, FM), pp. 26–47.
ALP-1996-Nazareth #specification- Specifying Type Systems (DN), pp. 314–329.
POPL-1996-GordonR #calculus #first-order #similarity- Bisimilarity for a First-Order Calculus of Objects with Subtyping (ADG, GDR), pp. 386–395.
SAS-1996-TrifonovS - Subtyping Constrained Types (VT, SFS), pp. 349–365.
FSE-1996-MedvidovicORT #architecture #design #object-oriented #using- Using Object-Oriented Typing to Support Architectural Design in the C2 Style (NM, PO, JER, RNT), pp. 24–32.
ICSE-1996-DharaL #behaviour #inheritance #specification- Forcing Behavioral Subtyping through Specification Inheritance (KKD, GTL), pp. 258–267.
ESOP-1996-SmithV #c #polymorphism #towards- Towards an ML-Style Polymorphic Type System for C (GS, DMV), pp. 341–355.
CSL-1996-BartheM #algebra #on the #reduction- On the Subject Reduction Property for Algebraic Type Systems (GB, PAM), pp. 34–57.
CSL-1996-Geuvers #dependent type #higher-order #logic #modelling- Extending Models of Second Order Predicate Logic to Models of Second Dependent Type Theory (HG), pp. 167–181.
CSL-1996-Luo - Coercive Subtyping in Type Theory (ZL), pp. 276–296.
LICS-1996-AspinallC #dependent type- Subtyping Dependent Types (DA, ABC), pp. 86–97.
LICS-1996-TiurynU #decidability #higher-order #problem- The Subtyping Problem for Second-Order Types is Undecidable (JT, PU), pp. 74–85.
RTA-1995-BakelF #normalisation #term rewriting- (Head-) Normalization of Typeable Rewrite Systems (SvB, MF), pp. 279–293.
TLCA-1995-Barthe - Extensions of Pure Type Systems (GB), pp. 16–31.
TLCA-1995-BerardiB #optimisation #using- Using Subtyping in Program Optimization (SB, LB), pp. 63–77.
TLCA-1995-Holmes #λ-calculus- Untyped λ-Calculus with Relative Typing (MRH), pp. 235–248.
TLCA-1995-KurataT #decidability- Decidable Properties of Intersection Type Systems (TK, MT), pp. 297–311.
FPCA-1995-AikenF #dynamic typing #type inference- Dynamic Typing and Subtype Inference (AA, MF), pp. 182–191.
FPCA-1995-Thiemann #polymorphism #revisited- Unboxed Values and Polymorphic Typing Revisited (PT), pp. 24–35.
ECOOP-1995-AbadiC #on the- On Subtyping and Matching (MA, LC), pp. 145–167.
OOPSLA-1995-DayGLM #morphism #parametricity #polymorphism- Subtypes vs. Where Clauses: Constraining Parametric Polymorphism (MD, RG, BL, ACM), pp. 156–168.
PEPM-1995-TangJ - Effect Systems with Subtyping (YMT, PJ), pp. 45–53.
PLDI-1995-ShaoA #compilation #ml #standard- A Type-Based Compiler for Standard ML (ZS, AWA), pp. 116–129.
POPL-1995-HoangM #bound #type inference- Lower Bounds on Type Inference with Subtypes (MH, JCM), pp. 176–185.
POPL-1995-HofmannP - Positive Subtyping (MH, BCP), pp. 186–197.
POPL-1995-PalsbergO #analysis- A Type System Equivalent to Flow Analysis (JP, PO), pp. 367–378.
SAS-1995-DussartHM #analysis #polymorphism #polynomial #recursion- Polymorphic Recursion and Subtype Qualifications: Polymorphic Binding-Time Analysis in Polynomial Time (DD, FH, CM), pp. 118–135.
SAS-1995-Hannan #analysis #functional #stack- A Type-based Analysis for Stack Allocation in Functional Languages (JH), pp. 172–188.
SAS-1995-Heintze #analysis #control flow- Control-Flow Analysis and Type Systems (NH), pp. 189–206.
KBSE-1995-Reuss #deduction #synthesis #towards- Towards High-Level Deductive Program Synthesis Based on Type Theory (HR), pp. 174–183.
LICS-1995-Constable #experience- Experience with Type Theory as a Foundation for Computer Science (RLC), pp. 266–279.
LICS-1995-LongoMS #logic- A Logic of Subtyping (GL, KM, SS), pp. 292–299.
LFP-1994-WrightC - A Practical Soft Type System for Scheme (AKW, RC), pp. 250–262.
ECOOP-1994-AlagicSB #declarative #inheritance #object-oriented #programming #prototype- Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping (SA, RS, RB), pp. 236–259.
OOPSLA-1994-EifrigSTZ #decidability #object-oriented- Application of OOP Type Theory: State, Decidability, Integragtion (JE, SFS, VT, AEZ), pp. 16–30.
PEPM-1994-Baker-Finch #higher-order #static analysis- Type Theory and Projections for Higher-Order Static Analysis (CABF), pp. 43–52.
POPL-1994-AikenWL - Soft Typing with Conditional Types (AA, ELW, TKL), pp. 163–173.
POPL-1994-KatiyarLM #prototype- A Type System for Prototyping Languages (DK, DCL, JCM), pp. 138–150.
SAS-1994-HankinM #framework #program analysis- A Type-based Framework for Program Analysis (CH, DLM), pp. 380–394.
SAS-1994-Henglein #analysis #fixpoint #strict- Iterative Fixed Point Computation for Type-Based Strictness Analysis (FH), pp. 395–407.
ESOP-J-1992-Henglein94 #dynamic typing #proving #syntax- Dynamic Typing: Syntax and Proof Theory (FH), pp. 197–230.
CADE-1994-Jackson #algebra- Exploring Abstract Algebra in Constructive Type Theory (PJ), pp. 590–604.
LICS-1994-GeuversW #on the- On the Church-Rosser Property for Expressive Type Systems and its Consequences for their Metatheoretic Study (HG, BW), pp. 320–329.
LICS-1994-PlotkinAC #parametricity- Subtyping and Parametricity (GDP, MA, LC), pp. 310–319.
SIGMOD-1993-BukhresCELM #multi #named #prototype- InterBase: A Multidatabase Prototype System (OAB, JC, AKE, XL, JGM), pp. 534–539.
WCRE-1993-OlshefskiC #comprehension #prototype- A Prototype System for static and Dynamic Program Understanding (DO, AC), pp. 93–106.
TLCA-1993-JacobsM #dependent type #higher-order #logic- Translating Dependent Type Theory into Higher Order Logic (BJ, TFM), pp. 209–229.
TLCA-1993-McKinnaP - Pure Type Systems Formalized (JM, RP), pp. 289–305.
FPCA-1993-Lillie - Conjunctive Subtyping (DJL), pp. 42–51.
HCI-ACS-1993-KanSH #evaluation #towards- Toward a Cognitive Ergonomics Evaluation System of Typing Chinese Characters into Computers (ZK, GS, ZH), pp. 380–385.
ECOOP-1993-LiskovW - A New Definition of the Subtype Relation (BL, JMW), pp. 118–141.
OOPSLA-1993-Lamping #interface- Typing the Specialization Interface (JL), pp. 201–214.
OOPSLA-1993-LiskovW #specification- Specifications and Their Use in Defining Subtypes (BL, JMW), pp. 16–28.
POPL-1993-Aponte #parametricity- Extending Record Typing to Type Parametric Modules with Sharing (MVA), pp. 465–478.
POPL-1993-KozenPS #performance #recursion- Efficient Recursive Subtyping (DK, JP, MIS), pp. 419–428.
POPL-1993-Mairson #logic #multi- A Constructive Logic of Multiple Subtyping (HGM), pp. 313–324.
TAPSOFT-1993-Mahr - Applications of Type Theory (BM), pp. 343–355.
TAPSOFT-1993-Smith #polymorphism #type inference- Polymorphic Type Inference with Overloading and Subtyping (GS), pp. 671–685.
TAPSOFT-1993-TiurynW #re-engineering #recursion- Type Reconstruction with Recursive Types and Atomic Subtyping (JT, MW), pp. 686–701.
ILPS-1993-MoraPRF #equation #prototype- A Prototype System for Equational Constructive Negation (AM, JP, MJR, MF), p. 638.
LFP-1992-CastagnaGL #calculus- A Calculus for Overloaded Functions with Subtyping (GC, GG, GL), pp. 182–192.
LFP-1992-Kaes #recursion #type inference- Type Inference in the Presence of Overloading, Subtyping and Recursive Types (SK), pp. 193–204.
SEKE-1992-SubramaniamTHRR #design #information management #prototype- Knowledge Engineering for Protein Structure and Motifs: Design of a Prototype System (SS, DKT, KH, HR, LAR), pp. 420–435.
ECOOP-1992-DodaniT #named #object-oriented #programming- ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes (MD, CST), pp. 309–328.
TOOLS-USA-1992-Alagic #object-oriented- Object-Oriented Type Systems (SA), p. 295.
POPL-1992-BruceM #higher-order #modelling #morphism #polymorphism #recursion- PER Models of Subtyping, Recursive Types and Higher-Order Polymorphism (KBB, JCM), pp. 316–327.
POPL-1992-Leroy #polymorphism- Unboxed Objects and Polymorphic Typing (XL), pp. 177–188.
POPL-1992-LincolnM #algorithm #aspect-oriented #type inference- Algorithmic Aspects of Type Inference with Subtypes (PL, JCM), pp. 293–304.
POPL-1992-Ma #parametricity- Parametricity as Subtyping (QM), pp. 281–292.
POPL-1992-Remy #for free- Typing Record Concatenation for Free (DR), pp. 166–176.
ESOP-1992-DohS #action semantics #semantics- Extraction of Strong Typing Laws from Action Semantics Definitions (KGD, DAS), pp. 151–166.
ESOP-1992-Henglein #dynamic typing- Dynamic Typing (FH), pp. 233–253.
ESOP-1992-Wright - Typing References by Effect Inference (AKW), pp. 473–491.
CADE-1992-NipkowQ #reduction #unification #λ-calculus- Reduction and Unification in Lambda Calculi with Subtypes (TN, ZQ), pp. 66–78.
CSL-1992-Smith - Kleene’s Slash and Existence of Values of Open Terms in Type Theory (JMS), pp. 395–402.
JICSLP-1992-RouzaudN #prolog- Integrating Modes and Subtypes into a Prolog Type-Checker (YR, LNP), pp. 85–97.
LICS-1992-Tiuryn - Subtype Inequalities (JT), pp. 308–315.
PODS-1991-BeeriM - Subtyping in OODB’s (CB, TM), pp. 300–314.
OOPSLA-1991-Ghelli #message passing #static typing- A Static Type System for Message Passing (GG), pp. 129–145.
PLDI-1991-CartwrightF - Soft Typing (RC, MF), pp. 278–292.
POPL-1991-AmadioC #recursion- Subtyping Recursive Types (RMA, LC), pp. 104–118.
POPL-1991-DubaHM #continuation #ml- Typing First-Class Continuations in ML (BFD, RH, DBM), pp. 163–173.
POPL-1991-MitchellMM #inheritance #ml #standard- An Extension of Standard ML Modules with Subtyping and Inheritance (JCM, SM, NM), pp. 270–278.
Best-of-PLDI-1991-CartwrightF91a - Soft typing (with retrospective) (RC, MF), pp. 412–428.
ESEC-1991-Parisi-PresicceP #algebra #inheritance #object-oriented #programming- An Algebraic View of Inheritance and Subtyping in Object Oriented Programming (FPP, AP), pp. 364–379.
ESOP-J-1990-Helmink91 - Resolution and Type Theory (LH), pp. 119–138.
ESOP-J-1990-Thatte91 #scalability- A Type System for Implicit Scaling (ST), pp. 217–245.
CAAP-1991-Luo #refinement #specification- Program Specification and Data Refinement in Type Theory (ZL), pp. 143–168.
ISLP-1991-LakshmanR #prolog #re-engineering #semantics- Typed Prolog: A Semantic Reconstruction of the Mycroft-O’Keefe Type System (TLL, USR), pp. 202–217.
LICS-1991-Howe #on the- On Computational Open-Endedness in Martin-Löf’s Type Theory (DJH), pp. 162–172.
OOPSLA-ECOOP-1990-AmericaL #inheritance #object-oriented #parallel- A Parallel Object-Oriented Language with Inheritance and Subtyping (PA, FvdL), pp. 161–168.
OOPSLA-ECOOP-1990-LeavensW #object-oriented #reasoning #source code- Reasoning about Object-Oriented Programs that Use Subtypes (GTL, WEW), pp. 212–223.
OOPSLA-ECOOP-1990-MadsenMM #object-oriented #revisited- Strong Typing of Object-Oriented Languages Revisited (OLM, BM, BMP), pp. 140–150.
PLDI-1990-Jacobs #constraints #logic programming- Type Declarations as Subtype Constraints in Logic Programming (DJ), pp. 165–173.
POPL-1990-CookHC #inheritance- Inheritance Is Not Subtyping (WRC, WLH, PSC), pp. 125–135.
POPL-1990-GraverJ #smalltalk- A Type System for Smalltalk (JOG, REJ), pp. 136–150.
POPL-1990-Griffin - A Formulae-as-Types Notion of Control (TG), pp. 47–58.
POPL-1990-Thatte #static typing- Quasi-Static Typing (SRT), pp. 367–381.
ESOP-1990-Helmink - Resolution and Type Theory (LH), pp. 197–211.
PODS-1989-Borgida #inheritance #query #strict- Type Systems for Querying Class Hierarchies with Non-strict Inheritance (AB), pp. 394–400.
CHI-1989-JohnN #human-computer- Cumulating the science of HCI: from s-R compatibility to transcription typing (BEJ, AN), pp. 109–114.
POPL-1989-AbadiCPP #dynamic typing #static typing- Dynamic Typing in a Statically-Typed Language (MA, LC, BCP, GDP), pp. 213–227.
POPL-1989-CardelliDJKN - The Modula-3 Type System (LC, JED, MJJ, BK, GN), pp. 202–212.
POPL-1989-KanellakisM #ml #polymorphism #unification- Polymorphic Unification and ML Typing (PCK, JCM), pp. 105–115.
POPL-1989-YelickZ #logic programming- Moded Type Systems for Logic Programming (KAY, JLZ), pp. 116–124.
CCIPL-1989-FuhM #polymorphism #type inference- Polymorphic Subtype Inference: Closing the Theory-Practice Gap (YCF, PM), pp. 167–183.
LICS-1989-Pitts #polymorphism- Non-trivial Power Types Can’t Be Subtypes of Polymorphic Types (AMP), pp. 6–13.
LFP-1988-JategaonkarM #ml #pattern matching- ML with Extended Pattern Matching and Subtypes (LJ, JCM), pp. 198–211.
PLDI-1988-Rose #design- Refined Types: Highly Differentiated Type Systems and Their Use in the Design of Intermediate Langages (JRR), pp. 278–287.
POPL-1988-Cardelli - Structural Subtyping and the Notion of Power Type (LC), pp. 70–79.
POPL-1988-Stansifer #type inference- Type Inference with Subtypes (RS), pp. 88–97.
ESOP-1988-DietrichH #polymorphism #prolog- A Polymorphic Type System with Subtypes for Prolog (RD, FH), pp. 79–93.
ESOP-1988-FuhM #type inference- Type Inference with Subtypes (YCF, PM), pp. 94–114.
ESOP-1988-Parigot #higher-order #programming #proving- Programming with Proofs: A Second Order Type Theory (MP), pp. 145–159.
CADE-1988-Jacquet #synthesis- Program Synthesis by Completion with Dependent Subtypes (PJ), pp. 550–562.
LICS-1988-SalvesenS #set- The Strength of the Subset Type in Martin-Löf’s Type Theory (AS, JMS), pp. 384–391.
ECOOP-1987-America #inheritance #object-oriented #parallel- Inheritance and Subtyping in a Parallel Object-Oriented Language (PA), pp. 234–242.
LICS-1987-ConstableS - Partial Objects In Constructive Type Theory (RLC, SFS), pp. 183–193.
OOPSLA-1986-Olthoff #concept #data type #experience #object-oriented #programming- Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience (WGO), pp. 429–443.
LICS-1986-KnoblockC - Formalized Metareasoning in Type Theory (TBK, RLC), pp. 237–248.
LICS-1986-MendlerPC #infinity- Infinite Objects in Type Theory (NPM, PP, RLC), pp. 249–255.
POPL-1985-LamportS #alias #approach #constraints #named- Constraints: A Uniform Approach to Aliasing and Typing (LL, FBS), pp. 205–216.
POPL-1983-Kieburtz #data type #precise #specification- Precise Typing of Abstract Data Type Specifications (RBK), pp. 109–116.
DAC-1983-KowalskiT #automation #design #prototype- The VLSI Design Automation Assistant: Prototype system (TJK, DET), pp. 479–483.
VLDB-1978-Palmer #database- Record Subtype Facilities in Database Systems (IRP), pp. 148–155.