Huisong Li

dblp:167/4520 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 30% Memory systems · 30% Electronic design automation · 30%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › logic synthesis › switching theory
implication logic
0.612022
Stateful implication logic based on perpendicular magnetic tunnel junctions · Sci. China Inf. Sci. 2022
Memory systems › non-volatile memory
magnetic tunnel junction
0.612022
Stateful implication logic based on perpendicular magnetic tunnel junctions · Sci. China Inf. Sci. 2022
Emerging computing paradigms
spintronics
0.612022
Stateful implication logic based on perpendicular magnetic tunnel junctions · Sci. China Inf. Sci. 2022
Program analysis › static analysis
abstract interpretation
0.312017
Semantic-directed clumping of disjunctive abstract states · POPL 2017
Program analysis › static analysis › pointer analysis
shape analysis
0.312017
Semantic-directed clumping of disjunctive abstract states · POPL 2017
Integrated circuit design › digital circuit design › logic design
logic circuits
0.212022
Stateful implication logic based on perpendicular magnetic tunnel junctions · Sci. China Inf. Sci. 2022
Program analysis
static analysis
0.112017
Semantic-directed clumping of disjunctive abstract states · POPL 2017

Methods — techniques the papers use, named apart from their topics

separating conjunction · 0.3semantic silhouette criterion · 0.3inductive summaries · 0.3
YearPublicationVenuePosition
2022 Stateful implication logic based on perpendicular magnetic tunnel junctions
Wenlong Cai, Mengxing Wang 0001, Kaihua Cao, Huaiwen Yang, Shouzhong Peng, Huisong Li, Weisheng Zhao 0001
Sci. China Inf. Sci.6
2017 Semantic-directed clumping of disjunctive abstract states
abstract
To infer complex structural invariants, shape analyses rely on expressive families of logical properties. Many such analyses manipulate abstract memory states that consist of separating conjunctions of basic predicates describing atomic blocks or summaries. Moreover, they use finite disjunctions of abstract memory states in order to account for dissimilar shapes. Disjunctions should be kept small for the sake of scalability, though precision often requires to keep additional case splits. In this context, deciding when and how to merge case splits and to replace them with summaries is critical both for the precision and for the efficiency. Existing techniques use sets of syntactic rules, which are tedious to design and prone to failure. In this paper, we design a semantic criterion to clump abstract states based on their silhouette which applies not only to the conservative union of disjuncts, but also to the weakening of separating conjunction of memory predicates into inductive summaries. Our approach allows to define union and widening operators that aim at preserving the case splits that are required for the analysis to succeed. We implement this approach in the MemCAD analyzer, and evaluate it on real-world C codes from existing libraries, including programs dealing with doubly linked lists, red-black trees and AVL-trees.
Huisong Li, Francois Berenger, Bor-Yuh Evan Chang, Xavier Rival
POPL1
2015 Abstract Domains and Solvers for Sets Reasoning
Arlen Cox, Bor-Yuh Evan Chang, Huisong Li, Xavier Rival
LPAR3
2015 Shape Analysis for Unstructured Sharing
Huisong Li, Xavier Rival, Bor-Yuh Evan Chang
SAS1