Проектирование систем программного обеспечения под управлением онтологий: модели, методы, реализации
Сравнительный анализ атрибутов жизненного цикла программной инженерии и онтологического инжиниринга. Анализ особенностей использования методов и средств машинного обучения для генерации онтологических моделей проектирования программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.08.2021 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
15. Lilis Y, Savidis A, Valsamakis Y. Staged model-driven generators: Shifting responsibility for code emission to embedded metaprograms. Proc. of the 2nd International Conference on Model-Driven Engineering and Software Development (Jan. 7-9, 2014). - IEEE Xplore Press, 2014: 509-521.
16. Rodrigues da Silva A. Model-driven engineering: A survey supported by the unified conceptual model. Comput. Lang. Syst. Struct. 2015; 43: 139-155.
17. Hesse W. Ontologies in the Software Engineering process. Proc. of the 2nd GI-Workshop on Enterprise Application Integration, EAI-0 (Marburg, Germany, June 30 / July 1st, 2005). - https://pdfs.semanticscholar.org/7812/c8ac3e35a78d35c1df93f09108c69884e7f1.pdf.
18. Dillon TS, ChangE, Wongthongtham P. Ontology-based Software Engineering - Software Engineering 2.0. Proc. 19th Australian Conference on Software Engineering, 2008: 13-23.
19. Henderson-Sellers B. Bridging metamodels and ontologies in software engineering. Journal of Systems and Software 2011; 84(2): 301-313.
20. Isotani S, Bittencourt II, Barbosa EF, Dermeval D., Paiva ROA. Ontology Driven Software Engineering: A Review of Challenges and Opportunities. IEEE Latin America Transactions 2015; 13(3): 863-869.
21. Bhatia MPS, Kumar A, Beniwal R. Ontologies for Software Engineering: Past, Present and Future. Indian Journal of Science and Technology 2016; 9(9): 8-17.
22. BorgestNM. The Boundaries of Ontology of Designing [In Russian]. Ontology of Designing 2017; Vol. 7, 1(23): 7-33. - DOI: 10.18287/2223-9537-2017-7-1-7-33.
23. Fadel FG, Fox MS, Gruninger M. A generic enterprise resource ontology. Proc. of 3rd IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WET ICE'94 (April 1994, Morgantown, West Virginia), 1994: 117-128.
24. Uschold M, King M, Moralee S, Zorgios Y. The Enterprise Ontology. The Knowledge Engineer Review 1998; 13(1): 31-89.
25. Mendes O, Abran A. Software engineering ontology: A development methodology. Metrics News 2005; 9: 68-76.
26. Happel H, Seedorf S. Applications of ontologies in software engineering. Proc. of the 2nd International Workshop on Semantic Web Enabled Software Engineering, ESE' 06. 2006: 1-14.
27. Bossche MV, Ross P, MacLarty I, van Nuffelen B, Pelov N. Ontology Driven Software Engineering for Real Life Applications. Proc. 3rd International Workshop on Semantic Web Enabled Software Engineering, SWESE 2007 (Innsbruck, Austria, 2007). - https://www.odaseontologies.com/wp-content/uploads/2016/03/Ontology-Driven- Software-Engineering-for-Real-Life-Applications-OK.pdf.
28. NianfangX, Xiaohui Y, Xinke L. Software components description based on ontology. Proc. of the 2nd International Conference on Computer Modeling and Simulation (Jan. 22-24, 2010). - IEEE XPlore Press; 2010: 423-426.
29. Liao L, Qu Y, Leung HKN. Software Process Ontology and Its Application. Studies on the Semantic Web. Vol. 17: Semantic Web Enabled Software Engineering. - iOs Press; 2014: 207-217.
30. Pileggi SF, Lopez-Lorca A, Beydoun G. Ontology in Software Engineering. Proc. Australasian Conference on Information Systems 2018 (Sydney, Australia, 2018). - http://www.acis2018.org/wp-content/uploads/2018/11/ACIS2018_paper_200.pdf.
31. Jabar MA, Khalefa MS. General Domain Ontology in Enterprise Software Development Process. International Journal of Engineering and Advanced Technology 2019; Vol. 8, Is. 3S: 398-402.
32. Happel HJ, Korthaus A, Seedorf S, Tomczyk P. KOntoR: An Ontology-enabled Approach to Software Reuse. Proc. SEKE 2006: the 18th International Conference on Software Engineering & Knowledge Engineering (July 57, 2006, California, USA, 2006): 349-354.
33. Chaves AP, Steinmacher I. OntoDiSENv1: an Ontology to Support Global Software Development. CLEIej 2011; Vol. 14, No.2. - http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002011000200002.
34. Wьrsch M, Ghezzi G, Hert M, Reif G, Gall H. SEON: A pyramid of ontologies for software evolution and its applications // Computing 2012; 94(11): 857-885.
35. AЯmann U, Zivkovic S, Miksa K, Siegemund K, Bartho A, Rahmani T, Thomas E, Pan JZ. Ontology-Guided Software Engineering in the MOST Workbench // In: Ontology-Driven Software Development. - Springer Berlin Heidelberg; 2013: 293-318.
36. Bhatia MPS, Beniwal R, Kumar A. An ontology based framework for automatic detection and updation of requirement specifications. International Conference on Contemporary Computing and Informatics, IC3I (2014 Nov 27). - IEEE; 2014: 238-242.
37. Olszewska JI, Allison IK. ODYSSEY: Software Development Life Cycle Ontology. Proc. International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (Seville, Spain 18 Sep 2018-20 Sep 2018). - P.303-311.
38. Rochaa R., Ara 'ujoa A, Cordeiroa D, Ximenesa A, Teixeiraa J, Silvaa G, da Silvaa D, Espinharaa D, Fernandesa R, Ambrosiob J, Duartec M, Azevedo R. DKDOnto: An Ontology to Support Software Development with Distributed Teams. Proc. 22nd International Conference on Knowledge-Based and Intelligent Information & Engineering Systems. - Procedia Computer Science 126; 2018: 373-382.
39. AlobaidA, Garijo D, Poveda-Villalцn M, Santana-Perez I, Fernandez-Izquierdo A, Corcho O. Automating ontology engineering support activities with OnToology. Journal of Web Semantics 57, 100472; 2019. - URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3260516 (access date 01.10.2019).
40. Alsanad AA, Chikh A, Mirzaa A. Domain Ontology for Software Requirements Change Management in Global Software Development Environment. IEEE Access 2019; Vol.7: 349-353.
41. Calero C, Ruiz F, Piattini M. Ontologies for Software Engineering and Software Technology. 1st Ed. - Springer; 2006.
42. Anquetil N, de Oliveira KM, Kleiber D, de Sousa MG. Software Maintenance seen as a Knowledge Management Issue. Inf. Softw. Technol. 2007; 49(5): 515-529.
43. Fairley RE. A Post-Mortem Analysis of the Software Engineering Programs at Wang Institute of Graduate Studies. Issues in Software Engineering Education. Eds. : Fairley R., Freeman P. - Springer, New York, 1989.
44. ISO/IEC 14764:2006 Software Engineering - Software Life Cycle Processes - Maintenance. - https://www.iso.org/standard/39064.html.
45. Leppanen M. A context-based enterprise ontology // Proc. of the 10th international conference on Business information systems, BIS'07. Springer-Verlag Berlin, Heidelberg; 2007: 273-286.
46. Project MOST. Marrying Ontology and Software Technology., 2011. -
47. https://cordis.europa.eu/project/rcn/85351/factsheet/en.
48. Tudorache T, Nyulas C, Noy NF, Musen MA. WebProtйgй: A Collaborative Ontology Editor and Knowledge Acquisition Tool for the Web. Semantic Web Journal 2013; 4(1): 89-99.
49. Musen MA. The protйgй project: a look back and a look forward. Newsletter AI Matters 2015; 1(4): 4-12.
50. Shalfeeva EA. Possibilities of Using Ontologies in the Development and Maintenance of Software Systems [In Russian]. Vladivostok, IAPU DVO RAS; 2011.
51. Lavrishcheva EM. The Approach to the Formal Representation of the Ontology of the Software Systems Life Cycle [In Russian]. Vestnik KGU 2013; 4: 140-149.
52. Stennikov VA. The use of ontologies in the implementation of the concept of model-driven development of software for the design of heat supply systems [In Russian]. Ontology of Designing. 2014; 4(14): 54-68.
53. Pustovalova NV, Avdeenko TV. Building a Consistent Requirement Model for a Software Engineering Process [In Russian]. Proc. of SPII RAS 2016, 44: 31-49.
54. Barmina OV, Nikulina NO. Intelligent system for interactive business processes management in project-oriented organizations [In Russian]. Ontology of Designing. 2017; 7(1): 48-65. - DOI: 10.18287/2223-9537-2017-7-1-48-65.
55. Smirnov SV. The experience of semantic modeling and designing tools on widely used platform [In Russian]. Proc. of the V International Scientific Conf. on Open Semantic Technologies for Intelligent Systems OSTIS-2015 (February 19-21, 2015 Minsk, Belarus). Eds.: VV Golenkov and al. - Belarusian State University of Informatics and Radioelectronics, 2015: 413-416.
56. Tarasov AF, Lyabik OA. Ontological approach to the construction of logical models of software systems [In Russian]. Vestnik Donbass Derjavnoi Mashinobudivnoi Academii. 2006; 1Е(6): 50-54.
57. Sidorov N, Sidorova N, Prog A. Ontology driven tool for utilizing programming styles. Proc. of the National Aviation University 2017; 2(71): 84-92.
58. Hovorushchenko T, Pavlova O. Method of Activity of Ontology-Based Intelligent Agent for Evaluating the Initial Stages of the Software Lifecycle. Advances in Intelligent Systems and Computing 2019; 836: 169-178.
59. Efimenko IV, Khoroshevsky VF. Identification of Promising High-Tech Solutions in Big Text Data with Semantic Technologies: Energy, Pharma, and Many Others (Chapter 16. Advanced Methods). In: Innovation Discovery. Network Analysis of Research and Invention Activity for Technology Management. Eds: T. Daim, A. Pilkington. 443 p. 2018: 429-467.
60. Khoroshevsky VF, Bulgakov AS, Demin AV. Ontology-Driven Generation of Linguistic Processors for the GATE Platform [In Russian]. Proc. of 16th National Conference on Artificial Intelligence, CAI-2018. 2018: 288-296.
Размещено на Allbest.ru
Подобные документы
Требования к технологии проектирования программного обеспечения (ПО). Состав и описание стадий полного жизненного цикла ПО. Классификация моделей жизненного цикла ПО, их особенности. Методологии разработки ПО, приёмы экстремальный программирование.
презентация [874,4 K], добавлен 19.09.2016Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Понятие программной инженерии как применения определенного систематического измеримого подхода при разработке, эксплуатации и поддержке программного обеспечения. Модели процесса разработки программного обеспечения. Управление программными проектами.
презентация [870,6 K], добавлен 12.11.2014Изучение основных видов угроз программного обеспечения. Выявление наиболее эффективных средств и методов защиты программного обеспечения. Анализ их достоинств и недостатков. Описания особенностей лицензирования и патентования программного обеспечения.
курсовая работа [67,9 K], добавлен 29.05.2013Общая характеристика основных моделей жизненного цикла: каскадная, инкрементная, спиральная. Стадия как часть процесса создания программного обеспечения, ограниченная определенными временными рамками и заканчивающаяся выпуском конкретного продукта.
презентация [159,1 K], добавлен 27.12.2013Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.
реферат [36,1 K], добавлен 29.04.2010Понятие и этапы жизненного цикла программного обеспечения как некоторых событий, которые происходят с системой компьютера в процессе ее создания, внедрения и сопровождения. Модели данного процесса: каскадная, спиральная, их отличительные особенности.
доклад [33,5 K], добавлен 06.04.2015Понятие технологии разработки программы. Основа проектирования программного обеспечения. Модели жизненного цикла, возникшие исторически в ходе развития теории проектирования программного обеспечения. Спиральная (spiral), каскадная и итерационная модели.
презентация [1,0 M], добавлен 11.05.2015Характеристика программных средств, использованных при разработке сайта. Параметры аппаратных средств для демонстрации ПП. Особенности архитектуры программного обеспечения. Анализ модели жизненного цикла программного продукта. Построение Gant-диаграммы.
курсовая работа [886,9 K], добавлен 30.05.2015