From clarity to efficiency for distributed algorithms

YA Liu, SD Stoller, B Lin, M Gorbovitski - Proceedings of the ACM …, 2012 - dl.acm.org
This paper describes a very high-level language for clear description of distributed
algorithms and optimizations necessary for generating efficient implementations. The …

Access control method for web of things based on role and sns

J Jindou, Q Xiaofeng, C Cheng - 2012 IEEE 12th International …, 2012 - ieeexplore.ieee.org
In the concept of" Web of Things", physical devices are seamlessly integrated into the Web.
Devices can be shared to others and be utilized to create new applications. This, however …

From clarity to efficiency for distributed algorithms

YA Liu, SD Stoller, B Lin - ACM Transactions on Programming …, 2017 - dl.acm.org
This article describes a very high-level language for clear description of distributed
algorithms and optimizations necessary for generating efficient implementations. The …

[图书][B] Systematic Program Design: From Clarity to Efficiency

YA Liu - 2013 - books.google.com
A systematic program design method can help developers ensure the correctness and
performance of programs while minimizing the development cost. This book describes a …

Demand-driven incremental object queries

YA Liu, J Brandvein, SD Stoller, B Lin - Proceedings of the 18th …, 2016 - dl.acm.org
Object queries are essential in information seeking and decision making in vast areas of
applications. However, a query may involve complex conditions on objects and sets, which …

An empirical assessment of approaches to distributed enforcement in role-based access control (RBAC)

M Komlenovic, M Tripunitara, T Zitouni - … of the first ACM conference on …, 2011 - dl.acm.org
We consider the distributed access enforcement problem for Role-Based Access Control
(RBAC) systems. Such enforcement has become important with RBAC's increasing …

Generating incremental implementations of object-set queries

T Rothamel, YA Liu - Proceedings of the 7th International Conference on …, 2008 - dl.acm.org
High-level query constructs help greatly improve the clarity of programs and the productivity
of programmers, and are being introduced to increasingly more languages. However, the …

Programming with rules and everything else, seamlessly

YA Liu, SD Stoller, Y Tong, B Lin, KT Tekle - arXiv preprint arXiv …, 2022 - arxiv.org
Logic rules are powerful for expressing complex reasoning and analysis problems. At the
same time, they are inconvenient or impossible to use for many other aspects of …

Incremental Computation: What Is the Essence?

YA Liu - arXiv preprint arXiv:2312.07946, 2023 - arxiv.org
Incremental computation aims to compute more efficiently on changed input by reusing
previously computed results. We give a high-level overview of works on incremental …

Logic programming applications: what are the abstractions and implementations?

YA Liu - Declarative Logic Programming: Theory, Systems, and …, 2018 - dl.acm.org
This chapter presents an overview of applications of logic programming, classifying them
based on the abstractions and implementations of logic languages that support the …