EDBT 2026 Demo / reviewers in the wild / expert
Paul Leger
dblp:78/7936
· DBLP profile ↗
13ranked-venue papers
5as first author
7since 2021 · last 2026
0000-0003-0969-5139ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 5 first-author · 6 since 2021Systems, architecture and hardware · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An agent-Based model reflective architecture for social network sites
Paul Leger, Daniel S. M. Santibáñez, Diego Nuñez, Tomás Vélez |
Sci. Comput. Program. | 1 |
| 2025 | The Impact of Context-Oriented Programming on Declarative UI Design in React
Koshi You, Hiroaki Fukuda, Paul Leger |
ENASE | 3 |
| 2023 | Points-to Analysis for Context-Oriented JavaScript ProgramsabstractStatic analyses, as points-to analysis, are useful to determine and assure different properties about a program, such as security or type safety. While existing analyses are effective in programs restricted to static features, precision declines in the presence of dynamic language features, and even further when the system behavior changes dynamically. As a consequence, improved points-to sets algorithms taking into account such language features and uses are required. In this paper, we present and extension of the point-to sets analysis to incorporate the language abstractions introduced by context-oriented programming adding the capability for programs to adapt their behavior dynamically to the system’s execution context. To do this, we extend WALA to detect the context-oriented language abstractions, and their representation within the system, to capture the dynamic behavior, in the particular case of the Context Traits JavaScript language extension. To prove the effectiveness of our extension, we evaluate the precision of the points-to set analysis with respect to the state of the art, over a set of context-oriented programs taken from the literature. Sergio Cardenas, Paul Leger, Hiroaki Fukuda, Nicolás Cardozo |
FTfJP@ECOOP | 2 |
| 2023 | Introduction to Special Issue on Visualization Applied to Software Engineering
Paul Leger, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Leonel Merino |
Inf. Softw. Technol. | 1 |
| 2023 | An expressive and modular layer activation mechanism for Context-Oriented Programming
Paul Leger, Nicolás Cardozo, Hidehiko Masuhara |
Inf. Softw. Technol. | 1 |
| 2022 | Ad hoc systems management and specification with distributed Petri nets
Juan Sebastián Sosa, Paul Leger, Hiroaki Fukuda, Nicolás Cardozo |
J. Parallel Distributed Comput. | 2 |
| 2021 | Which monads Haskell developers use: An exploratory study
Ismael Figueroa, Paul Leger, Hiroaki Fukuda |
Sci. Comput. Program. | 2 |
| 2020 | A Practical Methodology to Learn Computer Architecture, Assembly Language, and Operating System
Hiroaki Fukuda, Paul Leger, Ismael Figueroa |
CSEDU (1) | 2 |
| 2015 | An Efficient Agent Location Management for Wireless Sensor NetworksabstractA Wireless Sensor Network (WSN) is typically deployed on a place in which no electric source is provided, meaning that its battery consumption is crucial. Applications for WSNs require implementations of complex operations like network administration. To simplify the development of these applications, several mobile agent middle wares have been proposed (e.g., Agilla). Applications for these middle wares are executed by communications among agents, therefore, a common operation is to look up agents. Because existing proposals do not have much technical support for efficient approach to look up agents, every lookup consumes a significant amount of battery energy and time. In addition, current approaches can fail their lookup operations if the target agent moves during a lookup operation. This paper proposes CMSN, an efficient and effective lookup for mobile agent middle wares using distributed hash table. We evaluate and compare CMSN in terms of effective lookups and battery consumption. Hiroaki Fukuda, Paul Leger |
DCOSS | 2 |
| 2015 | SyncAS: A Virtual Block Approach to Tame Asynchronous ProgrammingabstractAsynchronous programming has been widely adopted in domains such as Web development. This programming style usually uses callback methods, non-blocking operations, allowing high responsive user interactions even if an application works without multi-threading. However, this style requires the uncoupling of a module into two sub-modules at least, which are not intuitively connected by a callback method. The separation of modules spurs the birth of other issues: callback spaghetti and callback hell. This paper proposes a virtual block approach to address the previous two issues. This approach enables a programmer to virtually block a program execution and restart it at arbitrary points in the program. As a result, programmers do not need to uncouple a module even if non-blocking operations are adopted; therefore, callback dependencies disappear. Using aspect-oriented programming, this approach uses aspects to control the execution of a program in an oblivious manner. As a consequence, programmers do not need to be concerned whether pieces of code use blocking or non-blocking operations. We implement a proof-of-concept for this approach, called SyncAS, for ActionScript3. In addition, we apply our proposal to a toy application and conduct experiments to show its modular application, flexibility, and performance. Hiroaki Fukuda, Paul Leger |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2015 | Guest Editors' Introduction
Shih-Hsi Liu, Junichi Suzuki, Paul Leger, Hiroaki Fukuda, Marjan Mernik |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 2015 | An expressive stateful aspect language
Paul Leger, Éric Tanter, Hiroaki Fukuda |
Sci. Comput. Program. | 1 |
| 2013 | Modular and flexible causality control on the Web
Paul Leger, Éric Tanter, Rémi Douence |
Sci. Comput. Program. | 1 |