• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 21 - 30 of 5,069
Next 10 →

What is a Universal Higher-Order Programming Language?

by Ramarao Kanneganti, Robert Cartwright - In Proc. International Conference on Automata, Languages, and Programming. Lecture Notes in Computer Science , 1993
"... . In this paper, we develop a theory of higher-order computability suitable for comparing the expressiveness of sequential, deterministic programming languages. The theory is based on the construction of a new universal domain T and corresponding universal language KL. The domain T is universal for ..."
Abstract - Cited by 6 (2 self) - Add to MetaCart
. In this paper, we develop a theory of higher-order computability suitable for comparing the expressiveness of sequential, deterministic programming languages. The theory is based on the construction of a new universal domain T and corresponding universal language KL. The domain T is universal

The Semantics and Implementation of Bindings in Higher-Order Programming Languages

by Anindya Banerjee, David A. Schmidt , 1995
"... A fundamental activity in programming language design is the association of a name to a syntactic phrase. This is called a definition binding, since the name defines the syntactic phrase. Bindings can also arise as a consequence of parameter transmission, via the association of a formal parameter n ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
of programming language design, by developing a categorical model for a higher-order, modular language. The model provides a uniform semantics of definition and parameter bindings. If the language satisfies the correspondence principle, the categorical model is a weakly symmetric, monoidal-closed category

Modular heap analysis for higher-order programs

by Ravichandhran Madhavan , G Ramalingam , Kapil Vaswani - In Proc. SAS , 2012
"... Abstract. We consider the problem of computing summaries for procedures that soundly capture the effect of calling a procedure on program state that includes a mutable heap. Such summaries are the basis for a compositional program analysis and key to scalability. Higher order procedures contain cal ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Abstract. We consider the problem of computing summaries for procedures that soundly capture the effect of calling a procedure on program state that includes a mutable heap. Such summaries are the basis for a compositional program analysis and key to scalability. Higher order procedures contain

Reasoning about Imperative and Higher-Order Programs

by unknown authors
"... Contextual equivalence, namely the property that two expressions are indistinguishable inside any program context, is a fundamental property of program expressions. Discovering methods that enable formal reasoning about contextual equivalence is hard and highly dependent on the features of the progr ..."
Abstract - Add to MetaCart
are that they successfully deal with imperative as well as higher-order features. We demonstrate our technique by deriving sound and complete methods for proving contextual equivalence in the call-by-value lambda calculus, a lambda calculus with higher-order store, the nu-calculus, an imperative object calculus

Principal Siignatures for Higher-order Program. Modules

by Mads Tofte
"... Under the Damas-Milner type discipline for functional languages, every expression has a principal type, if it elaborates at all. In the type .discipline for ML Modules, a signature expression has a principal signature, if it elaborates at all. However, while functions can be higher-order in ML, para ..."
Abstract - Add to MetaCart
Under the Damas-Milner type discipline for functional languages, every expression has a principal type, if it elaborates at all. In the type .discipline for ML Modules, a signature expression has a principal signature, if it elaborates at all. However, while functions can be higher-order in ML

Types for Deadlock-Free Higher-Order Programs

by Luca Padovani, Luca Novara, Universita Torino Italy
"... Abstract. Type systems for communicating processes are typically studied using abstract models – e.g., process algebras – that distill the communication behavior of programs but overlook their structure in terms of functions, methods, objects, modules. It is not always obvious how to apply these typ ..."
Abstract - Add to MetaCart
these type systems to structured programming languages. In this work we port a recently developed type system that ensures deadlock freedom in the pi-calculus to a higher-order language. 1

Higher-Order Programming in an OR-intensive Style

by Paul Tarau, Bart Demoen
"... Because implementations tend to favour a recursive deterministic ANDintensive programming style, it seems counter intuitive that a backtracking findall-based paradigm can be more efficient. This is explained by a source level technique which is called goal precomputation, by a heapbased copy-once f ..."
Abstract - Add to MetaCart
will try to find out how to improve the traditional AND-intensive implementation of higher-order primitives and study the impact of meta-programming constructs like call/N. We introduce a new `universal' higher-order predicate implemented also with goal precomputation which combines on the fly

Hash-Flow Taint Analysis of Higher-Order Programs

by Shuying Liang, Matthew Might
"... As web applications have grown in popularity, so have attacks on such applications. Cross-site scripting and injection attacks have become particularly problematic. Both vulnerabilities stem, at their core, from improper sanitization of user input. We propose static taint analysis, which can verify ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
the absence of unsanitized input errors at compile-time. Unfortunately, precise static analysis of modern scripting languages like Python is challenging: higher-orderness and complex control-flow collide with opaque, dynamic data structures like hash maps and objects. The interdependence of data

Higher-Order Programming for Modeling Music Theories

by Eduardo R. Miranda
"... Modeling music theories with computer programs has attracted composers and scholars for a long time. On the one hand, the resulting programs can serve as algorithmic composition tools. On the other hand, such an approach leads to a better understanding of existing as well as newly developed theories ..."
Abstract - Add to MetaCart
Modeling music theories with computer programs has attracted composers and scholars for a long time. On the one hand, the resulting programs can serve as algorithmic composition tools. On the other hand, such an approach leads to a better understanding of existing as well as newly developed

Relatively Complete Counterexamples for Higher-Order Programs

by Phúc C. Nguy˜ên, David Van Horn
"... ar ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract not found
Next 10 →
Results 21 - 30 of 5,069
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University