Generayive programming of program systems and their families

K.M. Lavrisheva

Abstract


The basic conceptions and reaching of modern generative programming are considered. New directions of their evolution as systematization and improving of basic represent system of program, their families of the subject-oriented languages and reuse components, new tools them transformations and generation, adoptive of model quality and living are formed.

Problems in programming 2009; 1: 3-16


References


Лаврищева Е.М. Методы программирования. Теория, инженерия, практика.– Киев: Наук. думка, 2006. – 450 с.

Kang K.C., Cohen S.G., Hess J.A.., Novak W.E. and Peterson A.S. Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, 1990.

Чернецки К., Айзенекер У. Порождающее программирование. Методы, инструменты, применение.– М. – СПб. – Харьков. – Минск. – Изд. дом Питер, 2005. – 730 с.

Crarnetcki K. Owerview of Generative Software Development // Canada, www.crarnetcki.fcm.org

Mernik M., Heering J., Sloane A.M.: When and how to develop domain-specific languages. Technical Report SEN-E0309, CWI, Amsterdam, 2003.

Гамма Э., Бек К. Расширения Eclipse: принципы, шаблоны и подключаемые модули.: Пер. с. англ. – М.: КУДИЦ-ОБРАЗ, 2005.– 384 с.

Consel C. From a program family to a domain-specific language // Symposium on Principles of Programming Languages, Charleston, SC, USA, ACM Press, 1993.– P. 19–29.

Jeff Grey et al. OOPSLA’02 Workshop on Domain-Specific Visual Languages, 2002. http://www.cis.uab.edu/info/OOPSLA-DSVL2

Model Driven Development and Software Product Lines. BigLever Software Inc. – 2007.

Mezini, M., Ostermann, K. Variability management with feature-oriented programming and aspects. In: Foundations of Software Engineering (FSE-12), ACM SIGSOFT 2004.– P. 123–130.

Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – СПб: Питер, 2001. – 368 с.

Грищенко В.Н. Метод об’єктно-компонентного проектування програмних систем // Проблеми програмування.– 2007.– № 2.– С. 113–125.

Фреге Г. Логика и логическая семантика.– М.: Аспект–пресс, 2000. – 512 с.

Буч Г.,Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. – М.: ДМК, 2000. – 432 с.

Меллор C. Программная инженерия. Программы должны работать // Открытые системы. – 2008. – № 8. – С. 42–51.

Jacobson I., Griss M., Johnson P. Software Reuse: Architecture, Process and organization for Business Success – Addison Wesley, Reading , MA, May 1997.– 501 p.

Бабенко Л.П. Онтологический подход к спецификации свойств программных систем и их компонент // Кибернетика и системный анализ. – 2009. – № 1. – С. 30–37.

Бабенко Л.П. Спецификация прогнозируемой вариантности как инструмент управления изменениями программных продуктов UML // Кибернетика и системный анализ. – 2007. – № 3. – С. 156–163.

Лавріщева К.М., Коваль Г.І., Коротун Т.М. Підходи інженерії якості сімейств програмних систем // Проблеми програмування. – 2008. – № 2– 3. – С. 219 – 228.

Лавріщева К.М. Перспективні дисципліни програмної інженерії.–К.: Вісник НАН України, 2008. – С. 12–17.

Слабоспицька О.О. Моделі і методи експертного оцінювання у життєвому циклі програмних систем. Автореф. дис.… канд. физ.-мат. наук. – Ін-т кібернетики ім. В.М. Глушкова НАН України, Київ; 2008. – 21 с.

Слабоспицька О.О. Задачі, методи та засоби експертного оцінювання якості в інженерії програмних систем // Проблеми програмування. – 2007. – № 3. – C. 32–40.

Miller J.G. Living Systems. – Niwot, Colorado: University Press of Colorado, 1995. – 1102 p.

Herring C. Viable software. The intelligent control paradigm for adaptable and adaptive architecture. – 2002.– 343p.

Ігнатенко П.П., Бистров В.М. Особливості забезпечения життєздатності програмних систем в умовах генеруючого програмування // Проблеми програмування. – 2008. – № 2 – 3.– C. 270–279.


Refbacks

  • There are currently no refbacks.