|
|
|
|
|
Work Experience
Education and Training
Research Interests
Current Research Projects
Year 2012
Ortiz, G., Cubo, J. (editors). Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions (pages 1-411). Book IGI Global, Release Date: 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 to appear. 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 Editorial, 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.
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