The model of software architectural patternand design tactics selectionfor internet of things systems

Authors

  • Юлия Владимировна Ядгарова Bauman Moscow State Technical University image/svg+xml
  • Виктор Владимирович Таратухин National Research University Higher School of Economics image/svg+xml

DOI:

https://doi.org/10.17308/sait.2019.3/1312

Keywords:

Internet of Things, quality of IoT systems, IoT architecture, IoT architecture design, software quality attributes, design tactics, architectural patterns

Abstract

At the current paper the analytical model and method of software architectural pat-tern 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.

Author Biographies

  • Юлия Владимировна Ядгарова, Bauman Moscow State Technical University

    PhD-student, Bauman Moscow State Technical University

  • Виктор Владимирович Таратухин, National Research University Higher School of Economics

    PhD, prof., National Research University Higher School of Economics

References

Downloads

Published

2019-06-21

Issue

Section

Modern Technologies of Software Development

How to Cite

The model of software architectural patternand design tactics selectionfor internet of things systems. (2019). Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, 3, 112-122. https://doi.org/10.17308/sait.2019.3/1312