|
|
|
|
Work Experience
Visiting Research
Education and Training
Research Interests
Current Research Projects
Past Research Projects
Year 2014
Brogi, A, Carrasco, J., Cubo, J., D’Andria, F., Ibrahim, A., Pimentel, E., Soldani, J. SeaClouds: An European project on seamless management of multi-cloud applications. ACM SIGSOFT Software Engineering Notes (SIGSOFT SEN), 2014, vol. 39, no. 1, pages 1-4, 2014.
Brogi, A, Carrasco, J., Cubo, J., D’Andria, F., Ibrahim, A., Pimentel, E., Soldani, J. EU Project SeaClouds: Adaptive Management of Service-Based Applications Across Multiple Clouds. Proceedings of International Conference on Cloud Computing and Services Science (CLOSER'14), Special Session MultiClouds’14, Barcelona (Spain) 2014. To appear.
Brogi, A, Carrasco, J., Cubo, J., D’Andria, F., Ibrahim, A., Pimentel, E., Soldani, J. SeaClouds: Seamless adaptive multi-cloud management of service-based applications. Proceedings of the 17th Ibero-American Conference on Software Engineering (CIbSE'14), Pucon (Chile) 2014. To appear.
Year 2013
González, L., Cubo, J., Brogi, A., Pimentel, E., Ruggia, R. Towards Run-time Verification of Compositions in the Web of Things using Complex Event Processing Tipo de participación: Comunicación . Proceedings of the Workshops of the European Conference on Service-Oriented and Cloud Computing (ESOCC'13) (International Workshop on Adaptive Services for the Future Internet (WAS4FI’13)), Malaga (Spain) 2013. Advances in Service-Oriented and Cloud Computing, Communications in Computer and Information Science Volume 393, pages 318-330, 2013.
Cubo, J., González, L., Brogi, A., Pimentel, E., Ruggia, R. Towards Run-time Verification of Compositions in the Web of Things using Complex Event Processing. Proceedings of the Conference on Science and Service Engineering (JCIS'13), Madrid (Spain) 2013 (CEDI'13), pages 147-154, 2013.
Gámez, N., Cubo, J., Fuentes, L., Pimentel, E. Configuring a Context-Aware Middleware for Wireless Sensor Networks. Proceedings of the Conference on Software Engineering and Databases (JISBD'13) - Relevant Work Dissemination Track, Madrid (Spain) 2013 (CEDI'13), pages 445-445, 2013.
Cubo, J., Gámez, N., Fuentes, L., Pimentel, E. Composition and Self-Adaptation of Service-Based Systems with Feature Models. Procedings of the 13th International Conference on Software Reuse (ICSR 2013), Pisa, (Italy) 2013. Lecture Notes in Computer Science, Springer-Verlag, Volume 7925, pages 326-342, 2013.
Troya, J., Cubo, J., Martín, J.A., Pimentel, E., Vallecillo, A. Automated Throughput Optimization of Cloud Services via Model-Driven Adaptation. Procedings of the International Conference on Model-Driven Engineering and Software Development (MODELSWARD'13), Special Session on Model-Driven Adaptation (MODA'13), Barcelona (Spain) 2013. SciTePress, pages 356-362, 2013.
Year 2012
Cubo, J., Brogi, A., Pimentel, E. Behaviour-Aware Compositions of Things. The IEEE International Conference on Internet of Things (iThings'12), Besançon (France) 2012 (GreenCom'12). IEEE Computer Society Press, pages 1-8, 2012.
Cubo, J., Pimentel, E. On the Service Discovery using Context-Awareness, Semantic Matching and Behavioural Compatibility. The IEEE International Conference on Computational Science and Engineering (CSE'12), Paphos (Cyprus) 2012. IEEE Computer Society Press, pages 259-266, 2012.
Cubo, J., Boubeta-Puig, J., Ortiz, G., Foster, H., Lamersdorf, W., Koschmider, A., Matera, M., Torres, V. (Editors). Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups. ACM Digital Library, 2012.
Cubo, J., Brogi, A., Pimentel, E. Towards Behaviour-Aware Compositions of Things in the Future Internet. Proceedings of the WAS4FI-Mashups’2012 - International Workshop on Adaptive Services for the Future Internet and International Workshop on Web APIs and Service Mashups (WAS4FI-Mashups'12), Bertinoro (Italy) 2012 (ESOCC'12). ACM Digital Library, pages 28-35, 2012.
Gamez, N., Cubo, J., Fuentes, L., Pimentel, E. Configuring a Context-Aware Middleware for Wireless Sensor Networks. Journal Sensors, vol. 12, pages 8544-8570. MDPI Publishing, 2012.
Ortiz, G., Cubo, J. (Editors). Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions (pages 1-411). Book IGI Global, September 2012.
Cubo, J., Pimentel E. Reusing Services through Context-Aware Discovery and Adaptation in Pervasive Systems. Ortiz, G., Cubo, J. (Eds.) Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions, Chapter 4, pages 90-147. Book IGI Global, 2012.
Year 2011
Gamez, N., Cubo, J., Fuentes, L., Pimentel, E. Modeling Context-Awareness in FamiWare. International Symposium of Ubiquitous Computing and Ambient Intelligence (UCAmI’11), Mexico 2011. IEEE Computer Society, Proceedings of UCAmI'11, 2011.
Cubo, J.,Gamez, N., Martin, J.A., Fuentes, L. Contract-Based Discovery in Sensor Web. Fifth Workshop on Formal Languages and Analysis of Contract-Oriented Software (FLACOS’11), Málaga (Spain). Proceedings of FLACOS'11, pages 87-96, 2011.
Cubo, J., Pimentel, E. DAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures. Fifth European Conference on Software Architecture (ECSA'07), Essen (Germany) 2011. Lecture Notes in Computer Science, Springer-Verlag, vol. 6903, pages 388-404, 2011.
Cubo, J., Canal, C., Pimentel, E. Context-Aware Composition and Adaptation Based on Model Transformation. Journal of Universal Computer Science (J.UCS), vol. 17, no. 5, pages 777-806. Graz University of Technology, 2011.
Cubo, J., Canal, C., Pimentel, E. Model-Based Dependable Composition of Self-Adaptive Systems. Informatica (An International Journal of Computing and Informatics), vol. 35, no. 1, págs. 51-62. Slovenian Society Informatika, 2011.
Cubo, J., Canal, C., Pimentel, E. Context-Aware Composition and Adaptation Based on Model Transformation. Proceedings of the 11th Conference on Programming and Languages (PROLE'11) - Relevant Work Dissemination Track, A Coruña (Spain) 2011 (SISTEDES'11). Servicio de Publicacións da Universidade da Coruña, pages 241-241, 2011.
Year 2010
Cubo, J., Pimentel, E., Salaün, G., Canal, C. Handling Data-Based Concurrency in Context-Aware Service Protocols. Ninth International Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA'10), Paris (France) 2010 (CONCUR'10). Electronic Proceedings in Theoretical Computer Science, vol. 30, pages 62-77. CoRR, 2010.
Cubo, J., Sama, M., Raimondi, F., Rosenblum, D. A Model to Design and Verify Context-Aware Adaptive Service Composition. Proceedings of the 15th Conference on Software Engineering and Databases (JISBD'10) - Relevant Work Dissemination Track, Valencia (Spain) 2010 (CEDI'10). LibroTeX & Grupo Editorial Garceta, pages 259-259, 2010.
Cubo, J., Canal, C., Pimentel, E. Context-Aware Service Discovery and Adaptation Based on Semantic Matchmaking. Fifth International Conference on Internet and Web Applications and Services (ICIW'10), Barcelona (Spain) 2010. IEEE Computer Society Press, pages 554-561, 2010.
Year 2009
Cansado A., Canal, C., Salaün, G., Cubo, J. A Formal Framework for Structural Reconfiguration of Components under Behavioural Adaptation. Sixth International Workshop on Formal Aspects of Component Software (FACS'09), Eindhoven (The Netherlands) 2009. Electronic Notes in Theoretical Computer Science, vol. 263, pages 95-110. Elsevier, 2010.
Cubo, J., Sama, M., Raimondi, F., Rosenblum, D. A Model to Design and Verify Context-Aware Adaptive Service Composition. Sixth IEEE International Conference on Services Computing (SCC'09), Bangalore (India) 2009. IEEE Computer Society Press, pages 184-191, 2009.
Cubo, J., Salaün, G, Canal, C., Pimentel, E. A Formal Model and Composition Language for Context-Aware Service Protocols. First International Workshop on Context-Aware Software Technology and Applications (CASTA'09), Amsterdam (The Netherlands) 2009 (ESE/FSE'09). ACM Digital Library, pages 17-20, 2009.
Cámara, J., Martín, J.A., Salaün, G, Cubo, J., Ouderni, M., Canal, C., Pimentel, E. ITACA: An Integrated Toolbox for the Automatic Composition and Adaptation of Web Services (formal demo paper). Thirty-First International Conference on Software Engineering (ICSE'09), Vancouver (Canada) 2009. IEEE Computer Society Press, pages 627-630, 2009.
Year 2008
Cubo, J., Canal, C., Pimentel, E. Modelando la Composición y Adaptación de Servicios Web dependientes del Contexto. Actas de las Cuartas Jornadas Científico-Técnicas en Servicios Web y SOA (JSWEB'08), Sevilla (Spain) 2008. J.M. López, A. Vallecillo, A. Ruíz (Eds.), pages. 56-69, 2008
Cubo, J., Canal, C., Pimentel, E. Supporting Context-Awareness in Adaptive Service Composition. Proceedings of the First Workshop on Autonomic and SELF-Adaptive Systems (WASELF'08), Gijón (Spain) 2008 (JISBD'08). Sistedes, pages 64-73, 2008.
Year 2007
Cubo, J., Salaün, G, Canal, C., Pimentel, E., Poizat, P. A Model-Based Approach to the Verification and Adaptation of WF/.NET Components. Fourth International Workshop on Formal Aspects of Component Software (FACS'07), Sophia-Antipolis (France) 2007. Electronic Notes in Theoretical Computer Science, vol. 215, pages 39-55. Elsevier, 2008.
Cubo, J., Salaün, G, Canal, C., Pimentel, E., Poizat, P. Relating Model-Based Adaptation and Implementation Platforms: A Case Study with WF/.NET 3.0. Proceedings of the Twelfth International Workshop on Component Oriented Programming (WCOP'07), Berlin (Germany) 2007 (ECOOP'07). How dark should a component black-box be? Interner Bericht 2007-11, pages. 9-13, 2007.
Year 2006
Year 2005
DAMASCo: Discovery, Adaptation and Monitoring of Context-Aware Services and Components. PhD Thesis 2010. Universisty of Málaga. Supervisors: Dr. Ernesto Pimentel and Dr. Carlos Canal.
DEEP ( (Device Profile for Web Services, DPWS) Enabled dEvices Platform) is a a Cloud-based Internet of Things Platform to integrate and manage, in an efficient and seamless way, multiple and variable devices in diverse domains of human life, such as the AAL systems, ITS, logistic, and so on (see figure of the example). The platform mainly consists of three principal components:
Architecture of the DEEP Platform
Technologies used for the DEEP Platform
Example of an AAL scenario
ITACA is a toolbox that fully supports the adaptation process, including:
Overview of the adaptation process supported by ITACA
DAMASCo
DAMASCo is a framework made up a set of tools: WF2CAST, CASTS2WF (model transformation from Windows Workflow Foundation .NET to a transition system called Context-Aware Symbolic Transition System; and vice versa); CASTS2OBDD (verification of CASTS using Ordered-Binary Decision Diagram OBDD); and ConTexTive.
Overview of the DAMASCo framework
ConTexTive
ConTexTive is a prototype tool developed in Python that implements a framework for semantic-based discovery and run-time monitoring of context-aware service protocols. This tool aims at being incorporated inside a user's device, and consists of two parts:
Overview of the ConTexTive framework