Region-based memory management
From MaRDI portal
Publication:676777
DOI10.1006/inco.1996.2613zbMath0876.68027OpenAlexW2087875803WikidataQ55222538 ScholiaQ55222538MaRDI QIDQ676777
Mads Tofte, Jean-Pierre Talpin
Publication date: 12 November 1997
Published in: Information and Computation (Search for Journal in Brave)
Full work available at URL: https://semanticscholar.org/paper/9117c75f62162b0bcf8e1ab91b7e25e0acc919a8
Theory of programming languages (68N15) Theory of operating systems (68N25) Theory of software (68N99)
Related Items
Dynamic state restoration using versioning exceptions, Type-based cost analysis for lazy functional languages, Modular inference of subprogram contracts for safety checking, Typing correspondence assertions for communication protocols, Linear types and non-size-increasing polynomial time computation., Region-based resource management and lexical exception handlers in continuation-passing style, A resource semantics and abstract machine for \textit{Safe}: a functional language with regions and explicit deallocation, Exception handling for copyless messaging, Safety-critical Java programs from \textsf{Circus} models, Graded modal dependent type theory, Region-based memory management for Mercury programs, Backwards type analysis of asynchronous method calls, Syntactic soundness proof of a type-and-capability system with hidden state, Typing Correspondence Assertions for Communication Protocols, A type system for counting instances of software components, Weak updates and separation logic, A language for generic programming in the large, Syntactic Type Soundness for the Region Calculus, Secrecy and group creation, Unnamed Item, A constraint-based region inference algorithm, Verifying pointer and string analyses with region type systems, Typing termination in a higher-order concurrent imperative language, Types for the ambient calculus, A type system with usage aspects, A Refinement Methodology for Object-Oriented Programs, An Inference Algorithm for Guaranteeing Safe Destruction, Secure the Clones, Typing Safe Deallocation, All structured programs have small tree width and good register allocation, Types and trace effects for object orientation, Possible worlds and resources: The semantics of \(\mathbf{BI}\), Syntactic type soundness results for the region calculus, Assigning types to processes, Real-time MLton: A Standard ML runtime for real-time functional programs, Distributed call-tracking for security
Uses Software
Cites Work
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Recursive programming
- A theory of type polymorphism in programming
- Transformations and reduction strategies for typed lambda expressions
- Analysis of functional programs to detect run-time garbage cells
- List processing in real time on a serial computer
- Type and behaviour reconstruction for higher-order concurrent programs
- Polymorphic type, region and effect inference