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 of the article.


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

[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..
        To appear in Computer Communications. 2012.

[E. Cañete, M. Díaz and B. Rubio 2012]
    A Wireless Sensor Networks Framework based on Light Databases.
        To appear in 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.
       To appear in 2012  Workshop on Wireless Sensor Networks: Architectures, Deployments and Trends.
       Istanbul, Turkey, May 2012.

[M. Díaz, D. Garrido, L. Llopis and B. Rubio 2012]
    A Sensor-Cloud Integration for Industrial Automation.
       To appear in 2012  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]
    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.