Lukasz Ziarek

Orcid: 0000-0003-4353-1998

Affiliations:
  • University at Buffalo, NY, USA


According to our database1, Lukasz Ziarek authored at least 93 papers between 2006 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Validating IoT Devices with Rate-Based Session Types.
Proc. ACM Program. Lang., October, 2023

A Formal Model for Secure Multiparty Computation.
CoRR, 2023

PTDETECTOR: An Automated JavaScript Front-end Library Detector.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Return-to-Non-Secure Vulnerabilities on ARM Cortex-M TrustZone: Attack and Defense.
Proceedings of the 60th ACM/IEEE Design Automation Conference, 2023

2022
Send to me first: Priority in synchronous message-passing.
J. Funct. Program., 2022

A quantitative analysis of system bottlenecks in visual SLAM.
Proceedings of the HotMobile '22: The 23rd International Workshop on Mobile Computing Systems and Applications, Tempe, Arizona, USA, March 9, 2022

A modular, extensible framework for modern visual SLAM systems.
Proceedings of the MobiSys '22: The 20th Annual International Conference on Mobile Systems, Applications and Services, Portland, Oregon, 27 June 2022, 2022

Developing a Zen Click Fraud Detection Framework Using Smart Contracts.
Proceedings of the 55th Hawaii International Conference on System Sciences, 2022

2021
A multiparty session typing discipline for fault-tolerant event-driven distributed programming.
Proc. ACM Program. Lang., 2021

Real-time MLton: A Standard ML runtime for real-time functional programs.
J. Funct. Program., 2021

TreeToaster: Towards an IVM-Optimized Compiler.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021

Putting Gradual Types to Work.
Proceedings of the Practical Aspects of Declarative Languages, 2021

Synchronous Message-Passing with Priority.
Proceedings of the Practical Aspects of Declarative Languages, 2021

JCopter: Reliable UAV Software Through Managed Languages.
Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 2021

Understanding Bounding Functions in Safety-Critical UAV Software.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A comparison and contrast of APKTool and Soot for injecting blockchain calls into Android applications.
Proceedings of the 54th Hawaii International Conference on System Sciences, 2021

2020
RTMLton: An SML Runtime for Real-Time Systems.
Proceedings of the Practical Aspects of Declarative Languages, 2020

Representing string computations as graphs for classifying malware.
Proceedings of the MOBILESoft '20: IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, 2020

2019
Android Malware Detection Using Complex-Flows.
IEEE Trans. Mob. Comput., 2019

Can Android Run on Time? Extending and Measuring the Android Platform's Timeliness.
ACM Trans. Embed. Comput. Syst., 2019

Gesto: Mapping UI Events to Gestures and Voice Commands.
Proc. ACM Hum. Comput. Interact., 2019

OS-Based Energy Accounting for Asynchronous Resources in IoT Devices.
IEEE Internet Things J., 2019

Just-in-Time Index Compilation.
CoRR, 2019

A survey of real-time capabilities in functional languages and compilers.
Concurr. Comput. Pract. Exp., 2019

Benchmarking Pocket-Scale Databases.
Proceedings of the Performance Evaluation and Benchmarking for the Era of Cloud(s), 2019

Partitioning Garbage Collection Between the Secure and Normal Worlds for Trusted Applications.
Proceedings of the 17th Annual International Conference on Mobile Systems, 2019

Mimic: UI compatibility testing system for Android apps.
Proceedings of the 41st International Conference on Software Engineering, 2019

Fluid data structures.
Proceedings of the 17th ACM SIGPLAN International Symposium on Database Programming Languages, 2019

2018
Application validation on RTDroid.
SIGBED Rev., 2018

Map-based Algorithm Visualization with METAL Highway Data.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

jUAV: A Real-Time Java UAV Autopilot.
Proceedings of the Second IEEE International Conference on Robotic Computing, 2018

Improving Retention and Confidence Through Cross-Course Collaborative Project-Based Learning.
Proceedings of the IEEE Frontiers in Education Conference, 2018

A Typing Discipline for Statically Verified Crash Failure Handling in Distributed Systems.
Proceedings of the Programming Languages and Systems, 2018

2017
RAINA: Reliability and Adaptability in Android for Fog Computing.
IEEE Commun. Mag., 2017

Making Android Run on Time.
Proceedings of the 2017 IEEE Real-Time and Embedded Technology and Applications Symposium, 2017

Poster: RTDroid: A Real-Time Solution with Android.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Poster: Android Malware Detection using Multi-Flows and API Patterns.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Demo: Enabling Dynamic Gesture Mapping with UI Events.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Demo: Reptor: Enabling API Virtualization on Android for Platform Openness.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Demo: Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Reptor: Enabling API Virtualization on Android for Platform Openness.
Proceedings of the 15th Annual International Conference on Mobile Systems, 2017

Toward Energy-Aware Programming for Unmanned Aerial Vehicles.
Proceedings of the 3rd IEEE/ACM International Workshop on Software Engineering for Smart Cyber-Physical Systems, 2017

2016
RTDroid: A Design for Real-Time Android.
IEEE Trans. Mob. Comput., 2016

Adding real-time capabilities to a SML compiler.
SIGBED Rev., 2016

Embedded SML using the MLton compiler.
CoRR, 2016

Using a Multi-Tasking VM for Mobile Applications.
Proceedings of the 17th International Workshop on Mobile Computing Systems and Applications, 2016

Runtime Visualization and Verification in JIVE.
Proceedings of the Runtime Verification - 16th International Conference, 2016

Demo: API Virtualization for Platform Openness in Android.
Proceedings of the 14th Annual International Conference on Mobile Systems, 2016

Real Time Sound Processing on Android.
Proceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2016

jUAV: A Java Based System for Unmanned Aerial Vehicles.
Proceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2016

OS-based Resource Accounting for Asynchronous Resource Use in Mobile Systems.
Proceedings of the 2016 International Symposium on Low Power Electronics and Design, 2016

A Type Theory for Robust Failure Handling in Distributed Systems.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2016

Real-time capabilities in functional languages.
Proceedings of the 1st CPSWeek Workshop on Declarative Cyber-Physical Systems, 2016

2015
maybe We Should Enable More Uncertain Mobile App Programming.
Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications, 2015

Pocket Data: The Need for TPC-MOBILE.
Proceedings of the Performance Evaluation and Benchmarking: Traditional to Big Data to Internet of Things, 2015

Workshop preview of the 2015 workshop on reactive and event-based languages & systems (REBLS 2015).
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Toward a Java based infrastructure for unmanned aerial vehicles.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

String Analysis of Android Applications (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

The Fiji MultiVM Architecture.
Proceedings of the 13th International Workshop on Java Technologies for Real-time and Embedded Systems, 2015

Just-In-Time Data Structures.
Proceedings of the Seventh Biennial Conference on Innovative Data Systems Research, 2015

2014
MultiMLton: A multicore-aware runtime for standard ML.
J. Funct. Program., 2014

JI.FI: Visual test and debug queries for hard real-time.
Concurr. Comput. Pract. Exp., 2014

R<sup>CML</sup>: A Prescription for Safely Relaxing Synchrony.
Proceedings of the Practical Aspects of Declarative Languages, 2014

Real-time android with RTDroid.
Proceedings of the 12th Annual International Conference on Mobile Systems, 2014

Poster: Retro: an automated, application-layer record and replay for android.
Proceedings of the 12th Annual International Conference on Mobile Systems, 2014

Information flows as a permission mechanism.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Real-Time Sensing on Android.
Proceedings of the 12th International Workshop on Java Technologies for Real-time and Embedded Systems, 2014

2013
Efficient sessions.
Sci. Comput. Program., 2013

BarQL: Collaborating Through Change
CoRR, 2013

Monadic Logs for Collaborative Web Applications.
Proceedings of the 16th International Workshop on the Web and Databases 2013, 2013

Flow Permissions for Android.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

RTDroid: a design for real-time Android.
Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems, 2013

Non-blocking inter-partition communication with wait-free pair transactions.
Proceedings of the 11th International Workshop on Java Technologies for Real-time and Embedded Systems, 2013

2012
Abstracting Context in Event-Based Software.
LNCS Trans. Aspect Oriented Softw. Dev., 2012

A Coherent and Managed Runtime for ML on the SCC.
Proceedings of the Many-core Applications Research Community (MARC) Symposium at RWTH Aachen University, 2012

Ji.Fi: visual test and debug queries for hard real-time.
Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems, 2012

Eliminating read barriers through procrastination and cleanliness.
Proceedings of the International Symposium on Memory Management, 2012

2011
Isolating Determinism in Multi-threaded Programs.
Proceedings of the Runtime Verification - Second International Conference, 2011

Composable asynchronous events.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

Putting events in context: aspects for event-based distributed programming.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Lightweight checkpointing for concurrent ML.
J. Funct. Program., 2010

Lightweight asynchrony using parasitic threads.
Proceedings of the POPL 2010 Workshop on Declarative Aspects of Multicore Programming, 2010

Schism: fragmentation-tolerant real-time garbage collection.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

PRP: priority rollback protocol -- a PIP extension for mixed criticality systems: short paper.
Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2010

High-level programming of embedded hard real-time devices.
Proceedings of the European Conference on Computer Systems, 2010

Efficient Session Type Guided Distributed Interaction.
Proceedings of the Coordination Models and Languages, 12th International Conference, 2010

2009
Speculative N-Way barriers.
Proceedings of the POPL 2009 Workshop on Declarative Aspects of Multicore Programming, 2009

Real time Java on resource-constrained platforms with Fiji VM.
Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, 2009

Partial memoization of concurrency and communication.
Proceedings of the Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, 2009

2008
Flattening tuples in an SSA intermediate representation.
High. Order Symb. Comput., 2008

A Uniform Transactional Execution Environment for Java.
Proceedings of the ECOOP 2008, 2008

2006
Modular Checkpointing for Atomicity.
Proceedings of the Thread Verification Workshop, 2006

Stabilizers: a modular checkpointing abstraction for concurrent functional programs.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006


  Loading...