keyboard_arrow_up
An Aspect-Oriented With BIP Components for Better Crosscutting Concerns Modernization in IOT Applications

Authors

Anas M. R. AlSobeh and Aws A. Magableh, Yarmouk University, Jordan

Abstract

The complexity of Internet of things applications is inherited from the nature of Internet of things components interactions, construction, and implementation of non-functional requirements (crosscutting concerns). Managing such complexity is extremely difficult since implementing crosscutting concerns tend to be spread out and tangled across core IoT architecture. In this paper, we propose an aggregated model of aspect orientation paradigm and BIP components to provide better means to deal with these complexities. Our proposed model provides IoT high level abstractions which gathers relevant contextual properties pertaining to the environment of IoT interactions. We integrate BIP components to generate solutions for a complex tracking and tracing logic of interaction characteristics that might provide better separation of concerns and modularization.

Keywords

Aspect-Oriented Programming, Aspect Orientation, Modularization, Behavior-Interaction-Priority Model, BIP Components, Internet of things, IoT, crosscutting concerns, Aspects

Full Text  Volume 8, Number 12