Сквозное проектирование автоматизированных систем на основе онтологий
Автор: Негода Виктор Николаевич, Куликова Анна Александровна
Журнал: Онтология проектирования @ontology-of-designing
Рубрика: Прикладные онтологии проектирования
Статья в выпуске: 4 (42) т.11, 2021 года.
Бесплатный доступ
В настоящее время проводится большое количество исследований по применению онтологий при разработке автоматизированных систем. Онтологическое моделирование позволяет повысить эффективность процесса разработки программного обеспечения. Разделение труда при разработке автоматизированных систем способствует появлению семантических разрывов между фазами проектного процесса. Практика использования широкого спектра артефактов проектирования, пригодных для повторного применения, является фактором риска нарушения концептуальной целостности, непротиворечивости и полноты разрабатываемых проектных решений. В статье предлагаются: новый подход к онтологическому моделированию автоматизированных систем, который обслуживает проектный процесс их разработки на всех стадиях проектирования вплоть до реализации; новая структура метаданных онтологических спецификаций автоматизированных систем, которая позволяет учитывать семантически важные сущности и особенности разрабатываемой системы. Показано, что применение данного подхода значительно снижает трудозатраты при проектировании сложной автоматизированной системы в условиях изменения требований на различных стадиях создания системы. Применение онтологических моделей в проектном процессе способствует повышению концептуальной целостности, непротиворечивости и полноты разрабатываемых проектных решений.
Автоматизация проектирования, автоматизированные системы, сквозное проектирование, вопросно-ответное моделирование, онтология проекта
Короткий адрес: https://sciup.org/170191749
IDR: 170191749 | DOI: 10.18287/2223-9537-2021-11-4-450-463
Список литературы Сквозное проектирование автоматизированных систем на основе онтологий
- ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на Автоматизированные системы. Автоматизированные системы. Стадии создания. М.: Издательство стандартов. - 1991.
- ГОСТ 34.602-89. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. М.: Издательство стандартов. - 1990.
- Hem, Andreas M. Identification and Bridging of Semantic Gaps in the Context of Multi-Domain Engineering / Andreas M. Hein // Proceedings of 2010 Forum on Philosophy, Engineering & Technology. 2010. P.57-58.
- Minagawaa, M. Study on BIM Utilization for Design Improvement of Infrastructure Project / M. Minagawaa, Sh. Kusayanagi // Proceedings of the 5th International Conference of Euro Asia Civil Engineering Forum (EACEF-5). Procedia Engineering. 2015. P.431-437.
- Sikos, Leslie F. The Semantic Gap / Leslie F. Sikos // Description Logics in Multimedia Reasoning. Springer, 2017. P.51-66.
- Bjarnason, E. Requirements are slipping through the gaps — A case study on causes & effects of communication gaps in large-scale software development / E. Bjarnason, K. Wnuk, B. Regnell // Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference. 2011. P.37-46.
- Bennett, R. Designed for change: End-to-End arguments, Internet Innovation, and the Net Neutrality debate / R. Bennett // Information Technology and Innovation Foundation. P.7,11. Retrieved 11 September 2017.
- Негода В.Н. Онтологическое моделирование в проектировании средств логического управления / В.Н. Негода, А.А. Куликова // Труды Международного научно-технического конгресса «Интеллектуальные системы и информационные технологии - 2021» («ИС & ИТ-2021», «IS&IT'21»). Научное издание. - Таганрог: Изд-во Ступина С.А., 2021. С.93-98.
- Шалыто, А.А. Логическое управление: Методы аппаратной и программной реализации алгоритмов / А.А. Шалыто. - СПб.: Наука. 2000. 780 с.
- Dorst, K. The Nature of Design Thinking / K. Dorst // DTRS8 Interpreting Design Thinking: Design Thinking Research Symposium Proceedings. 2009. P.131-139.
- Razavian, M. Reflective Approach for Software Design Decision Making / M. Razavian, A. Tang, R. Capilla, P. Lago // Proc. of the first symposium "Qualitative Reasoning about Software Architectures". 2016. P.19-26.
- Häger, F, DT@Scrum: Integrating Design Thinking with Software Development Processes / F. Häger, T. Kowark, J. Krüger, Ch. Vetterli, F. Übernickel, M. Uflacker // Design Thinking. Understanding Innovation. 2014. P.263-289.
- Sosnin, P. Ontological Support of Design Thinking in Developments of Software Intensive Systems / P. Sosnin, A. Pushkareva, V. Negoda // Abraham A., Kovalev S., Tarassov V., Snasel V., Vasileva M., Sukhanov A. (eds) Proceedings of the Second International Scientific Conference "Intelligent Information Technologies for Industry" (ШТ17). IITI 2017. Advances in Intelligent Systems and Computing, v.679. Springer, Cham. P.159-168.
- Соснин, П.И. Управление знаниями и опытом в проектной организации / П.И. Соснин, В.А. Маклаев, А.А. Перцев. - Ульяновск: УлГТУ, 2018. 213 с.
- Соснин, П.И. Вопросно-ответное программирование человеко-компьютерной деятельности / П.И. Соснин. - Ульяновск: УлГТУ, 2010. 240 с.
- Брукс, Ф. Проектирование процесса проектирования: записки компьютерного эксперта. Пер. с англ. — М.: ООО "И.Д. Вильямс", 2013. 464 с.
- Sosnin, P. An Architectural Approach to the Precedent-Oriented Solution of Tasks in Designing a Software Intensive System / P. Sosnin, S. Shumilov, A. Ivasev // Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, 11623 LNCS. P.97-107.
- Городецкий, В.И. Искусственный интеллект - наука и информационная технология: настоящее и будущее / В. И. Городецкий // Материалы конференции «Информационные технологии в управлении». 2020. С.3 -14.
- Grenning, J. Planning Poker or How to avoid analysis paralysis while release planning / J. Grenning. https://wingman-sw.com/articles/planning-poker.