Alex Potanin

Orcid: 0000-0002-4242-2725

Affiliations:
  • Australian National University, School of Computing, Canberra, Australia
  • Victoria University of Wellington, School of Engineering and Computer Science, New Zealand (former, PhD 2007)


According to our database1, Alex Potanin authored at least 54 papers between 2002 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Immutability and Encapsulation for Sound OO Information Flow Control.
ACM Trans. Program. Lang. Syst., March, 2023

Flexible Correct-by-Construction Programming.
Log. Methods Comput. Sci., 2023

2022
Bounded Abstract Effects.
ACM Trans. Program. Lang. Syst., 2022

Using capabilities for strict runtime invariant checking.
Sci. Comput. Program., 2022

Information Flow Control-by-Construction for an Object-Oriented Language Using Type Modifiers.
CoRR, 2022

Traits for Correct-by-Construction Programming.
CoRR, 2022

Information Flow Control-by-Construction for an Object-Oriented Language.
Proceedings of the Software Engineering and Formal Methods - 20th International Conference, 2022

Traits: Correctness-by-Construction for Free.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2022

2020
Decidable subtyping for path dependent types.
Proc. ACM Program. Lang., 2020

A Relaxed Balanced Lock-Free Binary Search Tree.
Proceedings of the Parallel and Distributed Computing, Applications and Technologies, 2020

Syntactically Restricting Bounded Polymorphism for Decidable Subtyping.
Proceedings of the Programming Languages and Systems - 18th Asian Symposium, 2020

2019
Sound Invariant Checking Using Type Modifiers and Object Capabilities.
CoRR, 2019

Iteratively Composing Statically Verified Traits.
Proceedings of the Proceedings Seventh International Workshop on Verification and Program Transformation, 2019

2018
Preface for the Special Issue on the 23rd Asia-Pacific Software Engineering Conference (APSEC) 2016.
Sci. Comput. Program., 2018

Towards compilation of an imperative language for FPGAs.
Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2018

Capabilities: Effects for Free.
Proceedings of the Formal Methods and Software Engineering, 2018

Using object capabilities and effects to build an authority-safe module system: poster.
Proceedings of the 5th Annual Symposium and Bootcamp on Hot Topics in the Science of Security, 2018

Abstract and Concrete Data Types vs Object Capabilities.
Proceedings of the Principled Software Development, 2018

2017
Introduction to the Special Issue on the 0th New Object-Oriented Languages (NOOL) Workshop in 2015.
J. Object Technol., 2017

A Capability-Based Module System for Authority Control (Artifact).
Dagstuhl Artifacts Ser., 2017

Evil Pickles: DoS Attacks Based on Object-Graph Engineering (Artifact).
Dagstuhl Artifacts Ser., 2017

A Capability-Based Module System for Authority Control.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

Evil Pickles: DoS Attacks Based on Object-Graph Engineering.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

Automated refactoring of rust programs.
Proceedings of the Australasian Computer Science Week Multiconference, 2017

2016
Modules in wyvern: advanced control over security and privacy.
Proceedings of the Symposium and Bootcamp on the Science of Security, 2016

2015
A Theory of Tagged Objects (Artifact).
Dagstuhl Artifacts Ser., 2015

Workshop preview of the 2015 workshop on new object-oriented languages (NOOL 2015).
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

A Theory of Tagged Objects.
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015

2014
Wyvern: Impacting Software Security via Programming Language Design.
Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, 2014

Type-specific languages to fight injection attacks.
Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, 2014

Safely Composable Type-Specific Languages.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014

2013
Immutability.
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013

Preface.
Int. J. Found. Comput. Sci., 2013

Are your incoming aliases really necessary? counting the cost of object ownership.
Proceedings of the 35th International Conference on Software Engineering, 2013

The Billion-Dollar Fix - Safe Modular Circular Initialisation with Placeholders and Placeholder Types.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

Type-directed, whitespace-delimited parsing for embedded DSLs.
Proceedings of the First Workshop on the Globalization of Domain Specific Languages, 2013

OwnKit: Inferring Modularly Checkable Ownership Annotations for Java.
Proceedings of the 22nd Australian Conference on Software Engineering (ASWEC 2013), 2013

2012
Encoding Featherweight Java with assignment and immutability using the Coq proof assistant.
Proceedings of the 14th Workshop on Formal Techniques for Java-like Programs, 2012

2011
Formalisation and implementation of an algorithm for bytecode verification of @NonNull types.
Sci. Comput. Program., 2011

Lessons learnt from collaboratively creating maps on a touch table.
Proceedings of the 12th ACM SIGCHI New Zealand Chapter's International Conference on Computer-Human Interaction, 2011

2010
Ownership and immutability in generic Java.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

2008
Multiple dispatch in practice.
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Java Bytecode Verification for @NonNull Types.
Proceedings of the Compiler Construction, 17th International Conference, 2008

Annotating UI Architecture with Actual Use.
Proceedings of the User Interfaces 2008, Ninth Australasian User Interface Conference, 2008

2007
Generic Ownership: a Practical Approach to Ownership and Confinement in Object-Oriented Programming Languages.
PhD thesis, 2007

Object and reference immutability using java generics.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

2006
Featherweight generic confinement.
J. Funct. Program., 2006

Generic ownership for generic Java.
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Young guns/object orientation: the next generation.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

2005
Scale-free geometry in OO programs.
Commun. ACM, 2005

2004
Checking ownership and confinement.
Concurr. Pract. Exp., 2004

Generic ownership: practical ownership control in programming languages.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Snapshot Query-Based Debugging.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

2002
A tool for ownership and confinement analysis of the Java object graph.
Proceedings of the Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, 2002


  Loading...