Demo Data from EDBT 2026 / reviewers in the wild / expert
Jiefei Ma
dblp:16/4005
· DBLP profile ↗
10ranked-venue papers
5as first author
0since 2021 · last 2018
0009-0003-0147-841XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-authorComputer networks · 2 · 1 first-authorSecurity and privacy · 2Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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.
| Network and information security
1 paper |
Network security · 100% | |
| Computer networks
2 papers |
Network management and operations · 88% Transport protocols and congestion control · 12% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network management and operations
protocol verification |
0.2 | 1 | 2016 | Declarative Framework for Specification, Simulation and Analysis of Distributed Applications · IEEE Trans. Knowl. Data Eng. 2016 |
Network management and operations › protocol verification
routing protocol verification |
0.2 | 1 | 2016 | Declarative Framework for Specification, Simulation and Analysis of Distributed Applications · IEEE Trans. Knowl. Data Eng. 2016 |
Distributed systems
declarative networking |
0.2 | 1 | 2016 | Declarative Framework for Specification, Simulation and Analysis of Distributed Applications · IEEE Trans. Knowl. Data Eng. 2016 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 1 | 2015 | Detecting distributed signature-based intrusion: The case of multi-path routing attacks · INFOCOM 2015 |
Network security › intrusion detection and prevention › intrusion detection › attack detection
misuse detection |
0.2 | 1 | 2015 | Detecting distributed signature-based intrusion: The case of multi-path routing attacks · INFOCOM 2015 |
Network security
traffic analysis |
0.2 | 1 | 2015 | Detecting distributed signature-based intrusion: The case of multi-path routing attacks · INFOCOM 2015 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.1 | 1 | 2015 | Detecting distributed signature-based intrusion: The case of multi-path routing attacks · INFOCOM 2015 |
Methods — techniques the papers use, named apart from their topics
network simulation · 0.8distributed state machine · 0.8datalog · 0.8online string matching · 0.4distributed detection · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | An Overview of A Load Balancer Architecture for VNF chains Horizontal Scaling
Jiefei Ma, Windhya Hansinie Rankothge, Christian Makaya, Mariceli Morales, Franck Le, Jorge Lobo 0001 |
CNSM | 1 |
| 2016 | Collaborative Explanation and Response in Assisted Living Environments Enhanced with Humanoid Robotsabstractpeer reviewed Antonis Bikakis, Patrice Caire, Keith Clark, Gary Cornelius, Jiefei Ma, Rob Miller 0002, Alessandra Russo, Holger Voos |
ICAART (2) | 5 |
| 2016 | Declarative Framework for Specification, Simulation and Analysis of Distributed ApplicationsabstractResearchers have recently shown that declarative database query languages, such as Datalog, could naturally be used to specify and implement network protocols and services. In this paper, we present a declarative framework for the specification, execution, simulation, and analysis of distributed applications. Distributed applications, including routing protocols, can be specified using a Declarative Networking language, called D2C, whose semantics capture the notion of a Distributed State Machine (DSM), i.e., a network of computational nodes that communicate with each other through the exchange of data. The D2C specification can be directly executed using the DSM computational infrastructure of our framework. The same specification can be simulated and formally verified. The simulation component integrates the DSM tool within a network simulation environment and allows developers to simulate network dynamics and collect data about the execution in order to evaluate application responses to network changes. The formal analysis component of our framework, instead, complements the empirical testing by supporting the verification of different classes of properties of distributed algorithms, including convergence of network routing protocols. To demonstrate the generality of our framework, we show how it can be used to analyze two classes of network routing protocols, a path vector and a Mobile Ad-Hoc Network (MANET) routing protocol, and execute a distributed algorithm for pattern formation in multi-robot systems. Jiefei Ma, Franck Le, Alessandra Russo, Jorge Lobo 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2015 | Towards making network function virtualization a cloud computing serviceabstractBy allowing network functions to be virtualized and run on commodity hardware, NFV enables new properties (e.g., elastic scaling), and new service models for Service Providers, Enterprises, and Telecommunication Service Providers. However, for NFV to be offered as a service, several research problems still need to be addressed. In this paper, we focus and propose a new service chaining algorithm. Existing solutions suffer two main limitations: First, existing proposals often rely on mixed Integer Linear Programming to optimize VM allocation and network management, but our experiments show that such approach is too slow taking hours to find a solution. Second, although existing proposals have considered the VM placement and network configuration jointly, they frequently assume the network configuration cannot be changed. Instead, we believe that both computing and network resources should be able to be updated concurrently for increased flexibility and to satisfy SLA and Qos requirements. As such, we formulate and propose a Genetic Algorithm based approach to solve the VM allocation and network management problem. We built an experimental NFV platform, and run a set of experiments. The results show that our proposed GA approach can compute configurations to to three orders of magnitude faster than traditional solutions. Windhya Hansinie Rankothge, Jiefei Ma, Franck Le, Alessandra Russo, Jorge Lobo 0001 |
IM | 2 |
| 2015 | Detecting distributed signature-based intrusion: The case of multi-path routing attacksabstractSignature-based network intrusion detection systems (S-IDS) have become an important security tool in the protection of an organisation's infrastructure against external intruders. By analysing network traffic, S-IDS' detect network intrusions. An organisation may deploy one or multiple S-IDS', each working independently with the assumption that it can monitor all packets of a given flow to detect intrusion signatures. However, emerging technologies (e.g., Multi-Path TCP) violate this assumption, as traffic can be concurrently sent across different paths (e.g., WiFi, Cellular) to boost network performance. Attackers may exploit this capability and split malicious payloads across multiple paths to evade traditional signature-based network intrusion detection systems. Although multiple monitors may be deployed, none of them has the full coverage of the network traffic to detect the intrusion signature. In this paper, we formalise this distributed signature-based intrusion detection problem as an asynchronous online exact string matching problem, and propose an algorithm for it. To demonstrate its effectiveness we conducted comprehensive experiments. Our results show that the behaviour of our algorithm depends only on the packet arrival rate: delay in detecting the signature grows linearly with respect to the packet arrival rate and with small communication overhead. Jiefei Ma, Franck Le, Alessandra Russo, Jorge Lobo 0001 |
INFOCOM | 1 |
| 2014 | Learning to recognise disruptive smartphone notificationsabstractShort term studies in controlled environments have shown that user behaviour is consistent enough to predict disruptive smartphone notifications. However, in practice, user behaviour changes over time (concept drift) and individual user preferences need to be considered. There is a lack of research on which methods are best suited for predicting disruptive smartphone notifications longer-term, taking into account varying error costs. In this paper we report on a 16 week field study comparing how well different learners perform at mitigating disruptive incoming phone calls. Jeremiah Smith, Anna Lavygina, Jiefei Ma, Alessandra Russo, Naranker Dulay |
Mobile HCI | 3 |
| 2013 | A declarative approach to distributed computing: Specification, execution and analysisabstractAbstract There is an increasing interest in using logic programming to specify and implement distributed algorithms, including a variety of network applications. These are applications where data and computation are distributed among several devices and where, in principle, all the devices can exchange data and share the computational results of the group. In this paper we propose a declarative approach to distributed computing whereby distributed algorithms and communication models can be (i) specified as action theories of fluents and actions; (ii) executed as collections of distributed state machines, where devices are abstracted as (input/output) automata that can exchange messages; and (iii) analysed using existing results on connecting causal theories and Answer Set Programming. Results on the application of our approach to different classes of network protocols are also presented. Jiefei Ma, Franck Le, Alessandra Russo, Jorge Lobo 0001 |
Theory Pract. Log. Program. | 1 |
| 2011 | Rumpole: a flexible break-glass access control modelabstractAccess control operates under the assumption that it is possible to correctly encode and predict all subjects' needs and rights. However, in human-centric pervasive domains, such as health care, it is hard if not impossible to encode all emergencies and exceptions, but also to imagine a priori all the permissible requests. Break-glass is an approach that em- bodies the idea that under certain conditions it is possible for a subject to break-the-glass and explicitly override the denied request. Current break-glass models make this decision without considering and investigating what the reasons for issuing the denial are, and they have a fixed decision procedure to determine whether the override is permitted. Furthermore, they do not explicitly represent and reason over conflicting and missing information about subjects and the context; which in human-centric pervasive domains is a norm rather than an anomaly. This paper presents a novel break-glass model, Rumpole, that structures a break-glass policy by establishing why the access was denied. It uses Belnap's four-valued logic to represent conflicting and missing (unknown) information, allowing the policy to make a more informed decision when faced with missing or inconsistent knowledge. The model also provides a declarative query language that is used to specify an explicit break-glass decision procedure, rather than having an implicitly hard-coded one. This allows a policy writer to further condition and restrict when and how break-glass access is permitted. Srdjan Marinovic, Robert Craven, Jiefei Ma, Naranker Dulay |
SACMAT | 3 |
| 2009 | Expressive policy analysis with enhanced system dynamicityabstractDespite several research studies, the effective analysis of policy based systems remains a significant challenge. Policy analysis should at least (i) be expressive (ii) take account of obligations and authorizations, (iii) include a dynamic system model, and (iv) give useful diagnostic information. We present a logic-based policy analysis framework which satisfies these requirements, showing how many significant policy-related properties can be analysed, and we give details of a prototype implementation. Robert Craven, Jorge Lobo 0001, Jiefei Ma, Alessandra Russo, Emil C. Lupu, Arosha K. Bandara |
AsiaCCS | 3 |
| 2008 | DARE: a system for distributed abductive reasoning
Jiefei Ma, Alessandra Russo, Krysia Broda, Keith Clark |
Auton. Agents Multi Agent Syst. | 1 |