ЕКОСИСТЕМА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК СИСТЕМА СИСТЕМ
DOI:
https://doi.org/10.18372/2310-5461.23.7396Ключові слова:
екосистема програмного забезпечення, моделювання, система систем, алгебра процесів в реальному часіАнотація
В статті розглядається проблема моделювання екосистем програмного забезпечення, їх формального опису, а також представлення екосистеми програмного забезпечення як системи систем. Під системою систем розуміється будь-яка система, що складається із систем, які самі по собі є автономними. Під системою ми маємо на увазі будь-яку взаємодіючу або взаємозалежну групу сутностей, які формують цілеспрямовану єдність. Під автономністю розуміється здатність здійснювати самостійні дії або прийняття рішень. Тому екосистему програмного забезпечення можна розглядати як систему систем, автономними компонентами якої будемо вважати: програмне забезпечення (технічна абстрактна система); апаратне забезпечення (технічна матеріальна система); природні об’єкти та явища (природна система); держава, органи стандартизації, виробники та продавці, користувачі ПЗ (економічна система); розробники та менеджери, соціальні спільноти (соціальна система). Формально описати кожен компонент системи пропонується за допомогою наступних теорій: теорія множин та алгебраїчних операцій над ними; теорія відношень; логіка висловлювань та алгебра процесів реального часу (RTPA).
Посилання
Сидоров Н.А. Экология программного обеспечения / Николай Сидоров //Інженерія програмного забезпечення. – Київ. – 2010. – № 2. – С. 1 – 9.
Сидоров Н.А., Луцкий М.Г., Гученко И.В. Системная инженерия програмного обеспечения / Николай Сидоров, Маким Луцкий, Инна Гученко // Інженерія програмного забезпечення. – 2010. – №4. – С. 13-25.
Grinenko O. Models of software ecosystems / Olena Grinenko // The Fifth World Congress “Aviation in the XXI century”. – Kiev, 2012. – P. 1.10.23 – 1.101.27.
Grinenko O.O. Software Ecosystems / Olena Grinenko // Journal of the National Transport University. – Кiev: National Transport University. – 2012. –Vol. 26. – P. 508 – 512.
Sidorov N.A., Grinenko O.O. Software Ecosystem Modeling / Nikolay Sidorov, Olena Grinenko // Journal “Software Engineering”. – Kiev: National Aviation University. – 2013. – Vol. 2 (14). – P. 38 – 48.
D.G. Messershmitt, C. Szyperski. Software Ecosystems: Understanding an Indispensable Technology and Industry. – London: MIT press, 2003. – 233 p.
L. Webber, M. Wallance. Green Tech: thow two and to plan implement sustain – able IT solutions. – FBACOM. – 2009. – 29 p.
Y. Velye, A. Velye, R. Elsenpeter. Green IT: Rednee your Information systems Environmental input while adding to the bottom line. – 2008.
G. Schulz. The Green and Virtual Data Center. // Taylors Francis G. – 2009. – 218 p.
Jansen S, Bosch J. Understanding Software Ecosystems: A Strategic Modeling Approach. // Proceedings of the Workshop on Software Ecosystems 2011. – P. 65 – 76.
Jansen S., Finkelstein A., Brinkkemper. A sense of community: A research agenda for software ecosystems // 31th International Conference on Software Engineering, New and Emerging Research Track. –2009. – Р. 12 – 16.
Duinkerken W. Transaction Cost Economics in Software Ecosystems: some empirical evidence. – April 20, 2009. – P. 22 – 37.
Wang Yingxu. Software engineering foundations: a software science perspective. – Auerbach Publications, 2008. – 1420 p.