The model of software architectural patternand design tactics selectionfor internet of things systems
DOI:
https://doi.org/10.17308/sait.2019.3/1312Keywords:
Internet of Things, quality of IoT systems, IoT architecture, IoT architecture design, software quality attributes, design tactics, architectural patternsAbstract
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.
References
Downloads
Published
Issue
Section
License
Условия передачи авторских прав in English













