Data-Centric UML Profile for Wireless Sensors: Application to Smart Farming

Modelling WSN data behaviour is relevant since it would allow to evaluate the capacity of an applicationforsupplyingtheuserneeds,moreover,itcouldenableatransparentintegrationwith differentdata-centricinformationsystems.Therefore,thisarticleproposesadata-centricUMLprofile forthedesignofwirelesssensornodesfromtheuserpoint-of-viewcapableofrepresentingthegathered anddelivereddataofthenode.Thisprofileconsidersdifferentcharacteristicsandconfigurationsof frequency,aggregation,persistenceandqualityatthelevelofthewirelesssensornodes.Furthermore, thisarticlevalidatestheUMLprofilethroughacomputer-aidedsoftwareengineering(CASE)tool implementationandonecasestudy,centredonthedatacollectedbyarealWSNimplementationfor precisionagricultureandsmartfarming. KEyWoRDS Aggregation, Data-Centric, Model-Driven, Node-Level, Precision Agriculture, Smart Farming, UML Profile, Wireless Sensor Networks

[1]  Chengcheng Guo,et al.  Efficient middleware for user-friendly wireless sensor network integrated development environment , 2012, 2012 Wireless Advanced (WiAd).

[2]  Guisheng Yin,et al.  RiPPAS: A Ring-Based Privacy-Preserving Aggregation Scheme in Wireless Sensor Networks , 2017, Sensors.

[3]  William Smuda,et al.  A software design approach for heterogeneous systems of unattended sensors, unmanned vehicles, and monitoring stations , 2006, SPIE Security + Defence.

[4]  Jaeki Song,et al.  Unified Modeling Language based Analysis of Security Attacks in Wireless Sensor Networks: A Survey , 2011, KSII Trans. Internet Inf. Syst..

[5]  Sarfraz Nawaz,et al.  In-network wireless sensor network query processors: State of the art, challenges and future directions , 2015, Inf. Fusion.

[6]  J. Corrales,et al.  A Multiscale Based Rainfall Amount Prediction Using Multiple Classifier System , 2017 .

[7]  Tatsuo Arai,et al.  Component-based robot system design for grasping tasks , 2011, Intell. Serv. Robotics.

[8]  Gennaro Boggia,et al.  DyDAP: A dynamic data aggregation scheme for privacy aware wireless sensor networks , 2012, J. Syst. Softw..

[9]  Wang Yu,et al.  Designing System for Battlefield Environment Simulation by UML , 2012, 2012 International Conference on Industrial Control and Electronics Engineering.

[10]  Han Ding,et al.  Design of a Distributed Multiaxis Motion Control System Using the IEEE-1394 Bus , 2010, IEEE Transactions on Industrial Electronics.

[11]  Julián Eduardo Plazas,et al.  Deploying Timely Alerts Through Converged Services: An Application for Colombian Agriculture , 2017 .

[12]  Olarn Wongwirat,et al.  ET rescue robot , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[13]  Andrea Luvisi,et al.  RFID temperature sensors for monitoring soil solarization with biodegradable films , 2016, Comput. Electron. Agric..

[14]  J. Champeau,et al.  Object oriented and formal methods for AUV development , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[15]  Juan Carlos Corrales,et al.  A Tool for Classification of Cacao Production in Colombia Based on Multiple Classifier Systems , 2017, ICCSA.

[16]  Antonio Casimiro,et al.  A Survey on Data Quality for Dependable Monitoring in Wireless Sensor Networks , 2017, Sensors.

[17]  Peter Friess,et al.  Internet of Things Strategic Research Roadmap , 2011 .

[18]  Rafik Bouaziz,et al.  An UML profile for representing real-time design patterns , 2017, J. King Saud Univ. Comput. Inf. Sci..

[19]  A. Jarvis,et al.  A way forward on adaptation to climate change in Colombian agriculture: perspectives towards 2050 , 2012, Climatic Change.

[20]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[21]  Ravindra C. Thool,et al.  UML Based Modeling for Data Aggregation in Secured Wireless Sensor Network , 2016 .

[22]  Yong Zhang,et al.  Completing UML Model of Component-Based System with Middleware for Performance Evaluation , 2006, EUC Workshops.

[23]  Noman Islam,et al.  A review of wireless sensors and networks' applications in agriculture , 2014, Comput. Stand. Interfaces.

[24]  U. John Tanik,et al.  Cyber-Physical Systems and STEM Development: NASA Digital Astronaut Project , 2014 .

[25]  Kleanthis Thramboulidis,et al.  UML4IoT - A UML-based approach to exploit IoT in cyber-physical manufacturing systems , 2016, Comput. Ind..

[26]  Abdul Hanan Abdullah,et al.  A survey of wireless sensor network approaches and their energy consumption for monitoring farm fields in precision agriculture , 2014, Precision Agriculture.

[27]  Umakant P. Kulkarni,et al.  Modeling of coverage preserving algorithm using object oriented methodology with UML , 2010, ICWET.

[28]  Juan Carlos Corrales,et al.  Validation of Coffee Rust Warnings Based on Complex Event Processing , 2016, ICCSA.

[29]  Fabio Paulo Basso,et al.  Wireless sensor network UML profile to support model-driven development , 2014, 2014 12th IEEE International Conference on Industrial Informatics (INDIN).

[30]  Faïez Gargouri,et al.  Structural Model of Real-Time Databases: An Illustration , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[31]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[32]  Rafik Bouaziz,et al.  Definition of Design Patterns for Advanced Driver Assistance Systems , 2016, VikingPLoP '16.

[33]  M. Firlej,et al.  JAVA-LIBRARY FOR THE ACCESS, STORAGE AND EDITING OF CALIBRATION METADATA OF OPTICAL SENSORS , 2016 .

[34]  J. Campbell,et al.  Multitemporal Remote Sensing Data Analysis for Agricultural Application , 2018 .

[35]  Ning Wang,et al.  Review: Wireless sensors in agriculture and food industry-Recent development and future perspective , 2006 .

[36]  José Caicedo-Ortiz,et al.  Diseño de una red de sensores inalámbricos para la monitorización de inundaciones repentinas en la ciudad de Barranquilla, Colombia , 2016 .

[37]  Omar Boussaïd,et al.  Business Intelligence Indicators: Types, Models and Implementation , 2016, Int. J. Data Warehous. Min..

[38]  G. Schiefer,et al.  Review: Future internet and the agri-food sector: State-of-the-art in literature and research , 2012 .

[39]  Carsten Magerkurth,et al.  Towards modeling real-world aware business processes , 2011, WoT '11.

[40]  K. Jaya Sankar,et al.  Enhancing the data quality in wireless sensor networks — A review , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[41]  Gilsa Aparecida de Lima,et al.  Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation , 2012 .

[42]  Y. Narahari,et al.  A robust and scalable architecture for airborne radar simulation , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[43]  Seongkyun Jeong,et al.  The Study of Navigation Software for GNSS Sensor Station , 2008 .

[44]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[45]  Kang Lee,et al.  A Wireless Environmental Monitoring System Based on the IEEE 1451.1 Standards , 2006, 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings.

[46]  Kurt Geihs,et al.  Model driven development for data-centric sensor network applications , 2011, MoMM '11.

[47]  Esteban Zimányi,et al.  Defining Spatio-Temporal Granularities for Raster Data , 2010, BNCOD.

[48]  Juan Carlos Corrales,et al.  Aproximación a un modelo contextual para calidad de datos en agricultura de precisión , 2016 .