Y
Yunyun Zhu
Researcher at Uppsala University
Publications - 6
Citations - 62
Yunyun Zhu is an academic researcher from Uppsala University. The author has contributed to research in topics: Correctness & Transactional memory. The author has an hindex of 2, co-authored 6 publications receiving 62 citations.
Papers
More filters
Proceedings ArticleDOI
Reengineering Legacy Systems with RESTful Web Service
TL;DR: A common process for reengineering legacy systems to REST-style is proposed and the candidate Web services are identified by legacy systems comprehension at first and blend services are generated based on relationships between entities and constraint rules specified.
Proceedings ArticleDOI
Verifying safety and liveness for the FlexTM hybrid transactional memory
TL;DR: The first automatic verification of a hybrid transactional memory is carried out and challenging properties such as strict serializability, abort consistency, and obstruction freedom for both an eager and a lazy conflict resolution strategies are established.
Journal Article
Mending Fences with Self-Invalidation and Self-Downgrade
Parosh Aziz Abdulla,Mohamed Faouzi Atig,Stefanos Kaxiras,Carl Leonardsson,Alberto Ros,Yunyun Zhu +5 more
TL;DR: In this article, the authors propose a formal model that captures the semantics of programs running under self-invalidation and self-downgrade, and feature a set of fences that interact with the coherence layer.
Book ChapterDOI
Fencing Programs with Self-Invalidation and Self-Downgrade
Parosh Aziz Abdulla,Mohamed Faouzi Atig,Stefanos Kaxiras,Carl Leonardsson,Alberto Ros,Yunyun Zhu +5 more
TL;DR: A novel formal model is proposed that captures the semantics of programs running underCache coherence protocols using self-invalidation and self-downgrade, and employs a set of fences that interact with the coherence layer that ensures correctness of the program under such protocols.
Proceedings ArticleDOI
Verification of cache coherence protocols wrt. trace filters
TL;DR: It is shown that the verification of coherence for parameterized cache protocols with filters can be reduced to systems with only a finite number of cache lines, and the method is implemented and used to verify transactional memory coherence protocols with respect to different conflict resolution policies.