Bartolome Rubio's Publications


Copyright note. As a contributing author of the documents listed in this page, I have made available them electronically to ensure timely dissemination of scientific and technical contributions on a non-commercial basis. Nevertheless, copyright and all rights therein are maintained by the corresponding copyright holders. It is understood that all persons accessing this information will adhere to the appropriate copyright rules. In particular, these works may not be reposted without the explicit permission of the copyright holder.

Download. To download the PDF version of the articles listed below, just click on the title or the doi of the article.


Integration of Cloud Computing and Internet of Things

[L. Alonso, J. Barbarán, J. Chen, M. Díaz, L. Llopis and B. Rubio 2018]
    Middleware and Communication Technologies for Structural Health Monitoring of Critical Infrastructures: A Survey.
        Computer Standards & Interfaces. Volume 56, pp. 83-100. February 2018
        doi:10.1016/j.csi.2017.09.007

[J. Chen, M. Díaz, C. Martín, Ana Reyna and B. Rubio 2017]
    SocICoAP: Social Interaction with Supplementary Sensors and Actuators through CoAP in Smartphones.
        IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).
       Turing, Italy, July 4-8, 2017
        doi:10.1109/COMPSAC.2017.217

[M. Díaz, C. Martín and B. Rubio 2017]
    Run-time deployment and management of CoAP resources for the Internet of Things.
        International Journal of Distributed Sensor Networks. Volume 13(3). March 2017
        doi:10.1177/1550147717698969

[M. Díaz, C. Martín and B. Rubio 2016]
    State-of-the-art, challenges, and open issues in the integration of Internet of Things and Cloud Computing.
        Journal of Networks and Computer Applications. Volume 67, pp. 99-117. May 2016
        doi:10.1016/j.jnca.2016.01.010

[M. Díaz, C. Martín and B. Rubio 2016]
    Lambda-CoAP: An Internet of Things and Cloud Computing Integration based on the Lambda Architecture and CoAP.
        11th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2015)
        Wuhan, China, November 10-11, 2015. LNICST- Collatorative Computing: Networking, Applications, and Worksharing,  volume 163, pp. 195-206. 2016.                       doi:10.1007/978-3-319-28910-6

[J. Barbarán, M. Díaz and B. Rubio 2014]
    A Virtual Channel-based Framework for the Integration of Wireless Sensor Networks in the Cloud.
        International Symposium on Intercloud and IoT (ICI 2014), held with the 2nd Int. Conference on Future Internet of Things and Cloud (FiCloud 2014)
       Barcelona, Spain, August 27-29, 2014.

High-level Programming Models and Middleware for Wireless Sensor and Actor Networks

[E. Cañete, J. Chen, M. Díaz, L. Llopis, A. Reyna and B. Rubio 2015]
    Using Wireless Sensor Networks and Trains as Data Mules to Monitor Slab Track Infrastructures.            
        Sensors, 15(7), 15101-15126, June 2015. doi:10.3390/s150715101 

[E. Cañete, J. Chen, M. Díaz, L. Llopis and B. Rubio 2015]
    Sensor4PRI: A Sensor Platform for the Protection of Railway Infrastructures.            
        Sensors, 15(3), 4996-5019, February 2015. http://dx.doi.org/10.3390/s150304996

[J. Chen, M. Díaz, B. Rubio and J.M. Troya 2013]
    RAISE: RAIlway infrastructure health monitoring using wireless SEnsor networks.
        Sensor Systems and Software; M. Zuniga, G. Dini, Eds.; Springer: 2013; Volume 122, pp. 143–157;  Revised Selected
        Paper of the 4th International Conference on Sensor Systems and Software (S-CUBE), Lucca, Italy, June 11-12, 2013.

[J. Chen, M. Díaz, B. Rubio and J.M. Troya 2013]
    PS-QUASAR: A publish/subscribe QoS Aware Middleware for Wireless Sensor and Actor Networks.            
       Journal of Systems and Software, 86(6), 1650-1662, June 2013. http://dx.doi.org/10.1016/j.jss.2013.02.028

[E. Cañete, M. Díaz, L. Llopis and B. Rubio 2012]
    HERO: a Hierarchical, Efficient and Reliable Routing Protocol for Wireless Sensor and Actor Networks..
       Published Online: 13 April 2012. doi:10.1016/j.comcom.2012.04.003
       Computer Communications, 35(11), 1392-1409, June 2012.

[E. Cañete, M. Díaz and B. Rubio 2012]
    A Wireless Sensor Networks Framework based on Light Databases.
        Published Online: 16 April 2012. doi:10.1002/spe.2119  
       Software: Practice and Experience. 2012.

[P. Langendoerfer, K. Piotrowski, M. Díaz and B. Rubio 2012]
    Distributed Shared Memory as an Approach for Integrating WSNs and Cloud Computing.
       International Conference on New Technologies, Mobility and Security (NTMS'12).
       Istanbul, Turkey, May 2012.

[M. Díaz, D. Garrido, L. Llopis and B. Rubio 2012]
    A Sensor-Cloud Integration for Industrial Automation.
       Workshop on Real-Time, Embedded and Enterprise-Scale Time-Critical Systems.
       Paris, Frace, April 2012.

[J.A. Dianes, M. Díaz and B. Rubio 2012]
    Using standards to integrate soft real-time components into dynamic distributed architectures.
       Published Online: 15 October 2011. doi:10.1016/j.csi.2011.10.002
       Computer Standards and Interfaces, 34(2), 238-262, February 2012.

[E. Cañete, J. Chen, R. Marcos Luque and B. Rubio 2012]
    NeuralSens: A neural network based framework to allow dynamic adaptation in wireless sensor and actor networks.
        Published Online: 27 August 2011. doi:10.1016/j.jnca.2011.08.006
        Journal of Networks and Computer Applications, 35(1), 382-393, January 2012.

[E. Cañete, M. Díaz, L. Llopis and B. Rubio 2011]

    A Cluster-Based Quantitative Reliability Model.
        2011  International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2011).
        
CSREA Press. pp. 110-115.       
        
Las Vegas, Nevada, USA, 18-21 July 2011.

[J. Chen, M. Díaz, L. Llopis, B. Rubio and J.M. Troya 2011]
    A Survey on Quality of Service Support in Wireless Sensor and Actor Networks: Requirements and Challenges in the Context of Critical Infrastructure Protection.
        Published Online: 31 January 2011. doi:10.1016/j.jnca.2011.01.008
        Journal of Networks and Computer Applications, 34(4), 1225-1239, July 2011.

[E. Calderón, J. Chen and B. Rubio 2011]
    DDS4RIS: A DDS Implementation for Wireless Sensor Networks.
       2010  International Conference on Computer and Information Technology.
       Dubai, UAE, January 2011.

[E. Cañete, J. Chen, M. Díaz, L. Llopis and B. Rubio 2011]
    A Service-Oriented Approach to Facilitate WSAN Application Development.
        Published Online: 3 Sept 2010. doi:10.1016/j.adhoc.2010.08.022
        Ad Hoc Networks, 9(3), 430-452, 2011.

[J.A. Dianes, M. Díaz and B. Rubio 2010]
    Habitat: A DDS-based Service Framework for Smart Spaces.
       2010 IEEE International Conference on Intelligent Computer, Communication and Processing (ICCP'2010).
       IEEE Computer Society. pp. 289-296.
       Cluj-Napoca, Romania, August 2010.

[J.A. Dianes, M. Díaz and B. Rubio 2010]
    ServiceDDS: A Framework for Real-Time P2P System Integration.
       2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC'2010).
       IEEE Computer Society. pp. 233-237.
        Carmona, Spain, May 2010.

[E. Cañete, J. Chen, L. Llopis and B. Rubio 2009]
    Case Study: Tractor Safety; Avoiding Overturns and Farmland Monitoring using WSANs and the USEME Framework.
       IADIS International Conference on Applied Computing.
       pp. 202-206. Rome, Italy, November 2009.

[E. Cañete, J. Chen, L. Llopis, R.M. Luque and B. Rubio 2009]
    Dynamic Adaptation in Wireless Sensor Netwoks using Neural Networks.
       IADIS International Conference on Applied Computing.
       pp. 3-7. Rome, Italy, November 2009.

[J. Barbarán, J. A. Dianes, M. Díaz, D. Garrido, L. Llopis, A. Reynaand B. Rubio 2009]
    Programming Wireless Sensor Networks Applications using SMEPP: a Case Study.
       Third ERCIM Workshop on Mobility (EMobility'09).
        pp. 55-66. Enschede (The Netherlands), May 2009.

[E. Cañete, J. Chen, M. Díaz, L. Llopis and B. Rubio 2009]
    A Service-Oriented Middleware for Wireless Sensor and Actor Networks.
       6th International Conference on Information Technology: New Generations (ITNG'09).
       IEEE Computer Society Press, pp. 575-580. Las Vegas (USA), April 2009.

[E. Cañete, J. Chen, M. Díaz, L. Llopis and B. Rubio 2008]
    USEME: A Service-Oriented Framework for Wireless Sensor and Actor Networks.
       8th International Workshop on Applications and Service in Wireless Networks (ASWN'08).
       IEEE Computer Society Press, pp. 47-53. Kassel (Germany), October 2008.

[E. Cañete, M. Díaz, L. Llopis and B. Rubio 2008]
    A Service-Oriented Programming Model for Real Time WSANs.
       20th Euromicro Conference on Real Time Systems (ECRTS'08).
       Work-In-Progress Session, pp. 12-15. Prague (Czech Republic), July 2008.

[M. Díaz, B. Rubio and J.M. Troya  2007]
    A Survey on Programming Approaches and Challenges for Wireless Sensor Networks.
        IEEE 2nd International Conference on Systems and Networks Communications (ICSNC'07).
        Special Track on Sensor Networks (SENET’07)
.
        IEEE Computer Society Press. Cap Esterel, French Riviera (France), August 2007

[J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis, B. Rubio and J.M. Troya 2007]
    Programming Wireless Sensor and Actor Networks with TC-WSANs.
       International Conference on Pervasive Services (ICPS'07).
        IEEE Computer Society Press, pp. 196-203. Istanbul (Turkey), July 2007.

[J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis, B. Rubio and J.M. Troya 2007]
    TC-WSANs: A Tuple Channel based Coordination Model for Wireless Sensor and Actor Networks.
       International Conference on Computers and Communications (ISCC'07).
        IEEE Computer Society Press, pp. 173-178. Aveiro (Portugal), July 2007.

[C. Alcaide, M. Díaz, L. Llopis, A. Márquez, B. Rubio and E. Soler 2007]
    CoSP2P: A Component-based Service Model for Peer-to-Peer Systems.
       21st International Conference on Computer, Electrical, Systems Science and Engineering (CESSE'07).
        pp. 77-82.Vienna (Austria), May 2007.
        Also Published in International Journal of Electronics, Circuits and Systems, vol. 1, no. 2, pp. 91-96.
        (Special Issue containing the 19 best papers of CESSE'07)

[J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis and B. Rubio 2007]
    RTCOORD: A Methodology to design WSAN Applications.
        21st International Conference on Computer, Electrical, Systems Science and Engineering (CESSE'07).
        pp. 144-149. Vienna (Austria), May 2007.
       Also Published in International Journal of Electronics, Circuits and Systems, vol. 1, no. 2, pp. 97-103.
       (Special Issue containing the 19 best papers of CESSE'07)

[J. Barbarán, M. Díaz, I. Esteve and B. Rubio 2007]
    RadMote: A Mobile Framework for Radiation Monitoring in Nuclear Power Plants.
        21st International Conference on Computer, Electrical, Systems Science and Engineering (CESSE'07).
        pp. 160-165. Vienna (Austria), May 2007.
        Also Published in International Journal of Electronics, Circuits and Systems, vol. 1, no. 2, pp. 104-109.
        (Special Issue containing the 19 best papers of CESSE'07)

[J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis and B. Rubio 2007]
    A Real-Time Component-Oriented Middleware for Wireless Sensor and Actor Networks.
       International Conference on Complex, Intelligent and Software Intensive Systems (CISIS'07).
        IEEE Computer Society Press, pp. 3-10. Vienna (Austria), April 2007.

[M. Díaz, D. Garrido, L. Llopis, B. Rubio and J.M. Troya  2006]
    A Component Framework for Wireless Sensor and Actor Networks.
       11th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA'06).
        IEEE Computer Society Press, pp. 300-307. Prague (Czech Replubic), September 2006.

[M. Díaz, B. Rubio and J.M. Troya  2005]
    A Coordination Middleware for Wireless Sensor Networks.
        IEEE International Conference on Sensor Networks (SENET’05).
        IEEE Computer Society Press, pp. 377-382. Montreal (Canada), August 2005.

[M. Díaz, B. Rubio and J.M. Troya  2005]
    TCMote: A Tuple Channel Coordination Model for Wireless Sensor Networks.
        IEEE International Conference on Pervasive Services (ICPS’05).
        IEEE Computer Society Press, pp. 437-440. Santorini (Greece), July 2005.

Skeletons and Scientific Components

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2009]
    Managing Multi-concern Application Complexity in AspectSBASCO
       9th International Conference on Computational Science (ICCS 2009).
       LNCS  Springer, pp. 133-142. Baton Rouge, LA, USA,  May 2009.

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2009]
    Adding Aspect-Oriented Concepts to the High-Performance Component Model of SBASCO
       17th International Conference on Parallel, Distributed and Network-based Processing (PDP 2009).
        IEEE Computer Society Press, pp. 21-27. Weimar (Germany),  February 2009.

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2007]
    Experiences with Aspect-based Parallelization of Scientific Code.
        High Performance Computing and Simulation Conference (HPCS'07).
        pp. 697-703. Prague (Czech Replubic), June 2007.

[M. Díaz, D. Garrido, S. Romero, B. Rubio, E. Soler and J.M. Troya 2007]
    A Component-based Nuclear Power Plant Simulator Kernel.
        Concurrency and Computation: Practice and Experience, vol. 19, no. 5, pp. 593-607.
        Published Online: 10 Oct 2006. DOI: 10.1002/cpe.1075
        John Wiley and Sons, April 2007.

[M. Díaz, D. Garrido, S. Romero, B. Rubio, E. Soler and J.M. Troya 2006]
    Experiences with Component Oriented Technologies in Nuclear Power Plant Simulators.
        Software: Practice and Experience, vol. 36, no. 13, pp. 1489-1512.
        Published Online: 22 Jun 2006. DOI: 10.1002/spe.735
        John Wiley and Sons, November 2006.

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2006]
    Dynamic Reconfiguration of Scientific Components Using Aspect Oriented Programming: A Case Study.
       International Conference on Grid computing, high-performAnce and Distributed Applications (GADA 2006).
        LNCS  4276 Springer, pp. 1351-1360. Montpellier (France),  November 2006.

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2006]
    Using SBASCO to Solve Reaction-Diffusion Equations in Two-Dimensional Irregular Domains.
        In V. Alexandrov, D. van Albada, P. Sloot, and J. Dongarra, editors, International Workshop on
        Practical Aspects of High-Level Parallel Programming (PAPP), affiliated to the International
        Conference on Computational Science (ICCS 2006)
.
        LNCS 3992 Springer, pp. 912-919. University of Reading (UK),  May 2006.

[M. Díaz, D. Garrido, S. Romero, B. Rubio, E. Soler and J.M. Troya 2005]
    Nuclear Power Plant Simulators: A Component-Based approach.
        14-th International IASTED International Conference on Applied Simulation and Modelling (ASM'05).
        ACTA Press, pp. 209-214. Benalmádena (Spain),  June 2005.

[M. Díaz, D. Garrido, S. Romero, B. Rubio, E. Soler and J.M. Troya 2005]
    A CCA-compliant Nuclear Power Plant Simulator Kernel.
        8-th International SIGSOFT  Symposium on Component-Based Software Engineering (CBSE'05).
        LNCS 3489 Springer, pp. 283-297. St. Louis, Missouri (USA),  May 2005.

[M. Díaz, S. Romero, B. Rubio, E. Soler and J.M. Troya 2005]
    An Aspect Oriented Framework for Scientific Component Development.
        13-th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP'05).
        IEEE Computer Society Press, pp. 290-296. Lugano (Switzerland),  February 2005.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2004]
    SBASCO: Skeleton-based Scientific Components.
        12-th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP'04).
        IEEE Computer Society Press, pp. 318-324. A Coruña (Spain), February 2004.

Coordination Models and Languages


[M. Díaz, B. Rubio and J.M. Troya 2007]
    A Tuple Channel-based Coordination Model for Parallel and Distributed Programming.
        Journal of Parallel and Distributed Computing (JPDC), 67(10), pp. 1092-1107. 2007.
        Published Online: 2 Jun 2007. DOI: 10.1016/j.jpdc.2007.05.010.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2003]
    Domain Interaction Patterns to Coordinate HPF Tasks.
       Parallel Computing, 29(7), pp. 925-951. July 2003.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2002]
    A Border-based Coordination Language for Integrating Task and Data Parallelism.
        Journal of Parallel and Distributed Computing (JPDC), 62,  pp. 715-740. 2002.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2001]
    Integrating Task and Data Parallelism by means of Coordination Patterns. The 6th
        International Workshop on High-level Parallel Programming Models and Supportive Environments (HIPS'2001).
        LNCS vol. 2026, Springer-Verlag, pp. 16-27. San Francisco, California (USA), April 2001.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2001]
    DIP: a Pattern-based Approach for Task and Data Parallelism Integration. The 16th ACM
        Symposium on Applied Computing (SAC'2001). Special Track on Coordination Models, Languages and
        Applications. Las Vegas, Nevada (USA), March 2001.

[M. Díaz, B. Rubio, E. Soler and J.M. Troya 2000]
    Integration of Task and Data Parallelism: A Coordination-based Approach. The 7th International
        Conference on High Performance Computing (HiPC'2000). LNCS vol. 1970, Springer-Verlag, pp. 173-182.
        Bangalore (India), December 2000.

 [M. Díaz, B. Rubio, E. Soler and J.M. Troya 2000]
    BCL: A Border-based Coordination Language. The2000 International Conference on
        Parallel and Distributed Processing Techniques and Applications (PDPTA'2000), CSREA Press,
        pp. 753-760. Las Vegas, Nevada (USA), June 2000.

[M. Díaz, B. Rubio and J.M. Troya 97]

    A Logic-Based Coordination Model. ICLP’97 Post-Conference Workshop on Logic-Based Composition of
        Software (LOCOS’97), pp. 73-83. Leuven (Brussels). July 1997.

[M. Díaz, B. Rubio and J.M. Troya 97]
    Logic Channels: A Coordination Approach to Distributed Programming. 11th  International Parallel Processing
        Symposium (IPPS’97). IEEE Computer Society Press, pp. 436-442. Geneva. (Switzerland). April 1997.

[M. Díaz, B. Rubio and J.M. Troya 96]
    Distributed Programming with a Logic Channel based Coordination Model. The Computer Journal 39(10),
        pp. 876-889. 1996.
 

Concurrent Logic Programming


[M. Díaz, B. Rubio and J.M. Troya 1997]
    DRL: A Distributed Real-Time Logic Language. Computer Languages 23(2-4), pp. 87-120. 1997.

[P. Merino, B. Rubio and J.M. Troya 1996]
    A Distributed Implementation of a Concurrent Logic Language. Transputer Communications 3(2),
        pp. 117-135. 1996

[M. Díaz, B. Rubio and J.M. Troya 1994]
    Implementation Issues of a Distributed Real-Time Logic Language. ICLP’94 Post-Conference Workshop on
        Integration of Declarative Paradigms, pp. 106-119. Santa Margherita Ligure (Italy). June 1994.

[P. Merino, B. Rubio and J.M. Troya 1993]
    Implementation of a Concurrent Logic Language on Transputers. IOS Press Transputer and Occam
        Engineering Series 36, World Transputer Congress’93, Aachen (Germany), pp. 1137-1153.
        September 1993.