A real-time reliability and durability testing framework

This paper presents a methodological framework for designing testing and measurement systems fully integrated with the enterprise information system. In comparison with the most common solutions for designing embedded testing platforms the proposed framework sets itself at a higher level of abstraction. The proposed framework allows getting different, programmable test benches that can run in parallel, and it does not restrict the choice of hardware, sensors and actuators, as it happens with commercial development systems for the same kind of machines. The framework is conceived to be used on embedded boards equipped with the GNU/Linux operating system and with at least one network interface. By using open data formats, the framework provides an easy way to exchange data with enterprise information systems, thus assuring interoperability with different IT solutions. The paper includes the description of a cooker hood testing system designed and implemented with this framework, and which highlights the advantages of the proposed development method.

[1]  Emanuele Frontoni,et al.  From Simulated to Real Scenarios: A Framework for Multi-UAVs , 2008, SIMPAR.

[2]  W. A. Horn Some simple scheduling algorithms , 1974 .

[3]  Aldo Franco Dragoni,et al.  Testing Linux-based real-time systems: Lachesis , 2011, 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  Xijin Tian,et al.  Cooling fan reliability: failure criteria, accelerated life testing, modeling and qualification , 2006, RAMS '06. Annual Reliability and Maintainability Symposium, 2006..

[5]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[6]  Teodor-Florin Fortis,et al.  Benchmarking Database Systems for the Requirements of Sensor Readings , 2009 .

[7]  Emanuele Frontoni,et al.  A Framework for Simulation and Testing of UAVs in Cooperative Scenarios , 2009, J. Intell. Robotic Syst..

[8]  Luca Spalazzi,et al.  An Internet of Things ontology for earthquake emergency evaluation and response , 2014, 2014 International Conference on Collaboration Technologies and Systems (CTS).

[9]  Je-Min Kim,et al.  AndroBench: Benchmarking the Storage Performance of Android-Based Mobile Devices , 2011, ICFCE.

[10]  Giorgio C. Buttazzo,et al.  Rate Monotonic vs. EDF: Judgment Day , 2003, Real-Time Systems.

[11]  Giorgio Buttazzo,et al.  Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , 1997 .

[12]  Miro Samek,et al.  Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems , 2002 .

[13]  P. Zingaretti,et al.  A framework for simulations and tests of mobile robotics tasks , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[14]  Giorgio C. Buttazzo,et al.  HARD REAL-TIME COMPUTING SYSTEMS Predictable Scheduling Algorithms and Applications , 2007 .

[15]  Aldo Franco Dragoni,et al.  A hierarchical hybrid model for intelligent cyber-physical systems , 2013, 2013 Proceedings of the 11th Workshop on Intelligent Solutions in Embedded Systems (WISES).

[16]  Fabio Checconi,et al.  An implementation of the earliest deadline first algorithm in Linux , 2009, SAC '09.