Preview

Труды Института системного программирования РАН

Расширенный поиск

Моделирование прикладных и информационных систем из готовых сервисных ресурсов Интернет

https://doi.org/10.15514/ISPRAS-2019-31(1)-1

Аннотация

Рассматривается подход к созданию сложных (информационных и прикладных) систем из готовых ресурсов (модулей, компонентов, КПИ, сервисов, reuses и др.). В основе подхода создания систем, веб–систем лежит компонентная модель (КМ), включающая функциональные, системные, сервисные и интерфейсные готовые ресурсы (ГОР), и алгебра компонентов для выполнения разных операций над ГОР. Прикладные функции компонентов, КПИ описываются в языках программирования (ЯП), интерфейсы в языках IDL и WSDL, а сервисные компоненты создаются в SOA, SCA IBMSphere или выбираются из Интернет библиотек, как готовые. Исходные компоненты верифицируются и сохранятся в репозитории ГОР и интефейсов. Представлен метод сборки ГОР: Link в среде IBM, MS.VS; make в BSD, config в JavaEE; стандарт IEEE 828–96–2012 (Configuration), как итог всех сборок. ГОР тестируются на множестве тестовых данных, проверяется их правильность и надежность работы. На готовый сконфигурированный продукт формируется сертификат качества на основе стандартов ISO/IEC 9000 (1–4) quality. Даны перспективы развития средств обеспечения безопасности и качества веб–систем.

Об авторах

Екатерина Михайловна Лаврищева
Институт системного программирования им. В.П. Иванникова РАН, Московский физико–технический институт
Россия


Вадим Сергеевич Мутилин
Институт системного программирования им. В.П. Иванникова РАН
Россия


Святослав Владимирович Козин
Институт системного программирования им. В.П. Иванникова РАН, Национальный исследовательский университет Высшая школа экономики
Россия


Андрей Геннадьевич Рыжов
Институт системного программирования им. В.П. Иванникова РАН
Россия


Список литературы

1. Лаврищева Е.М., Грищенко В.Н. Сборочное программирование. Киев, Наук. думка, 1991, 236 стр.

2. Липаев В.В., Позин Б.А., Штрик А.А. Технология сборочного программирования М.: Радио и связь, 1992, 324 стр.

3. Лаврищева Е.М., Грищенко В.Н. Сборочное программирование. Основы индустрии программных продуктов. Киев, Наук. думка, 2009, 371 cтр.

4. Ершов А.П. Опыт интегрального подхода к актуальной проблеме ПО. Кибернетика, № 3, 1984, стр.11–21.

5. Лаврищева Е. М., Карпов Л. Е., Томилин А. Н. Подходы к представлению научных знаний в Интернет науке. Сб. трудов XIX Всероссийский научной конференции «Научный сервис в сети Интернет», Новороссийск, 18–23 сентября 2017, стр. 310–326.

6. Лаврищева E. М., Карпов Л. Е., Томилин А. Н. Семантические ресурсы для разработки онтологии научной и инженерной предметных областей. Сб. трудов XVIII Всероссийской научной конференции «Научный сервис в сети Интернет» Новороссийск, 19–24 сентября 2016 г., стр. 126–138.

7. SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). W3C Recommendation 27, April 2007, URL: http://www.w3.org/TR/SOAP12–part1.

8. Web Services Description Language (WSDL) 1.1. W3C Note 15 March 2001, URL: http://www.w3.org/TR/wsdl.

9. Reference Model for Service Oriented Architecture 1.0. URL: http://docs.oasis– open.org/soa–rm/v1.0/soa–rm.html

10. Web Services Resource 1.2 (WS–Resource). URL: http://docs.oasis– open.org/wsrf/wsrf–ws_resource–1.2–spec–os.pdf.

11. Лаврищева Е.М. Теория объектно–компонентного моделирования программных систем. Препринт 29 ИСП РАН, 2016, 48 стр. ISBN 078–5–91474–025–9.

12. Лаврищева Е.М. Компонентная теория и коллекция технологий для разработки индустриальных приложений из готовых ресурсов. Труды научно–практической конференции «Актуальные проблемы системной и программной инженерии», АПСПИ–2015, 20–21мая 2015, cтр. 101–119.

13. Лаврищева Е.М. Программная инженерия. Тема 1. Теория программирования, 50 стр.; Тема 2. Технология программирования, 48 стр.; Тема 3. Базовые основы программной инженерии, 52 стр. Методические пособия, Москва, МФТИ, 2016.

14. Лаврищева Е.М., Петренко А.К. Моделирование семейств программных систем. Труды ИСП РАН, том 28. вып. 6, 2016 г,, стр. 180 –190. DOI: 10.15514/ISPRAS-2016-28(6)-4.

15. Кулямин В.В., Лаврищева Е.М., Мутилин В.С., Петренко А.К. Верификация и анализ вариабельных операционных систем. Труды ИСП РАН, том 28, вып.3, 2016 г., стр. 189–209. DOI: 10.15514/ISPRAS-2016-28(3)-12.

16. Лаврищева Е.М. Программная инженерия. Парадигмы, Технологии, CASE–средства программирования. 2 изд. М.: Юрайт, 2016, 280 стр.

17. Лавришева Е.М., Грищенко В.Н. Связь разноязыковых модулей в ОС ЕС. М., Финансы и статистика, 1982, 136 стр.

18. Лаврищева Е.М. Программная инженерия и технология разработки программных систем. М., Юрайт, 2017, 431 стр.

19. Островский А.И. Подход к обеспечению взаимодействия программных сред JAVA и MS.Net. Проблемы программирования, № 2, 2011 г., стр. 37–44.

20. Лаврищева Е.М. Теория и практика фабрик программ. Кибернетика и системный анализ, том 47, no. 6, 2011 г., стр. 145–158.

21. Лавріщева К.М., Колесник А.Л., Стеняшин А.Ю. Об’єктне-компонентне проектування(ОКП) програмних систем. Теоретичні і практичні питання. Вісник КНУ, серия физ.–мат. наук, спецвипуск, 2013 г., стр. 150–164 (на украинском).

22. Ekaterina M. Lavrischeva. Assemblling Paradigms of Programming in Software Engineering. Journal of Software Engineering and Applications, vol. 9, no. 6, 2016, pp. 296–317, DOI: 10.4236/jsea.2016.96021.

23. Lavrischeva Ekaterina. Ontological Approach to the Formal Specification of the Standard Life Cycle. In Proc. of the 2015 Science and Information Conference (SAI), Jule 28–30, London, pp. 965–972.

24. John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez. Semantic Web programming. Willey, 2009, 652 p.

25. Semantic Web. Representation of data on the World Wide Web based on the RDF standards. URL: http://www.w3.org/2001/sw/.

26. John D. McGregor, David A. Sykes. Practical Guide to testing of Object–oriented software. Addison–Wesley Professional, 2001, 416 p.

27. Sayyad A. S., Ingram J., Menzies T., Ammar H. Scalable product line configuration: a straw to break the camel's back. In Proc. of the IEEE/ACM 28th International Conference on Automated Software Engineering (ASE 2013), 2013, pp. 465–474.

28. Лаврищева Е.М., Рыжов А.В. Подход к моделированию систем и сайтов из готовых ресурсов. В сб. трудов XX Всероссийской научной конференции «Научный сервис в сети Интернет», Новороссийск, 17–22 сентября 2018 г. CEUR Workshop Proceedings, vol. 2260, pp. 321–345.

29. Козин С.В. Конфигурационная сборка варианта ядра Linux для прикладных систем. Труды ИСП РАН, том 29, вып.3, 2018, стр. 161-170. DOI: 10.15514/ISPRAS-2018-30(6)-9.

30. E.M. Lavrischeva, A.K. Petrenko. Informatics: Formation of computer software and technologies of software systems. ISP RAN/Proc. ISP RAS, 2018, vol. 30, issue 5, pp. 7-30. DOI: 10.15514/ISPRAS-2018-30(5)-1.

31. Лаврищева Е.М. Информатика и ЭВМ-70. Анализ и аспекты развития. Доклад на Открытой конференции ИСП РАН им. В.П. Иванникова, 2018.

32. E. M. Lavrischeva. The Scientific Basis of Software Engineering. International Journal of Applied and Natural Sciences (IJANS), vol. 7, issue 5, 2018, pp. 15–32.

33. Лаврищева Е.М., Пакулин Н.В., Рыжов А.Г., Зеленов С.В. Анализ методов оценки надежности оборудования и систем. Практика применения методов. Труды ИСП РАН, том 30, вып. 4., 2018, стр. 99-120. DOI: 10.15514/ISPRAS-2018-30(3)-8.


Рецензия

Для цитирования:


Лаврищева Е.М., Мутилин В.С., Козин С.В., Рыжов А.Г. Моделирование прикладных и информационных систем из готовых сервисных ресурсов Интернет. Труды Института системного программирования РАН. 2019;31(1):7-24. https://doi.org/10.15514/ISPRAS-2019-31(1)-1

For citation:


Lavrischeva E.M., Mutilin V.S., Kozin S.V., Ruzhov A.G. Modeling of application and information systems from ready–made Internet service resources. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2019;31(1):7-24. (In Russ.) https://doi.org/10.15514/ISPRAS-2019-31(1)-1



Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)