Ivannikov Institute for System Programming of the RAS


Foundations of software engineering. Paradigms, technologies, tools

Authors

Ekaterina Lavrischeva

Abstract

Define the basic concepts and fundamental foundations of Software Engineering (SE). The basic concepts are objects, modules, programs, systems; processes. The fundamental basis of the SE are: assembly method (configuration) of modules; SE disciplines (scientific, engineering, economic, management, etc.); paradigms of programming modules, objects, components, etc.; life cycle (ISO/IEC 12207 Life Cycle); technological and production lines; the factory programs and AppFab; logical-mathematical theory of object-component modeling (OKM) changing systems; verification and testing of systems.

Full text of the paper in pdf (in Russian)

Edition

Proceedings of the 5th International Conference on Actual Problems of System and Software Engineering, Moscow, Russia, November 14-16, 2017, pp. 163-177.

1613-0073

Research Group

Software Engineering

All publications during 2017 All publications