Weili Fu

dblp:44/11443 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2026
0009-0000-5408-7699ORCID · reported

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

Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Applied, 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.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems
gradual typing
0.512021
Label dependent lambda calculus and gradual typing · Proc. ACM Program. Lang. 2021
Programming languages and type systems
lambda calculus
0.512021
Label dependent lambda calculus and gradual typing · Proc. ACM Program. Lang. 2021
YearPublicationVenuePosition
2026 An Attitude Control Method for AAV Based on Time-Varying Switching Threshold Event-Triggered Mechanism and Linear Extended State Observer
abstract
To address the dual challenges of tracking accuracy and resource efficiency for quadrotor unmanned aerial vehicle (UAV) attitude control, an event-triggered based control strategy combining backstepping sliding mode control (BSMC) with a linear extended state observer (LESO) is proposed. With a quadrotor UAV dynamic model established via Euler-Newton equations, a BSMC which combines sliding mode control and backstepping is proposed to guarantee stability of UAV and a LESO is used for real-time compensation of total disturbances to improve tracking accuracy. Moreover, a time-varying threshold event-triggered (TVST) mechanism is also deliberately developed to reduce controller update frequency while maintaining the system performance. The proposed methed is an emulation one which significantly reduces the communication and computation burden and avoid the unnecessary wear and tear of the actuator. Simulations and experimental results demonstrate that the proposed control strategy achieves an effective balance between tracking accuracy and resource conservation.
Xiangze Lin, Weili Fu, Junwen Tu, Ju H. Park 0001
IEEE Trans Autom. Sci. Eng.2
2021 Label dependent lambda calculus and gradual typing
Weili Fu, Fabian Krause, Peter Thiemann 0001
Proc. ACM Program. Lang.1
2017 muPuppet: A Declarative Subset of the Puppet Configuration Language
abstract
Puppet is a popular declarative framework for specifying and managing complex system configurations. The Puppet framework includes a domain-specific language with several advanced features inspired by object-oriented programming, including user-defined resource types, `classes’ with a form of inheritance, and dependency management. Like most real-world languages, the language has evolved in an ad hoc fashion, resulting in a design with numerous features, some of which are complex, hard to understand, and difficult to use correctly. We present an operational semantics for $\mu$Puppet, a representative subset of the Puppet language that covers the distinctive features of Puppet, while excluding features that are either deprecated or work-in-progress. Formalizing the semantics sheds light on difficult parts of the language, identifies opportunities for future improvements, and provides a foundation for future analysis or debugging techniques, such as static typechecking or provenance tracking. Our semantics leads straightforwardly to a reference implementation in Haskell. We also discuss some of Puppet’s idiosyncrasies, particularly its handling of classes and scope, and present an initial corpus of test cases supported by our formal semantics.
Weili Fu, Roly Perera, Paul Anderson 0003, James Cheney
ECOOP1