Skip to main content
Log in

CoMiTe: Context Aware Middleware Architecture for Time-Dependent Systems: A Case Study on Vehicular Safety

  • Research Article - Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

The complex nature in the development of middleware for time-dependent system is challenging, since it facilitates more issues in proposing new models. In this paper, the need for developing context-aware middleware is investigated by considering time critical responses in real-time distributed applications. As a part of this, CoMiTe (context-aware middleware architecture) is proposed to support real-time distributed applications which employ time petri net based model to compute and communicate appropriate service. Based on InVANET Saravanan et al.(IEEE Explore 277–282, 2009), vehicle safety is considered as time critical service to evaluate the performance of the proposed middleware to assist drivers through context-aware safety measures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Saravanan, K.; Thangavelu, A.; Rameshbabu, K.: A middleware architectural framework for vehicular safety over VANET (InVANET). IEEE Explor. pp. 277–282 (2009)

  2. Boytsov A., Zaslavsky A.: Context prediction in pervasive computing systems: achievements and challenges, springer-science supporting real-time decision making. Ann. Inf. Syst. 13, 35–63 (2011)

    Article  Google Scholar 

  3. OMG data distribution service for real-time systems specification. http://www.omg.org/docs/formal/04-12-02.pdf

  4. Taconet, C. et al.: CA3M: a runtime model and a middleware for dynamic context management. Springer LNCS, 513–530 (2009)

  5. Baldauf M.: A survey of context-aware systems. Int. J. Adhoc Ubiquitous Comput. 2(4), 263–277 (2007)

    Article  Google Scholar 

  6. Saravanan, K.; Thangavelu, A.: SCADA-system for context-aware driver assistance a case study using semantic approach. In: 11th International Conference ICISO, pp. 12–18 (2009)

  7. Kannan S., Thangavelu A., Kalivaradhan R.: An intelligent driver assistance system (I-DAS) for vehicle safety modeling using ontology approach. IJU 1(3), 15–29 (2010)

    Article  Google Scholar 

  8. Schilit, W.N.: A sytem architecture for context aware mobile computing, Ph.D. Thesis, Columbia University (1995)

  9. Weiser, M.: The computer for the 21st century, scientific American, pp. 94–104 (1991)

  10. Wullems, C.: Towards the adaptation of low-cost rail level crossing warning devices in regional areas of Australia: a review of current technologies and reliability issues. Elsevier Saf. Sci. 49(8–9), 1059–1073 (2011)

    Google Scholar 

  11. Allen J.F.: Towards a general theory of action and time. ACM J. Artif. Intell. 23(2), 123–154 (1984)

    Article  MATH  Google Scholar 

  12. Pietzuch, P.R.; Bacon, J.M.: Hermes: a distributed event-based middleware architecture. In: Proceedings 22nd IEEE International Conference on Distributed Computing Sytems Workshops, pp. 611–618 (2002)

  13. http://www.w3.org/TR/owl-time/

  14. Segall, B.; Arnold, D.: Elvin has left the building: a publish/subscribe notification service with quenching. Australian UNIX and Open Systems User Group Conference, AUUG97, 19–25 (1997)

  15. Ranganathan, A.; Campbell, R.H.: A middleware for context-aware agents in ubiquitous computing environments. Lecture Notes in Computer Science 2672, pp. 143–161. Springer, Berlin (2003)

  16. Suryanarayana, L.: CC/PP for context negotiation and contextualization. Mobile Data Manag. pp. 239–245 (2001)

  17. Meier R., Cahill V.: On event-based middleware for location-aware mobile applications. IEEE Trans. Softw. Eng. 36(3), 409–430 (2010)

    Article  Google Scholar 

  18. Bellavista, P. et al.: Context-aware middleware for resource management in the wireless internet. IEEE Trans. Softw. Eng. 29(12), 1086–1099 (2003)

    Google Scholar 

  19. Duran-Limon, H.A. et al.: Context-aware middleware for pervasive and adhoc environments. In: The 2nd International Workshop on Middleware for Pervasive and Adhoc Computing (MPAC 2004), pp. 583–588 (2004)

  20. Meier, R.; Cahill, V.: STEAM: event-based middleware for wirless adhoc networks. In: Proceedings of the 22nd IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW’02), pp. 639–644 (2002)

  21. Kaiser J., Brudna C., Mitidieri C.: COSMIC: A real-time event-based middleware for the CAN-bus. Elsevier J. Syst. Softw. 77, 27–36 (2005)

    Article  Google Scholar 

  22. Delicato, F.C.; Fuentes, L.; Gámez, N.; Pires, P.F.: A middleware family for VANETs. Springer LNCS on adhoc, mobile and wireless networks, Vol. 5793, pp. 379–384 (2009)

  23. Martinez F.J., Toh C.K., Cano J.-C., Calafate C.T., Manzoni P.: A survey and comparative study of simulators for vehicular ad hoc networks (VANETs). Wirel. Commun. Mobile Comput. 7, 813–828 (2011)

    Article  Google Scholar 

  24. Saez, J. et al.: Service platform for E-safety automotive intelligent system. Springer Intelligent Technical System. Lecture Notes in Electrical Engineering, pp. 59–172 (2009)

  25. Santa J., Gomez-Skarmeta A.F.: Sharing context-aware road and safety information. IEEE Pervasive Comput. 8(3), 58–65 (2009)

    Article  Google Scholar 

  26. Luo, J.; Hubaux, J.-P.: A survey of research in inter-vehicle communications. In: Embedded Security in Cars, pp. 111–122. Springer, Berlin (2006)

  27. Sichitiu M.L., Kihl M.: Inter-vehicle communication systems. IEEE Commun. Surv. Tutor. 10(2), 88–105 (2008)

    Article  Google Scholar 

  28. Hoareau, C.; Satoh, I.: Modeling and processing information for context-aware computing: a survey. New Gener. Comput. pp. 177–196 (2009)

  29. Gehlen, G.; Mavromatis, G.: INVENT-VMTL a web service based middleware for mobile vehicular applications, pp. 1–5 (2005)

  30. Leontiadis, I.: Publish/subscribe notification middleware for vehicular networks. In: ACM Proceedings of the 4th Middleware Doctoral Symposium, Article 12, pp. 1–6 (2007)

  31. Wu Z., Pan G.: ScudWare: a semantic and adaptive middleware platform for smart vehicle space. IEEE Trans. Intell. Transp. Syst. 8(1), 121–132 (2007)

    Article  Google Scholar 

  32. Boytsov, A.; Zaslavsky, A.: Context prediction in pervasive computing systems: achievements and challenges, springer book-supporting real-time decision making, 35–63 (2011)

  33. Berthomieu B., Daz M.: Modeling and verification of time dependent systems using time petri nets. IEEE Trans. Softw. Eng. 17(3), 259–273 (1991)

    Article  Google Scholar 

  34. Hansson H., Jonsson B.: A logic for reasoning about time and reliability. Form. Asp. Comput. 6(5), 512–535 (1994)

    Article  MATH  Google Scholar 

  35. Leveson N.G., Stolzy J.L.: Safety analysis using time petri nets. IEEE Trans. Softw. Eng. SE- 13(3), 386–397 (1987)

    Article  Google Scholar 

  36. Reignier, P. et al.: Context-aware environments: from specification to implementation. J. Knowl. Eng. 24(5), 305–320 (2007)

    Google Scholar 

  37. Bernardi S., Campos J., Merseguer J.: Timing-failure risk assessment of UML design using time petri net bound techniques. IEEE Trans. Ind. Inf. 7(1), 90–104 (2011)

    Article  Google Scholar 

  38. Koreiem S.M., Al-Hefdhi J.A.: Design and Evaluation of the MOD Service system based on petri net theory. Arab. J. Sci. Eng. 29(2B), 213–236 (2004)

    Google Scholar 

  39. Dey A.K.: Understanding and using context. Pers. Ubiquitous Comput. J. 5(1), 4–7 (2001)

    Article  Google Scholar 

  40. Dourish P.: Seeking a foundation of context-aware computing. ACM J. Hum. Comput. Interact. 16(2), 229–241 (2001)

    Article  Google Scholar 

  41. CORBA explained simply http://www.CiaranMcHale.com/corba-explained-simply

  42. Ernest Friedman-Hill. Jess in action rule-based systems in java, 1st edn. Manning Publications, Greenwich (2003)

  43. Merlin P.M., Farber D.J.: Recoverability of communication protocols-implications of a theoretical study. IEEE Trans. Commun. 24(9), 1036–1043 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  44. CarSim 8.03a, Mechanical Simulation Corporation, 1996–2010. http://www.carsim.com

  45. Jena: A semantic web framework for java. http://www.hpl.hp.com/semweb

  46. Powers, S.: Practical RDF, O’Reilly & Associates Inc (2003)

  47. http://www.w3.org/TR/rdf-sparql-query/

  48. http://www.w3.org/TR/owl-ref/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ra. K. Saravanaguru.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Saravanaguru, R.K., Thangavelu, A. CoMiTe: Context Aware Middleware Architecture for Time-Dependent Systems: A Case Study on Vehicular Safety. Arab J Sci Eng 39, 2895–2908 (2014). https://doi.org/10.1007/s13369-014-0955-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-014-0955-4

Keywords

Navigation