Abstract
Internet of Things (IoT) technologies advance physical objects capabilities regarding programmable, sensor-based and connected. Today’s smart applications leverage IoT technologies that enable collaboration between different entities involved in the application. Further, smart applications provide local intelligence attached each device/physical object. The nature of an IoT application usually differs from time-to-time due to varied context and end-device sensing/response. The key issue is that of understanding the data and control flows which govern the processes that act on the sensed data all the way up to end user application. So, conceptually modeling of data, control and process flow for IoT-driven smart applications is more challenging, especially when further modeling the context and exceptions arise during the execution. In this paper, we discuss an architectural framework for IoT-driven smart applications that facilitate monitoring and managing data, control and process flows. We provide a vertically and horizontally integrated enactment of data modeling for smart solutions.
This is a preview of subscription content, log in via an institution.
References
Beer, T., Rasinger, J., Höpken, W., Fuchs, M., Werthner, H.: Exploiting E-C-a rules for defining and processing context-aware push messages. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 199–206. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75975-1_19
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.-K.: Composite events for active databases: semantics, contexts and detection. In: Proceedings of the 20th VLDB Conference Santiago, pp. 606–617 (1994)
Chen, M.: Towards smart city: M2M communications with software agent intelligence. Multimed. Tools Appl. 67, 167–178 (2013)
Gaur, A., Scotney, B., Parr, G., McClean, S.: Smart city architecture and its applications based on IoT. Procedia Comput. Sci. 52, 1089–1094 (2015). 5th International Symposium on Internet of Ubiquitous and Pervasive Things (IUPT 2015)
Jain, H., Radha Krishna, P., Karlapalem, K.: Context-aware workflow execution engine for e-contract enactment. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 293–301. Springer, Cham (2016). doi:10.1007/978-3-319-46397-1_23
Krishna, P.R., Karlapalem, K.: A methodology for evolving e-contracts using templates. IEEE Trans. Serv. Comput. 6(4), 497–510 (2013)
Mervat, A., Mohammad, H., Najah, A.: Data management for the internet of things: design primitives and solution. Sensors 13, 15582–15612 (2013)
Robles, T., Alcarria, R., Martín, D., Navarro, M., Calero, R., Iglesias, S., López, M.: An IoT based reference architecture for smart water management processes. J. Wirel. Mob. Netw. Ubiquit. Comput. Dependable Appl. 6(1), 4–23 (2015)
Tanaka, A.K., Navathe, S.B., Chakravarthy, S. Karlapalem, K.: ER-R: an enhanced ER model with situation-action rules to capture application semantics. In: Proceedings of International Conference on Conceptual Modeling (ER 1991), pp. 59–75 (1991)
Zambonelli, F.: Key abstractions for IoT-oriented software egnieering. IEEE Softw. 34(1), 38–45 (2017)
Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)
MQTT Version 3.1.1 Specification. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
The Constrained Application Protocol (CoAP) Specification RFC7252. https://tools.ietf.org/html/rfc7252
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Radha Krishna, P., Karlapalem, K. (2017). Data, Control, and Process Flow Modeling for IoT Driven Smart Solutions. In: Mayr, H., Guizzardi, G., Ma, H., Pastor, O. (eds) Conceptual Modeling. ER 2017. Lecture Notes in Computer Science(), vol 10650. Springer, Cham. https://doi.org/10.1007/978-3-319-69904-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-69904-2_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69903-5
Online ISBN: 978-3-319-69904-2
eBook Packages: Computer ScienceComputer Science (R0)