Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Javier Cubo

dblp:86/360 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Program synthesis and code generation › component-based synthesis
adapter synthesis
0.112009
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.112009
ITACA: An integrated toolbox for the automatic composition and adaptation of Web services · ICSE 2009
Concurrent programming
deadlock detection
0.012009
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
YearPublicationVenuePosition
2016 Bidimensional Cross-Cloud Management with TOSCA and Brooklyn
abstract
The 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
CLOUD2
2016 Deployment over Heterogeneous Clouds with TOSCA and CAMP
abstract
Cloud 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
ECSA3
2014 EU Project SeaClouds - Adaptive Management of Service-based Applications Across Multiple Clouds
abstract
The 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
CLOSER3
2013 Composition and Self-Adaptation of Service-Based Systems with Feature Models
Javier Cubo, Nadia Gámez, Lidia Fuentes, Ernesto Pimentel 0001
ICSR1
2013 Automated Throughput Optimization of Cloud Services via Model-driven Adaptation
abstract
Cloud 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
MODELSWARD2
2011 DAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures
Javier Cubo, Ernesto Pimentel 0001
ECSA1
2009 ITACA: An integrated toolbox for the automatic composition and adaptation of Web services
abstract
Adaptation 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
ICSE4
2007 Context-Based Adaptation of Component Behavioural Interfaces
Javier Cubo, Gwen Salaün, Javier Cámara 0001, Carlos Canal, Ernesto Pimentel 0001
COORDINATION1
2007 Enabling Adaptivity in User Interfaces
Javier Cámara 0001, Carlos Canal, Javier Cubo, Juan Manuel Murillo
ECSA3