Розробка та використання методики оцінки ефективності пост об’єктно-орієнтованих технологій

Автор(и)

  • Константин Анатольевич Нагорный Національний технічний університет «Харківський політехічний інститут» вул. Фрунзк, 21, м. Харків, 61002, Україна

DOI:

https://doi.org/10.15587/1729-4061.2013.14857

Ключові слова:

наскрізна функціональність, пост об’єктно-орієнтована технологія, оцінка ефективності, алгоритм Мамдані

Анотація

Розглянута проблема ефективності використання пост об’єктно-орієнтованих технологій (ПООТ) в успадкованій програмній системі. Запропонований підхід для визначення ефективності ПООТ на основі нечіткої логіки та алгоритму Мамдані. Отримані кількісні оцінки ефективності використання ООП та трьох ПООТ підходів на прикладі успадкованої підсистеми управління персональними даними

Біографія автора

Константин Анатольевич Нагорный, Національний технічний університет «Харківський політехічний інститут» вул. Фрунзк, 21, м. Харків, 61002

Асистент

Кафедра автоматихованих систем управління

Посилання

  1. Siobhán Clarke et al. Separating Concerns throughout the Development Lifecycle [Текст] // Proceedings of the AspectOriented Programming Workshop at ECOOP, June 14 – 18 1999, Lisbon, Portugal. – pp. 13 – 16.
  2. Sven Apel et. al. On the structure of crosscutting concerns: Using Aspects of collaboration? [Текст] / Sven Apel, Don Batory, Marko Rosenmüller // Proceedings of GPCE Workshop on AOPLE’06, October 22 – 26, 2006, Portland, USA.
  3. Соммервил И., Инженерия программного обеспечения. [Текст] : 6–е изд. / пер. с англ.; М.: Вильямс, 2002. – 624с.
  4. Przybyłek Adam. Post object-oriented paradigms in software development: a comparative analysis [Текст] // Proceedings of the 1st Workshop on Advanced in Programming Languages at International Multiconference on Computer Science and Information Technology, October 15 – 17, 2007. Wisła, Poland. – pp. 1009-1020.
  5. Aspect-Oriented Software Development [Электронный ресурс]. – Режим доступа: www/ URL: http://aosd.net – 29.04.2013 г. Загл. с экрана.
  6. Feature-Oriented Software Development [Электронный ресурс]. – Режим доступа: www/ URL: http://fosd.de – 29.04.2013 г. Загл. с экрана.
  7. Context-Oriented Software Development [Электронный ресурс]. – Режим доступа: www/ URL: http://www.hpi.uni-potsdam.de/hirschfeld/cop – 29.04.2013 г. Загл. с экрана.
  8. Ткачук Н. В., Нагорный К. А. Об одном подходе к оценке эффективности применения пост объектно-ориентированных технологий при сопровождении программных систем [Текст] / Ткачук Н.В., Нагорный К.А. // Проблемы программирования (Problems in Programming. Scientific Journal). ISSN 1727 – 4907 – К.: НАН України. – 2010. – № 2-3 (спец. выпуск). – С. 252-260.
  9. Hirschfeld Robert et. al. Context-oriented Programming [Текст] / Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz // Journal of Object Technology. – 2008. vol. 7, no. 3. pp. 125 – 151.
  10. Malte Appeltauer. Improving the Development of Context-dependent Java Applications with ContextJ [Текст] / Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara // Proceedings of International Workshop on Context-Oriented Programming on ECOOP’09, July 6 – 10, 2009, Gnova, Italy.
  11. Sven Apel. How AspectJ is Used: An Analysis of Eleven AspectJ Programs [Текст] / Sven Apel // Journal of Object Technology. – 2010. vol. 9, no. 1. pp. 117–142.
  12. Adam Przybyłek. Where the Truth Lies: AOP and Its Impact on Software Modularity [Текст] / Adam Przybyłek // FASE 2011, LNCS 6603. – 2011. pp. 447–461.
  13. Sandro Schulze et. al. Code Clones in Feature-Oriented Software Product Lines [Текст] / Sandro Schulze, Sven Apel, Christian Kastner // Proceedings of the GPCE’2010, October 10 – 13, 2010, Eindhoven, The Netherlands. – pp. 103 – 112.
  14. Eduardo M. L. Figueiredo. Concern-Oriented Heuristic Assessment of Design Stability [Текст] : PhD thesis / Eduardo M. L. Figueiredo. – Lancaster University, UK., 2009. –237 p.
  15. Eaddy Marc. Identifying, Assigning, and Quantifying Crosscutting Concerns [Текст] / Marc Eaddy, Alfred Aho, Gail C. Murphy // Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques on the OOPSLA’07, 2007.
  16. Eaddy Marc et. al. Do Crosscutting Concerns Cause Defects? [Текст] / Marc Eaddy et. al. // IEEE Transactions on Software Engineering/ – 2008/ vol. 34, no. 4, pp.497-515.
  17. Нагорний, К. А. Архітектурні моделі та метрики оцінювання складності застосування пост об’єктно-орієнтованих технологій розробки програмних систем [Текст] / М. М. Литвинчук, К. А. Нагорний, М. В. Ткачук // Вісник ХНУ ім. В.Н. Каразіна, Серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління». - 2012. - № 1015. - С.234-245.
  18. Garlan David. ACME: An Architecture Description Interchange Language [Текст] / David Garlan, Robert Monroe, David Wile. // Proceedings of CASCON '97, November, 1997, Toronto, Canada. – pp.169-183.
  19. Леоненков А.В. Нечеткое моделирование в среде MATLAB и fuzzyTECH [Текст] / Леоненков А.В.– СПб.: БЧВ-Петербург, 2005. – 736с.
  20. Siobhán Clarke et al. Separating Concerns throughout the Development Lifecycle. Proceedings of the Aspect-Oriented Programming Workshop at ECOOP, June 14 – 18 1999, Lisbon, Portugal. – pp. 13 – 16.
  21. Sven Apel et. al. On the structure of crosscutting concerns: Using Aspects of collaboration? Proceedings of GPCE Workshop on AOPLE’06, October 22 – 26, 2006, Portland, USA.
  22. Sommerville Ian. Software Engineering: 6–th edition. Moscow, Williams. 2002. – 624p.
  23. Przybyłek Adam. Post object-oriented paradigms in software development: a comparative analysis. Proceedings of the 1st Workshop on Advanced in Programming Languages at International Multiconference on Computer Science and Information Technology, October 15 – 17, 2007. Wisła, Poland. – pp. 1009-1020.
  24. Aspect-Oriented Software Development. http://aosd.net – 29.04.2013.
  25. Feature-Oriented Software Development. http://fosd.de – 29.04.2013.
  26. Context-Oriented Software Development. http://www.hpi.uni-potsdam.de/hirschfeld/cop – 29.04.2013.
  27. Tkachuk Nikolay, Nagornyi Konstantin. Towards effectiveness estimation of post object-oriented technologies at software maintenance. Problems in Programmimg. Scientific Journal. ISSN 1727 – 4907. Kiev.: NAC Ukrain. 2010. № 2-3. – pp. 252-260.
  28. Hirschfeld Robert et. al. Context-oriented Programming. Journal of Object Technology. – 2008. vol. 7, no. 3. pp. 125 – 151.
  29. Malte Appeltauer. Improving the Development of Context-dependent Java Applications with ContextJ. Proceedings of International Workshop on Context-Oriented Programming on ECOOP’09, July 6 – 10, 2009, Gnova, Italy.
  30. Sven Apel. How AspectJ is Used: An Analysis of Eleven AspectJ Programs. Journal of Object Technology. – 2010. vol. 9, no. 1. pp. 117–142.
  31. Przybyłek Adam. Where the Truth Lies: AOP and Its Impact on Software Modularity. FASE 2011, LNCS 6603. – 2011. pp. 447–461.
  32. Sandro Schulze et. al. Code Clones in Feature-Oriented Software Product Lines. Proceedings of the GPCE’2010, October 10 – 13, 2010, Eindhoven, The Netherlands. – pp. 103 – 112.
  33. Eduardo M. L. Figueiredo. Concern-Oriented HeuristicAssessment of Design Stability. PhD thesis / Eduardo M. L. Figueiredo. – Lancaster University, UK., 2009. –237 p.
  34. Eaddy, Marc. (2007). Identifying, Assigning, and Quantifying Crosscutting Concerns. Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques on the OOPSLA, 07.
  35. Eaddy Marc et. al. Do Crosscutting Concerns Cause Defects? IEEE Transactions on Software Engineering/ – 2008/ vol. 34, no. 4, pp.497-515.
  36. Nagornyi K.A., Tkachuk N .V., Litvinchuk N.N.. Architectural models and metrics for usage complexity estimation of post object-oriented technologies of software development. Bulletin of V. Karazin Kharkiv National University. Series “Mathematical Modeling. Information Technology”, № 1015, 2012. – pp. 234 – 245.
  37. Garlan David. ACME: An Architecture Description Interchange Language // Proceedings of CASCON '97, November, 1997, Toronto, Canada. – pp.169-183.
  38. Leonenkov, A. (2005). Fuzzy modeling in MATLAB and fuzzyTECH. Petersburg, Petersburg, 736.

##submission.downloads##

Опубліковано

2013-06-19

Як цитувати

Нагорный, К. А. (2013). Розробка та використання методики оцінки ефективності пост об’єктно-орієнтованих технологій. Eastern-European Journal of Enterprise Technologies, 3(10(63), 21–25. https://doi.org/10.15587/1729-4061.2013.14857

Номер

Розділ

Прикладні інформаційні технології і системи управління в промисловості