EDBT 2026 Demo / reviewers in the wild / expert
Javier Cubo
dblp:86/360
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2016
0000-0001-9178-7643ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 first-authorApplied, interdisciplinary, general and emerging 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.
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 44% Program synthesis and code generation · 44% Concurrent programming · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation › component-based synthesis
adapter synthesis |
0.1 | 1 | 2009 | ITACA: An integrated toolbox for the automatic composition and adaptation of Web services · ICSE 2009 |
Services computing and microservices › service composition
web service composition |
0.1 | 1 | 2009 | ITACA: An integrated toolbox for the automatic composition and adaptation of Web services · ICSE 2009 |
Concurrent programming
deadlock detection |
0.0 | 1 | 2009 | ITACA: An integrated toolbox for the automatic composition and adaptation of Web services · ICSE 2009 |
Methods — techniques the papers use, named apart from their topics
verification · 0.1simulation · 0.1behavioural model extraction · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Bidimensional Cross-Cloud Management with TOSCA and BrooklynabstractThe diversity in the way different cloud providers offer their services, give their SLAs, present their QoS, support different technologies, etc., complicates the portability and interoperability of cloud applications, and favors vendor lockin. Standards like TOSCA, and tools supporting them, have come to help in the provider-independent description of cloud applications. After the variety of proposed cross-cloud application management tools, we propose going one step further in the unification of cloud services with a deployment tool in which IaaS and PaaS services are integrated into a unified interface. We provide support for applications whose components are to be deployed on different providers, indistinctly using IaaS and PaaS services. The TOSCA standard is used to define a portable model describing the topology of the cloud applications and the required resources in an agnostic, and providers- and resources-independent way. We include in this paper some highlights on our implementation on Apache Brooklyn and present a non-trivial example that illustrates our approach. Jose Carrasco 0001, Javier Cubo, Francisco Durán 0001, Ernesto Pimentel 0001 |
CLOUD | 2 |
| 2016 | Deployment over Heterogeneous Clouds with TOSCA and CAMPabstractCloud Computing providers offer diverse services and capabilities, which can be used by end-users to compose
heterogeneous contexts of multiple cloud platforms to deploy their applications, in accordance with the
best offered capabilities. However, this is an ideal scenario, since cloud platforms are being conducted in an
isolated way by presenting interoperability and portability restrictions. Each provider defines its own API,
non-functional requirements, QoS, add-ons, etc., and developers are often locked-in a concrete cloud environment,
hampering the integration of heterogeneous provider services to achieve cross-deployment. This work
presents an approach to deploy cross-cloud applications by using standardisation efforts of design, management
and deployment of cloud applications. Specifically, using mechanisms specified by the TOSCA and
CAMP standards, we propose a methodology to describe the topology and distribution of modules of a cloud
application and to deploy the inter-connected modules over heterogeneous clouds. We present our prototype
TOMAT, which supports the automatic distribution of cloud applications over multiple providers. Jose Carrasco 0001, Javier Cubo, Ernesto Pimentel 0001, Francisco Durán 0001 |
CLOSER (1) | 2 |
| 2016 | SeaClouds: An Open Reference Architecture for Multi-cloud Governance
Antonio Brogi, Jose Carrasco 0001, Javier Cubo, Francesco D'Andria, Elisabetta Di Nitto, Michele Guerriero, Diego Pérez, Ernesto Pimentel 0001, Jacopo Soldani |
ECSA | 3 |
| 2014 | EU Project SeaClouds - Adaptive Management of Service-based Applications Across Multiple CloudsabstractThe adaptive management of complex applications deployed across multiple heterogeneous PaaS platforms is one of the problems that have emerged with the cloud revolution. The ongoing EU research project SeaClouds aims at providing seamless adaptive multi-cloud management of complex applications by supporting the distribution, monitoring and migration of application modules over multiple heterogeneous PaaS platforms. In this paper we present context, motivations and objectives of SeaClouds, its relation with other cloud initiatives, and its initial architecture. Antonio Brogi, Jose Carrasco 0001, Javier Cubo, Francesco D'Andria, Ahmad Ibrahim 0001, Ernesto Pimentel 0001, Jacopo Soldani |
CLOSER | 3 |
| 2013 | Composition and Self-Adaptation of Service-Based Systems with Feature Models
Javier Cubo, Nadia Gámez, Lidia Fuentes, Ernesto Pimentel 0001 |
ICSR | 1 |
| 2013 | Automated Throughput Optimization of Cloud Services via Model-driven AdaptationabstractCloud computing promises easy access, low entry cost and elasticity. However, elastic service provisioning \nis usually delivered via service replication, which must be supervised manually, hand-picking the services \nto replicate and ensuring their proper load balance. Automated service provisioning, i.e., the function of \nautomatically scaling the services to cope up with their runtime demand, is a research challenge in cloud \ncomputing. In this work, we include such scalability analysis early in its development cycle, right at the design \nstage. We propose a model-driven approach where various QoS parameters can be simulated and analyzed \nusing the e-Motions tool. Additionally, the model is automatically transformed to fit the given throughput \nrequirements by replicating the services which cause the bottleneck. In order to evaluate the proposal, we \npresent some initial experimental results run over the e-Motions tool. Javier Troya, Javier Cubo, José Antonio Martín, Ernesto Pimentel 0001, Antonio Vallecillo |
MODELSWARD | 2 |
| 2011 | DAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures
Javier Cubo, Ernesto Pimentel 0001 |
ECSA | 1 |
| 2009 | ITACA: An integrated toolbox for the automatic composition and adaptation of Web servicesabstractAdaptation is of utmost importance in systems developed by assembling reusable software services accessed through their public interfaces. This process aims at solving, as automatically as possible, mismatch cases which may be given at the different interoperability levels among interfaces by synthesizing a mediating adaptor. In this paper, we present a toolbox that fully supports the adaptation process, including: (i) different methods to construct adaptation contracts involving several services; (ii) simulation and verification techniques which help to identify and correct erroneous behaviours or deadlocking executions; and (iii) techniques for the generation of centralized or distributed adaptor protocols based on the aforementioned contracts. Our toolbox relates our models with implementation platforms, starting with the automatic extraction of behavioural models from existing interface descriptions, until the final adaptor implementation is generated for the target platform. Javier Cámara 0001, José Antonio Martín, Gwen Salaün, Javier Cubo, Meriem Ouederni, Carlos Canal, Ernesto Pimentel 0001 |
ICSE | 4 |
| 2007 | Context-Based Adaptation of Component Behavioural Interfaces
Javier Cubo, Gwen Salaün, Javier Cámara 0001, Carlos Canal, Ernesto Pimentel 0001 |
COORDINATION | 1 |
| 2007 | Enabling Adaptivity in User Interfaces
Javier Cámara 0001, Carlos Canal, Javier Cubo, Juan Manuel Murillo |
ECSA | 3 |