CSVM: uma plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução

  • Paulo Melo UFG
  • Fábio Costa UFG
  • Ricardo da Rocha UFG


The complexity of applications in the mobile CrowdSensing domain is assiciated with factors such as interoperability among heterogeneous devices, identification and collevtion of data from these devices and adaptation of their use in dynamic environments. This paper introduces a platform based on models at runtime (M@RT) for the construction of mobile crowdsensing applications. the platform supports model-based creation and processing of queries directed to a distributed and dynamic set of sensor-capable devices. The paper presents the results of a performance evalutation that shows the impact of model processing in scenarios of mobile crowdsensing.


Allison, M., Allen, A. A., Yang, Z., and Clarke, P. J. (2011). A software engineering approach to user-driven control of the microgrid. In SEKE, pages 59-64.

Blair, G., Bencomo, N., and France, R. B. (2009). Models@ run. time. Computer, 42(10):22-27.

Chan, H., Chu, T., and Leung, V. (2013). Vita: A crowdsensing-oriented mobile cyber physical system. IEEE Tronsactions on Emerging Topics in Computing.

Clarke, P. J., Hristidis, V., Wang, Y., Prabakar, N., and Deng, Y. (2006). A declarative approach for specifying user-centric communication. In Collaborative Technologies and Systems, 2006. CIS 2006. International Symposium on, pages 89-98. IEEE.

Deng. Y., Masoud Sadjadi, S., Clarke, P. J., Hristidis, V., Rangaswami, R., and Wang, Y. (2008). Cvm-a communication virtual machine. Journal of Systems and Software, 81(10)1640-1662.

Ganti, R. K., Ye, F., and Lei, H. (2011). Mobile crowdsensing: Current state and future challenges. Communications Magazine, IEEE, 49(11):32-39.

Hachem, S., Pathak, A., and lssamy, V. (2014). Service-oriented middleware for large-scale mobile participatory sensing. Pervasive and Mobile Computing, 10:66-82.

Mathur, S., Jin, T., Kasturirangan, N., Chandrasekaran, J., Xue, W., Gruteser, M., and Trappe, W. (2010). Parknet: Drive-by sensing of road-side parking statistics. In Pro-ceedings of the 8th International Conference on Mobile Systems, Applications, and Services, MobiSys '10, pages 123-136, New York, NY, USA. ACM.

Melo, P. C. F. (2014). Csvm: Uma plataforma pare crowdsensing movel dirigida por mo-delos em tempo de execucao. Master's thesis, Mestrado em Ciencia da Computacao, Instituto de Informatica, Universidade Federal de Goias. Q. (2008).

Ra, M.-lt, Liu, B., La Porta, T. F., and Govindan, R. (2012). Medusa: A programming framework for crowd-sensing applications. In Proceedings of the 10th international conference on Mobile systems, applications, and services, pages 337-350. ACM.

Wang, Y., Clarke, P. J., Wu, Y., Allen, A., and Deng, Y. (2008). Runtime models to support user-centric communication. Models@runtime Workshop in conjunction Models.

MELO, Paulo; COSTA, Fábio; DA ROCHA, Ricardo. CSVM: uma plataforma para CrowdSensing Móvel Dirigida por Modelos em Tempo de Execução. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 7. , 2015, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 101-110. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2015.10173.