The Model of Software architectural pattern and Design tactics selection for Internet of Things systems

Yadgarova, J, Taratukhin V

Research article (journal) | Peer reviewed

Abstract

At the current paper the analytical model and method of software architectural pattern and tactics selection for Internet of Things systems was presented. The meaning of IoT is generalized, vertical and horizontal classification of IoT systems has been provided with base quality attributes for such systems. Necessary software quality attributes were achieved by using base architectural pattern along with design tactics. Presented analytical model describes achievement of the software quality attributes with regards to project effort calculated with COCOMO II model. This approach allows to minimize effort calculation function and select suitable architectural patterns and design tactics on the earliest stages of the project. Usage of the presented methods potentially minimizes errors on the software architecture design stage, when only requirements and system prerequisites are available. As a result, the evaluation of one of the architectural patterns for IoT preventive maintenance system is presented. Proposed approach could be used on the earliest stages of the project for achieving the necessary quality attributes of the software and minimizing software cost as well as during prototype creation within strict time frame

Details about the publication

Volume3
Page range112-122
StatusPublished
Release year2019
Language in which the publication is writtenRussian
Link to the full texthttp://www.vestnik.vsu.ru/pdf/analiz/2019/03/2019-03-11.pdf
KeywordsInternet of Things; quality of IoT systems; IoT architecture; IoT architecture design; software quality attributes; design tactics; architectural patterns

Authors from the University of Münster

Taratukhin, Victor
Chair of Information Systems and Information Management (IS)