default search action
Robert Cartwright
Person information
- affiliation: Rice University, Houston, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Books and Theses
- 1977
- [b2]Robert Cartwright:
A practical formal semantic definition and verification system for TYPED LISP. Stanford University, USA, 1977 - 1976
- [b1]Robert Cartwright:
A Practical Formal Semantic Definition and Verification System for TYPED LISP. Outstanding Dissertations in the Computer Sciences, Garland Publishing, New York 1976, ISBN 0-8240-4420-7
Journal Articles
- 2019
- [j10]Saeid Barati, Ferenc A. Bartha, Swarnendu Biswas, Robert Cartwright, Adam Duracz, Donald S. Fussell, Henry Hoffmann, Connor Imes, Jason E. Miller, Nikita Mishra, Arvind, Dung Nguyen, Krishna V. Palem, Yan Pei, Keshav Pingali, Ryuichi Sai, Andrew Wright, Yao-Hsiang Yang, Sizhuo Zhang:
Proteus: Language and Runtime Support for Self-Adaptive Software Development. IEEE Softw. 36(2): 73-82 (2019) - 2016
- [j9]Walid Taha, Yingfu Zeng, Adam Duracz, Fei Xu, Kevin Atkinson, Paul Brauner, Robert Cartwright, Roland Philippsen:
Developing a first course on cyber-physical systems. SIGBED Rev. 14(1): 44-52 (2016) - 2011
- [j8]Walid Taha, Paul Brauner, Robert Cartwright, Verónica Gaspes, Aaron D. Ames, Alexandre Chapoutot:
A core language for executable models of cyber physical systems: work in progress report. SIGBED Rev. 8(2): 39-43 (2011) - 2006
- [j7]Eric E. Allen, Robert Cartwright:
Safe instantiation in Generic Java. Sci. Comput. Program. 59(1-2): 26-37 (2006) - 1997
- [j6]Andrew K. Wright, Robert Cartwright:
A Practical Soft Type System for Scheme. ACM Trans. Program. Lang. Syst. 19(1): 87-152 (1997) - 1996
- [j5]Robert Cartwright, Matthias Felleisen:
Program Verification Through Soft Typing. ACM Comput. Surv. 28(2): 349-351 (1996) - [j4]Jia-Huai You, Robert Cartwright, Ming Li:
Iterative Belief Revision in Extended Logic Programming. Theor. Comput. Sci. 170(1-2): 383-406 (1996) - 1994
- [j3]Robert Cartwright, Pierre-Louis Curien, Matthias Felleisen:
Fully Abstract Semantics for Observably Sequential Languages. Inf. Comput. 111(2): 297-401 (1994) - 1984
- [j2]Robert Cartwright:
Recursive Programs as Definitions in First Order Logic. SIAM J. Comput. 13(2): 374-408 (1984) - 1981
- [j1]Robert Cartwright, Derek C. Oppen:
The Logic of Aliasing. Acta Informatica 15: 365-384 (1981)
Conference and Workshop Papers
- 2022
- [c49]Ahsan Pervaiz, Yao-Hsiang Yang, Adam Duracz, Ferenc A. Bartha, Ryuichi Sai, Connor Imes, Robert Cartwright, Krishna V. Palem, Shan Lu, Henry Hoffmann:
GOAL: Supporting General and Dynamic Adaptation in Computing Systems. Onward! 2022: 16-32 - 2015
- [c48]Walid Taha, Adam Duracz, Yingfu Zeng, Kevin Atkinson, Ferenc A. Bartha, Paul Brauner, Jan Duracz, Fei Xu, Robert Cartwright, Michal Konecný, Eugenio Moggi, Jawad Masood, Pererik Andreasson, Jun Inoue, Anita Pinheiro Sant'Anna, Roland Philippsen, Alexandre Chapoutot, Marcia O'Malley, Aaron D. Ames, Verónica Gaspes, Lise Hvatum, Shyam Mehta, Henrik Eriksson, Christian Grante:
Acumen: An Open-Source Testbed for Cyber-Physical Systems Research. IoT 360 (1) 2015: 118-130 - 2014
- [c47]Walid Taha, Robert Cartwright, Roland Philippsen, Yingfu Zeng:
Developing A First Course on Cyber-Physical Systems. WESE 2014: 6:1-6:8 - [c46]Yingfu Zeng, Chad G. Rose, Paul Brauner, Walid Taha, Jawad Masood, Roland Philippsen, Marcia Kilchenman O'Malley, Robert Cartwright:
Modeling Basic Aspects of Cyber-Physical Systems, Part II (Extended Abstract). HPCC/CSS/ICESS 2014: 550-557 - 2012
- [c45]Walid Taha, Paul Brauner, Yingfu Zeng, Robert Cartwright, Verónica Gaspes, Aaron D. Ames, Alexandre Chapoutot:
A Core Language for Executable Models of Cyber-Physical Systems (Preliminary Report). ICDCS Workshops 2012: 303-308 - 2011
- [c44]Walid Taha, Robert Cartwright:
The trouble with real numbers (Invited paper). GI-Jahrestagung 2011: 325 - [c43]Jarred Payne, Vincent Cavé, Raghavan Raman, Mathias Ricken, Robert Cartwright, Vivek Sarkar:
DrHJ: a lightweight pedagogic IDE for Habanero Java. PPPJ 2011: 147-150 - 2010
- [c42]Angela Yun Zhu, Edwin M. Westbrook, Jun Inoue, Alexandre Chapoutot, Cherif R. Salama, Marisa Linnea Peralta, Travis Martin, Walid Taha, Marcia K. O'Malley, Robert Cartwright, Aaron D. Ames, Raktim Bhattacharya:
Mathematical equations as executable models of mechanical systems. ICCPS 2010: 1-11 - [c41]Mathias Ricken, Robert Cartwright:
Test-first Java concurrency for the classroom. SIGCSE 2010: 219-223 - 2009
- [c40]Angela Yun Zhu, Walid Taha, Robert Cartwright, Matthieu Martel, Jeremy G. Siek:
In Pursuit of Real Answers. ICESS 2009: 115-122 - [c39]Mathias Ricken, Robert Cartwright:
ConcJUnit: unit testing for concurrent programs. PPPJ 2009: 129-132 - 2008
- [c38]Daniel Smith, Robert Cartwright:
Java type inference is broken: can we fix it? OOPSLA 2008: 505-524 - 2007
- [c37]James Sasitorn, Robert Cartwright:
Component nextgen: a sound and expressive component framework for java. OOPSLA 2007: 153-170 - [c36]James Sasitorn, Robert Cartwright:
Deriving components from genericity. SAC 2007: 1109-1116 - 2006
- [c35]James Sasitorn, Robert Cartwright:
Efficient first-class generics on stock Java virtual machines. SAC 2006: 1621-1628 - 2005
- [c34]James I. Hsia, Elspeth Simpson, Daniel Smith, Robert Cartwright:
Taming Java for the classroom. SIGCSE 2005: 327-331 - 2004
- [c33]Eric E. Allen, Robert Cartwright:
Safe instantiation in generic Java. PPPJ 2004: 61-66 - [c32]Charles Reis, Robert Cartwright:
Taming a professional IDE for the classroom. SIGCSE 2004: 156-160 - 2003
- [c31]Charles Reis, Robert Cartwright:
A friendly face for Eclipse. eTX 2003: 25-29 - [c30]Eric E. Allen, Jonathan Bannet, Robert Cartwright:
A first-class approach to genericity. OOPSLA 2003: 96-114 - [c29]Eric E. Allen, Robert Cartwright, Charles Reis:
Production programming in the classroom. SIGCSE 2003: 89-93 - 2002
- [c28]Eric E. Allen, Robert Cartwright, Brian Stoler:
Efficient Implementation of Run-time Generic Types for Java. Generic Programming 2002: 207-236 - [c27]Eric E. Allen, Robert Cartwright:
The case for run-time types in generic Java. PPPJ/IRE 2002: 19-24 - [c26]Eric E. Allen, Robert Cartwright, Brian Stoler:
DrJava: a lightweight pedagogic environment for Java. SIGCSE 2002: 137-141 - 1999
- [c25]Matthias Felleisen, Robert Cartwright:
Safety as a Metric. CSEE&T 1999: 129-131 - 1998
- [c24]Robert Cartwright, Guy L. Steele Jr.:
Compatible Genericity with Run-Time Types for the Java Programming Language. OOPSLA 1998: 201-215 - 1994
- [c23]Andrew K. Wright, Robert Cartwright:
A Practical Soft Type System for Scheme. LISP and Functional Programming 1994: 250-262 - [c22]Jia-Huai You, Robert Cartwright:
Tractable Argumentation Semantics via Iterative Belief Revision. ILPS 1994: 239-253 - [c21]Robert Cartwright, Matthias Felleisen:
Extensible Denotational Language Specifications. TACS 1994: 244-272 - 1993
- [c20]Ramarao Kanneganti, Robert Cartwright:
What is a Universal Higher-Order Programming Language? ICALP 1993: 682-695 - 1992
- [c19]Robert Cartwright, Matthias Felleisen:
Observable Sequentiality and Full Abstraction. POPL 1992: 328-342 - [c18]Ramarao Kanneganti, Robert Cartwright, Matthias Felleisen:
SPCF: Its Model, Calculus, and Computational Power (Preliminary Version). REX Workshop 1992: 318-347 - 1991
- [c17]Robert Cartwright:
Lambda: the Ultimate Combinator. Artificial and Mathematical Theory of Computation 1991: 27-46 - [c16]Robert Cartwright, Mike Fagan:
Soft Typing. PLDI 1991: 278-292 - [c15]Robert Cartwright, Mike Fagan:
Soft typing (with retrospective). Best of PLDI 1991: 412-428 - 1989
- [c14]Robert Cartwright, Matthias Felleisen:
The Semantics of Program Dependence. PLDI 1989: 13-27 - 1988
- [c13]Robert Cartwright, Alan J. Demers:
The Topology of Program Termination. LICS 1988: 296-308 - 1986
- [c12]Hans-Juergen Boehm, Robert Cartwright, Mark Riggle, Michael J. O'Donnell:
Exact Real Arithmetic: A Case Study in Higher Order Programming. LISP and Functional Programming 1986: 162-173 - 1985
- [c11]Robert Cartwright:
Types as Intervals. POPL 1985: 22-36 - 1983
- [c10]Robert Cartwright:
Non-Standard Fixed Points in First Order Logic. Logic of Programs 1983: 86-100 - 1982
- [c9]Robert Cartwright, James E. Donahue:
The Semantics of Lazy (and Industrious) Evaluation. Symposium on LISP and Functional Programming 1982: 253-264 - 1981
- [c8]Robert Cartwright:
Toward a Logical Thoery of Program Data. Logic of Programs 1981: 37-51 - [c7]Robert Cartwright, Robert Hood, Philip Mathews:
Paths: An Abstract Alternative to Pointers. POPL 1981: 14-27 - [c6]Robert Cartwright:
Formal Program Testing. POPL 1981: 125-132 - 1980
- [c5]Robert Cartwright:
A Constructive Alternative to Axiomatic Data Type Definitions. LISP Conference 1980: 46-55 - 1979
- [c4]Robert Cartwright, John McCarthy:
First Order Programming Logic. POPL 1979: 68-80 - 1978
- [c3]Robert Cartwright, John McCarthy:
Recursive programs as functions in a first order theory. Mathematical Studies of Information Processing 1978: 576-629 - [c2]Robert Cartwright, Derek C. Oppen:
Unrestricted Procedure Calls in Hoare's Logic. POPL 1978: 131-140 - 1976
- [c1]Robert Cartwright:
User-Defined Data Types as an Aid to Verifying LISP Programs. ICALP 1976: 228-256
Editorship
- 1993
- [e1]Robert Cartwright:
Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI), Albuquerque, New Mexico, USA, June 23-25, 1993. ACM 1993, ISBN 0-89791-598-4 [contents]
Informal and Other Publications
- 2019
- [i4]Yao-Hsiang Yang, Adam Duracz, Ferenc A. Bartha, Ryuichi Sai, Ahsan Pervaiz, Saeid Barati, Dung Nguyen, Robert Cartwright, Henry Hoffmann, Krishna V. Palem:
Language Support for Adaptation: Intent-Driven Programming in FAST. CoRR abs/1907.08695 (2019) - 2018
- [i3]Moez A. AbdelGawad, Robert Cartwright:
NOOP: A Domain-Theoretic Model of Nominally-Typed OOP. CoRR abs/1801.06793 (2018) - 2016
- [i2]Robert Cartwright, Rebecca Parsons, Moez A. AbdelGawad:
Domain Theory: An Introduction. CoRR abs/1605.05858 (2016) - 2014
- [i1]Yingfu Zeng, Chad G. Rose, Paul Brauner, Walid Taha, Jawad Masood, Roland Philippsen, Marcia K. O'Malley, Robert Cartwright:
Modeling Basic Aspects of Cyber-Physical Systems, Part II. CoRR abs/1408.1110 (2014)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 23:11 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint