Abstract:Abstract. To free analysts from knowing about the internal details of middleware when evaluating the performance of component-based system (CBS), this paper proposes a framework to automatically integrate middleware component interactions and their performance attributes to application Unified Model Language (UML) model. The framework defines a general sub-model template library of middleware, a middleware usage description file, and an approach to compositing application-specific sub-model instances and appli… Show more
Modelling WSN data behaviour is relevant since it would allow to evaluate the capacity of an application for supplying the user needs, moreover, it could enable a transparent integration with different data-centric information systems. Therefore, this article proposes a data-centric UML profile for the design of wireless sensor nodes from the user point-of-view capable of representing the gathered and delivered data of the node. This profile considers different characteristics and configurations of frequency, aggregation, persistence and quality at the level of the wireless sensor nodes. Furthermore, this article validates the UML profile through a computer-aided software engineering (CASE) tool implementation and one case study, centred on the data collected by a real WSN implementation for precision agriculture and smart farming.
Modelling WSN data behaviour is relevant since it would allow to evaluate the capacity of an application for supplying the user needs, moreover, it could enable a transparent integration with different data-centric information systems. Therefore, this article proposes a data-centric UML profile for the design of wireless sensor nodes from the user point-of-view capable of representing the gathered and delivered data of the node. This profile considers different characteristics and configurations of frequency, aggregation, persistence and quality at the level of the wireless sensor nodes. Furthermore, this article validates the UML profile through a computer-aided software engineering (CASE) tool implementation and one case study, centred on the data collected by a real WSN implementation for precision agriculture and smart farming.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.