Abstract
Nowadays, the Pervasive Healthcare (PH) systems are considered as an important research area. These systems have a dynamic structure and configuration. Therefore, an appropriate method for designing such systems is necessary. The Publish/Subscribe Architecture (pub/sub) is one of the convenient architectures to support such systems. PH systems are safety critical; hence, errors can bring disastrous results. To prevent such problems, a powerful analytical tool is required. So using a proper formal language like graph transformation systems for developing of these systems seems necessary. But even if software engineers use such high level methodologies, errors may occur in the system under design. Hence, it should be investigated automatically and formally that whether this model of system satisfies all their requirements or not. In this paper, a dynamic architectural style for developing PH systems is presented. Then, the behavior of these systems is modeled and evaluated using GROOVE toolset. The results of the analysis show its high reliability.













Similar content being viewed by others
References
Kwon, P.-J., Kim, H., and Kim, U., A study on the web-based intelligent self-diagnosis medical system. Adv. Eng. Softw. 40(6):402–406, 2009.
Chen, C.-M., Web-based remote human plus monitoring sysytem with inteligent data analysis for home health care. Expert. Syst. Appl. 38(3):2011–2019, 2011.
Lin, C.-C., Lee, R.-G., and Hsiao, C.-C., A pervasive health monitoring service system based on ubiqutous network technology. Int. J. Med. Informat. 77(7):461–469, 2008.
Friedewald, M., and Raabe, O., Ubiquitous computing: An overview of technology impacts. Telem. Inform. 28(2):55–65, 2011.
Tu, Y.-J., Zhou, W., and Piramuthu, S., RFID pervasive healthcare read rate false reads. Decis. Support. Syst. 46(2):586–593, 2009.
Tartarisco, G., Baldus, G., Corda, D., Raso, R., Arnao, A., Ferro, M., Gaggioli, A., and Pioggia, G., Personal health system architecture for stress monitoring and support to clinical decisions. Comput. Commun. 35(11):1296–1305, 2012.
Baresi, L., Heckl, R., Thöne, S., and Varrό, D., Modeling and validation of service-oriented architectures: Application vs. Style. ACM SIGSOFT Software. Eng. Notes. 28(5):68–77, 2003.
Rensink, A., Schmidt, A., Varrό, D., Model checking graph transformations: A comparison of two approaches. Second International Conference on Graph Transformation, vol. 3256, pp. 226–241, 2004.
Asadollahi, S., Rafe, V., and Rafeh, R., Towards automated software verification and validation. Int. Confer. Comp. Technol. Develop. 1:206–210, 2009.
Rafe, V., Rahmani, A. T., Baresi, L., and Spoletini, P., Towards automated verification of layeredgraph transformation specifications. Institut. Eng. Technol. 3(4):276–291, 2009.
Clarke, E. M., Grumberg, O., Peled, D. A., Model checking. The MIT Press, 2000.
Dinges, P., Agha, G., Scoped synchronization constraints for large scale actor systems. Coordination Model and Languages, 14th International conference Coordination, vol. 7274, pp. 89–103, Springer, 2012.
Baresi, L., Ghezzi, C. Mottola, L., On accurate automatic verification of publish-subscribe architectures. 29th International Conference on Software Engineering, pp. 199–208, 2007.
Baresi, L., Ghezzi, C., Mottola, L., Loupe: Verifying publish-subscribe architectures with a magnifying lens. IEEE Trans. Software. Eng. 37(2):228–246, 2011.
Eugster, P. T., Felber, P. A., Guerraoui, R., and Kermarrec, A., The many faces of publish/subscribe. ACM Comput. Surv. 35(2):114–131, 2003.
Baresi, L., Heckel, R., Thöne, S., and Varrό, D., Style-based modeling and refinement of service-oriented architectures. Softw. Syst. Model. 5(2):187–207, 2006.
Thöne, S., A style-based modeling and refinement technique with graph transformations. Ph.D. Thesis, University of Paderborn: Germany, 2005.
Baresi, L., Rafe, V., Rahmani, A. T., and Spoletini, P., An efficient solution for model checking graph transformation systems. Electron. Notes. Theor. Comput. Sci. 213(1):3–21, 2008.
GROOVE Manual Version 4.5.2 and GROOVE website http://www.groove.sourceforge.net/groove-index.html, 2012.
Ghamarian, A. H., de Mol, M., Rensink, A., Zambon, E., Zimakova, M., Modelling and analysis using GROOVE. Int. J. Soft. Tool. Technol. Trans. Springer, 14(1):15–40, 2012.
Rensink, A., The GROOVE simulator: A tool for state space generation. Springer, Berlin, Heidelberg, pp. 479–485, 2004.
Kastenberg, H., and Rensink, A., Model checking dynamic states in GROOVE. Springer, Berlin, Heidelberg, pp. 299–305, 2006.
Kulkarni, P., and Ozturk, Y., mPHASiS: Mobile patient healthcare and sensor information system. J. Netw. Comput. Appl. 34(1):402–417, 2011.
Anliker, U., Ward, J., and Lukowicz, P., AMON: A wearable multiparameter medical monitoring and alert system. IEEE Trans. Inf. Technol. Biomed. 8(4):415–427, 2004.
Gao, T., and Greenspan, D., Welsh, M., Vital sign monitoring and patient tracking over a wireless network. In: Proceedings of 27th annual international conference of the IEEE EMBS, September, 2005.
Using carcionet, http://www.cardionet.com, 2010.
Lorincz, K., Malan, D., Nawoj, A., Mainland, G., and Welsh, M., Sensor networks for emergency response: Challenges and opportunities. IEEE Pervas. Comput. 3(4):16–23, 2004.
Hansen, T., Eklund, J., Sprinkle, J., Using smart sensors and camera phone to detect and verify the fall of elderly persona. In: Proceedings of the 27th annual international conference of the IEEE EMBS, November, 2005.
Jovanov, E., Wireless technology and system integration in body area networks for m-health applications. In: Proceedings of the 27th annual international conference of the IEEE EMBS, China, and September, 2005.
Tu, Y.-J., Zhou, W., and Piramuthu, S., Identifying RFID-embedded objects in pervasive healthcare applications. Decis. Support. Syst. 46(2):586–593, 2009.
Raghupathi, W., and Umar, A., Exploring a model-driven architecture (MDA) approach tohealth care information systems development. Int. J. Med. Informat. 77(5):305–314, 2008.
Rafe, V., and Monfaredzadeh, M., A qualitative framework to assess hospital/medical websites. Int. J. Med. Syst. 35(5):2927–2939, 2012.
Conflict of interest
The authors declare that they have no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rafe, V., Hajvali, M. Designing an Architectural Style for Pervasive Healthcare Systems. J Med Syst 37, 9927 (2013). https://doi.org/10.1007/s10916-013-9927-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10916-013-9927-6