Component of programming. Theory and implementation

K.M. Lavrischeva

Abstract


Component Programming (CP) is a kind of assembly programming, where the role played by elements of the assembly software component, or CPI, reuse, interface. For the CP developed a theory of modeling domain (МMD) targets for the functions and characteristics, a formal theory of the transition from objects to components and interfaces, the specification of programming languages and interfaces to be stored in libraries. Mathematical apparatus of the CP is models, methods, and the algebra of association and the change in the CPI, algebraic data type conversion of CPD to run in different environments and platforms, as well as models of variability and interactions in the TS of the PCA. Many aspects of the machine manual computer-assisted web site CTI CP (http://sestudy.edu-ua.net).


Keywords


Component of programming

References


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

Грищенко В.М. Подход к формализации объектно ориентированной методологии // Проблемы программирования. – 1997. – № 1. –С. 33–39.

Грищенко В.М. Систематизований підхід до визначення програмних компонентів // Проблеми програмування. – 2001. – № 3 – 4. – С. 23–30.

Грищенко В.М. Особливості компонентно-орієнтованої розробки програмного забезпечення // Проблеми програмування. – 2001. – № 3 – 4. – С. 23–30.

Грищенко В.Н., Лаврищева Е.М. Компонентно-ориентированное программирование. Состояние, направления и перспективы развития // Проблеми програмування. Спец. вип. – 2002. – № 1–2. – С. 80–90.

Грищенко В.Н., Лаврищева Е.М. Методы и средства компонентного программирования // Кибернетика и системный анализ. – 2003. – № 1. – С. 39–55.

Грищенко В.Н. Формальные модели компонентного программирования // Проблеми програмування. – 2003. – № 2. – С. 42–57.

Грищенко В.Н. Алгебраїчна модель рефакторінгу компонентів // Проблеми програмування. – 2003. – № 4. – С. 43–53.

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

Лавріщева К.М. Генерувальне програмування ПС і сімейств // Проблеми програмування. – 2009. – № 1. – С. 3 – 16.

Лавріщева К.М. Взаємодія програм, систем й операційних середовищ // Проблеми програмування. – 2011. – № 3. – С. 13–24.

Лавріщева К.М., Слабоспицька О.О., Коваль Г.І., Колесник А.О. Теоретичні аспекти керування варіабельністю в сімействах програмних систем. – Вісник КГУ, серія фіз.-мат. наук. – 2011. – № 1. – С. 151–158.

Колесник А.Л. Підходи до конфігурування компонентів повторного використання // Проблеми програмування. – 2011. – № 4. – С. 57 – 66.

Лавріщева К.М. Інструментально-технологічний комплекс для розробки и навчання прийомам виробництва програмних систем. – К.: Вісник НАН України, 2012. – № 3. – С. 17–26.

Андон П.І., Лавріщева К.М. Розвиток фабрик програм в інформаційному світі // Вісник НАН України. – 2010. – № 10. – C. 15–41.

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

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

Лаврищева Е.М. Парадигма интеграции в программной инженерии // Материалы второй междунар. науч.-практ. конф. УкрПрог. – 2000, 23 – 26 мая 2000. – С. 351–360.

Фаулер М. Рефакторинг: улучшение соответствующего кода. – СПб.: Символ–Плюс, 2003. – 432 с.

Kolesnyk A., Clabospitskaya O. Tested Approach for Variability Management Enhancing in Software Product Line – Con-ference ICTERI–12.

Lavrischeva К., Ostrovski A., and Ra-detskyi I. Approach to E-Learning Fundamental Aspects of Software Engineering. – Conference ICTERI–12.


Refbacks

  • There are currently no refbacks.