New Theoretical Aspects of Software Engineering for Development Applications and E-Learning


This paper presents new theoretical aspects of software engineering which oriented on product lines for building applied systems and software product families from readymade reusable components in conditions of program factories. These aspects are the new disciplines such as the theory of component programming; models variability and interoperability of system; theory for building systems and product families from components. Principles and methods of implementing these theories were realized in the instrumental and technological complex by lines of component development: assembling program factories using lines, e-learning to new theories and technologies in textbook of “Software Engineering” by the universities students.

Share and Cite:

E. Lavrischeva and A. Ostrovski, "New Theoretical Aspects of Software Engineering for Development Applications and E-Learning," Journal of Software Engineering and Applications, Vol. 6 No. 9A, 2013, pp. 34-40. doi: 10.4236/jsea.2013.69A004.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] E. Lavrischeva, “Classification of Software Engineering Disciplines,” Cybernetics and Systems Analysis, Vol. 44, No. 6, 2008, pp. 791-796. doi:10.1007/s10559-008-9053-5
[2] E. Lavrischeva, “Software Engineering (in Ukrainian),” Akademperiodika, Kiev, 2008, 319 p.
[3] Е. Lavrischeva and V. Petruchin, “Methods and Means of Software Engineering,” 2007. and
[4] E. Lavrischeva, “Concept of Scientific Software Industry and Approach to Calculation of Scientific Problems (in Ukrainian),” Problems in Programming, Vol. 1, 2011, pp. 3-17.
[5] E. Lavrischeva, G. Koval, L. Babenko, O. Slabospitska and P. Ignatenko, “New Theoretical Foundations of Production Methods of Software Systems in Generative Programming Context,” UK-2011, Isoftware Institute NANY, 2011. 277 p.
[6] E. Lavrischeva, V. Grischenko, “Assembly Programming. Basics of Software Industry (in Russian),” 2nd Edition, Naukova Dumka, Kiev, 2009, 371 p.
[7] E. Lavrischeva, “Formation and Development of the Modular-Component Software Engineering in Ukraine (in Russian),” Akademperiodika, Kiev, 2008.
[8] E. Lavrischeva, “Problem of Interoperability between Heterogeneous Objects, Components, and Systems. Approach to Solve It,” Proceedings of 7th International Programming Conference on “UkrProg ‘2010”, 2010, pp. 28-41.
[9] E. Lavrischeva, “Instrumental and Technological Complex for Developing and Learning Aspects of Software System Development (in Ukrainian),” Bulletin of NAS of Ukraine, Vol. 3, 2012, pp. 17-27.
[10] A. Ostrovski, “Approach to Interconnection Support between Java and MS.NET Programming Environments (in Russian),” Problems in Programming, Vol. 2, 2011, pp. 37-44.
[11] I. Radetskyi, “One of Approaches to Maintenance interconnection Environments Visual Studio and Eclipse (in Ukrainian),” Problems in Programming, Vol. 2, 2011, pp. 45-52.
[12] K. Pohl, G. Bockle and F. J. Linden, “Software Product Line Engineering: Foundations, Principles and Techniques,” Springer-Verlag, New York, 2005.
[13] K. M.Lavrischeva, “Theory and Practice of Software Factories,” Springer, New York, 2011, pp. 961-972
[14] A. Aronov and A. Dzubenko, “Approach to Development of the Students’ Program Factory (in Ukrainian),” Problems in Programming, Vol. 3, 2011, pp. 42-49.
[15] P. Andon, G. Koval, T. Korotun, E. Lavrischeva and V. Suslov, “Foundation of Software Systems Quality Engineering (in Ukrainian),” 2nd Edition, Akademperiodika, Kiev, 2007.
[16] E. Lavrischeva, A. Ostrovski and I. Radetskyi, “Approach to E-Learning Fundamental Aspects of Software Engineering,” Proceedings of ICTERI-2012: ICT in Education, Research and Industrial Applications, 2012, pp. 176-187. http://senldogo0039.springer–
[17] A. Kolesnyk and O. Clabospitskaya, “Tested Approach for Variability Management Enhancing in Software Product Line,” Conference ICTERI-12.
[18] E. Lavrischeva, A. Dzubenko and A. Aronov, “Conception of Programs Factory for Representation and E-Learning Disciplines of Software Engineering,” 9th International Conference ICTERI, ICT in Education, Research and Industrial Applications, Integration, Harmonization and Knowledge Transfer, Ukraine, June 17-21, 2013.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.