VLDB 2026 Research / reviewers in the wild / expert
Adrian Mos
dblp:16/6077
· DBLP profile ↗
10ranked-venue papers
2as first author
4since 2021 · last 2025
0000-0002-1401-0715ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | From Acquiring to Suggesting DL Design Choices with Agility: A System Design
Gustavo Rodrigues dos Reis, Mario Cortes Cornax, Adrian Mos, Cyril Labbé |
RCIS (2) | 3 |
| 2024 | Data Selection Driven by Item Difficulty: On Investigating Data Efficient Practice for Hyperparameter SearchabstractFoundation Models shift the interest to adapting models instead of creating proprietary models from scratch. Despite this change, performing hyperparameter optimization (HPO) is still needed. Users adapting systems powered by those models on proprietary data should not considerably increase the overall resource footprint with extensive hyperparameter search. Given that this footprint is also proportional to the data used in HPO, we aim to investigate how a user can effectively reduce the amount of data used, leveraging the deep learning model's empirical facility to output the expected correct result for an item in the dataset. Gustavo Rodrigues dos Reis, Adrian Mos, Mario Cortes Cornax, Cyril Labbé |
CAIN | 2 |
| 2022 | Prototyping Deep Learning Applications with Non-Experts: An Assistant PropositionabstractMachine learning (ML) systems based on deep neural networks are more present than ever in software solutions for numerous industries. Their inner workings relying on models learning with data are as helpful as they are mysterious for non-expert people. There is an increasing need to make the design and development of those solutions accessible to a more general public while at the same time making them easier to explore. In this paper, to address this need, we discuss a proposition of a new assisted approach, centered on the downstream task to be performed, for helping practitioners to start using and applying Deep Learning (DL) techniques. This proposal, supported by an initial testbed UI prototype, uses an externalized form of knowledge, where JSON files compile different pipeline metadata information with their respective related artifacts (e.g., model code, the dataset to be loaded, good hyperparameter choices) that are presented as the user interacts with a conversational agent to suggest candidate solutions for a given task. Gustavo Rodrigues dos Reis, Adrian Mos, Mario Cortes Cornax, Cyril Labbé |
ASE | 2 |
| 2021 | Decoupling Server and Client Code Through Cloud-Native Domain-Specific FunctionsabstractSimple domain-specific graphical languages and libraries can empower a variety of users to create application behavior and logic. However, it remains challenging to produce and maintain a heterogeneous set of client applications based on these descriptions, as each client typically requires the developers to both understand and embed the domain-specific logic. This is because application logic must be encoded to some extent in both the server and client sides.In this paper, we propose an alternative approach, which allows the specification of application logic to reside solely on the cloud. In our system, reusable application components are assembled on the cloud in different logical chains and the client is solely concerned with how data is displayed and gathered from users. In this way, the chaining of requests and responses is done by the cloud and the client side has no knowledge of the application logic. This means that the experts in the domain build modular cloud components, arrange them in logical chains, generate a simple user interface, and later leave it to client-side developers to customize the presentation. José Miguel Pérez-Álvarez, Adrian Mos, Benjamin V. Hanrahan, Iyadunni J. Adenuga |
ASE | 2 |
| 2017 | Multi-Context Systems for Consistency Validation and Querying of Business Process ModelsabstractLarge organizations today face a growing challenge of managing heterogeneous process collections containing business processes. Explicit semantics inherent to domain-specific models can help alleviate some of the management challenges. Starting with concept definitions, designers can create domain specific processes and eventually generate industry-standard BPMN for use in BPMS solutions. However, in such a multi-layered setting, any of these artefacts (concepts, domain processes and BPMN) can be modified by various stakeholders and changes done by one person may influence models used by others. There is therefore a need for tool support to aid in keeping track of changes done and their impacts on different stakeholders. In this paper, we present a multi-context systems based approach that allows inferring impacts of changes, especially in terms of consistency, and executing semantic queries. In contrast to existing work, our framework allows the co-existence of different formalisms, with potentially different characteristics, offering greater flexibility in knowledge base and tool integration. Nikolaos Lagos, Adrian Mos, Jean-Yves Vion-Dury |
KES | 2 |
| 2016 | Generating Domain-Specific Process StudiosabstractTypical business process management studios provide support for process design through generic languages such as BPMN. This brings several shortcomings related to process governance over time, process ambiguity and complexity for non-technical users. Domain-specific process languages have the potential to correct these issues but they require strong enterprise tool support and integration in order to be successfully adopted. This paper proposes a mechanism for generating intuitive yet feature-rich graphical process studios for various business domains that are fully integrated with standard business process management solutions. It reduces the need for costly development and maintenance of such studios while ensuring that business users have consistent access to the ever-evolving enterprise body of knowledge. The approach uses model-based transformations to generate and support the entire infrastructure required by the studios. This includes the graphical user interface, the conversion capabilities to and from BPMN, embedding of real-time monitoring data from business process engines and service oriented platforms, live multi-user collaboration support, process governance and evolution, domain know-how management, as well as service-level agreement monitoring. The approach has been fully prototyped and integrated with enterprise-level tools and platforms. Adrian Mos, Mario Cortes Cornax |
EDOC | 1 |
| 2016 | QoS-Driven Management of Business Process Variants in Cloud Based Execution Environments
Rahul Ghosh, Aditya Ghose, Aditya Hegde 0001, Tridib Mukherjee, Adrian Mos |
ICSOC | 5 |
| 2008 | Extracting Interactions in Component-Based SystemsabstractMonitoring, analysing and understanding component based enterprise software systems are challenging tasks. These tasks are essential in solving and preventing performance and quality problems. Obtaining component level interactions which show the relationships between different software entities is a necessary prerequisite for such efforts. This paper focuses on component based Java applications, currently widely used by industry. They pose specific challenges while raising interesting opportunities for component level interaction extraction tools. We present a range of representative approaches for dynamically obtaining and using component interactions. For each approach we detail the needs it addresses, and the technical requirements for building an implementation of the approach. We also take a critical look at the different available implementations of the various techniques presented. We give performance and functional considerations and contrast them against each other by outlining their relative advantages and disadvantages. Based on this data, developers and system integrators can better understand the current state-of-the-art and the implications of choosing or implementing different dynamic interaction extraction techniques. Trevor Parsons, Adrian Mos, Mircea Trofin, Thomas Gschwind, John Murphy 0001 |
IEEE Trans. Software Eng. | 2 |
| 2005 | Architecture-Based Autonomous Repair Management: An Application to J2EE ClustersabstractThis paper presents a component-based architecture for autonomous repair management in distributed systems, and a prototype implementation of this architecture, called JADE, which provides repair management for J2EE application server clusters. The JADE architecture features three major elements, which we believe to be of wide relevance for the construction of autonomic distributed systems: (1) a dynamically configurable, component-based structure that exploits the reflective features of the FRACTAL component model; (2) an explicit and configurable feedback control loop structure, that manifests the relationship between the managed system and repair management functions; (3) an original replication structure for the management subsystem itself which makes it fault-tolerant and self-healing. Sara Bouchenak, Fabienne Boyer, Sacha Krakowiak, Daniel Hagimont, Adrian Mos, Jean-Bernard Stefani, Noel De Palma, Vivien Quéma |
SRDS | 5 |
| 2002 | Performance Management in Component-Oriented Systems Using a Model Driven ArchitectureTM ApproachabstractDevelopers often lack the time or knowledge to profoundly understand the performance issues in largescale component-oriented enterprise applications. This situation is further complicated by the fact that such applications are often built using a mix of in-house and commercial-off-the-shelf (COTS) components. This paper presents a methodology for understanding and predicting the performance of component-oriented distributed systems both during development and after they have been built. The methodology is based on three conceptually separate parts: monitoring, modelling and performance prediction. Performance predictions are based on UML models created dynamically by monitoring-and-analysing a live or under-development system. The system is monitored using non-intrusive methods and run-time data is collected. In addition, static data is obtained by analysing the deployment configuration of the target application. UML models enhanced with performance indicators are created based on both static and dynamic data, showing performance hot spots. To facilitate the understanding of the system, the generated models are traversable both horizontally at the same abstraction level between transactions, and vertically between different layers of abstraction using the concepts defined by the Model Driven Architecture. The system performance is predicted and performance-related issues are identified in different scenarios by generating workloads and simulating the performance models. Work is under way to implement a framework for the presented methodology with the current focus on the Enterprise Java Beans technology. Adrian Mos, John Murphy 0001 |
EDOC | 1 |