Модель выбора шаблона программной архитектуры и тактик проектирования для систем интернета вещей

  • Юлия Владимировна Ядгарова Московский государственный технический университет им. Н.Э. Баумана
  • Виктор Владимирович Таратухин Национальный исследовательский университет «Высшая школа экономики»
Ключевые слова: Интернет вещей, качество систем Интернета Вещей, архитектура Интернета Вещей, проектирование архитектуры ПО, параметры качества архитектуры ПО, тактики проектирования, шаблоны архитектуры

Аннотация

В статье приведена аналитическая модель и метод выбора базового шаблона программных архитектур и тактик проектирования для систем Интернета Вещей. Обобщено понятие IoT-технологий, показана вертикальная и горизонтальная классификация подобных систем, выделены основные значимые параметры качества и приведены методы по их достижению. Необходимые параметры качества программных систем достигаются реализацией базового шаблона программной архитектуры и сопутствующих тактик проектирования. В работе представлена аналитическая модель зависимости трудоемкости проекта, рассчитанной по методике COCOMO II от используемых элементов программной архитектуры. Данная модель позволяет путем минимизации функции трудоемкости выбирать наиболее подходящие для конкретного типа проекта шаблоны архитектуры и тактики на ранних этапах проектирования. Указанный подход позволяет минимизировать ошибки в построении программной архитектуры на начальном этапе проекта при выборе шаблона IoT-архитектуры, когда в наличии имеются только требования и предпосылки к созданию системы. В качестве результата приведена оценка шаблона архитектуры с помощью данного подхода систем превентивного обслуживания. Подход может быть использован для достижения требуемых параметров качества системы и снижения стоимости проекта, а также при разработке работоспособных прототипов в сжатые сроки.

Скачивания

Данные скачивания пока не доступны.

Биографии авторов

Юлия Владимировна Ядгарова, Московский государственный технический университет им. Н.Э. Баумана

аспирант, Московский государственный технический университет им. Н. Э. Баумана

Виктор Владимирович Таратухин, Национальный исследовательский университет «Высшая школа экономики»

канд. техн. наук, профессор, Национальный исследовательский университет «Высшая школа экономики»

Литература

1. Sundmaeker, H. et al. Vision and challenges for realising the Internet of Things //Cluster of European Research Projects on the Internet of Things, European Commision. – 2010. – Т. 3. – No. 3. – С. 34–36.
2. Hoepman, J. H. In things we trust? Towards trustability in the Internet of Things //International Joint Conference on Ambient Intelligence. – Springer, Berlin, Heidelberg, 2011. – С. 287–295.
3. Рекомендация МСЭ-T Y.2060. Обзор интернета вещей. – URL: https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11559&lang=ru
4. Internet of Things Awards. – URL: http://postscapes.com/internet-of-things-award/2014/
5. Bassi, A. et al. Enabling things to talk. – Springer-Verlag GmbH, 2013.
6. ГОСТ Р ИСО/МЭК 7498-1-99 Информационная технология. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель.
7. Dransfeld, H. ISG Provider Lens-Germany 2018 Internet of Things (I4. 0) Platforms, Services & Solutions. – 2017.
8. Gubbi, J. et al. Internet of Things (IoT): A vision, architectural elements, and future directions //Future generation computer systems. – 2013. – Т. 29. – No. 7. – С. 1645–1660.
9. Khan, R. et al. Future internet: the internet of things architecture, possible applications and key challenges //2012 10th international conference on frontiers of information technology. – IEEE, 2012. – С. 257–260.
10. ГОСТ Р ИСО/МЭК 25010-2015 Информационные технологии. Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов.
11. Garlan D., Shaw M. An introduction to software architecture //Advances in software engineering and knowledge engineering. – 1993. – С. 1–39.
12. Boehm, B. W. Software engineering economics //IEEE transactions on Software Engineering. – 1984. – No. 1. – С. 4–21.
13. Boehm, B. et al. Cost models for future software life cycle processes: COCOMO 2.0 //Annals of software engineering. – 1995. – Т. 1. – No. 1. – С. 57–94.
Опубликован
2019-06-21
Как цитировать
Ядгарова, Ю. В., & Таратухин, В. В. (2019). Модель выбора шаблона программной архитектуры и тактик проектирования для систем интернета вещей. Вестник ВГУ. Серия: Системный анализ и информационные технологии, (3), 112-122. https://doi.org/10.17308/sait.2019.3/1312
Раздел
Современные технологии разработки программного обеспечения