1996 · 314 citations · 10 references
ComputingComputer ScienceData StructuresFormal MethodsProgramming LanguagesAbstract Syntax TreesData TypesData-flow AnalysisDeductive VerificationType CheckingType SystemsReactive SystemsType AnalysisType Theory
We have designed and implemented a type-based analysis for proving some basic properties of reactive systems. The analysis manipulates rich type expressions that contain information about the sizes of recursively defined data structures. Sized types are useful for detecting deadlocks, nontermination, and other errors in embedded programs. To establish the soundness of the analysis we have developed an appropriate semantic model of sized types.
10
Report on the programming language Haskell
Paul Hudak, Simon Peyton Jones, Philip Wadler et al. · ACM SIGPLAN Notices · 1992 · 1K citations · Full text
Type inclusion constraints and type inference
Alex Aiken, Edward L. Wimmers · 1993 · 260 citations