ISPRAS
   HOME

TheInfoList



OR:

The Institute for System Programming (ISP) of the Russian Academy of Sciences (RAS; russian: Институт системного программирования) was founded on January 25, 1994, on the base of the departments of System Programming and Numerical Software of the Institute for Cybernetics Problems of the RAS. ISP RAS belongs to the Division of Mathematical Sciences of the RAS.


R and D groups

; Compiler Technologies Department : The department is specialized in applying compiler approach to different computer science fields, as well as modern optimizing compiler development and design. The first compiler projects started in early 1980s. The recent research activity of the team is concentrated on parallel programming and
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
. ; Computing Systems Architecture Department : The main directions of the department research activities have been connected with effective implementation of network architectures and hardware platforms for local and global networks. ; Information Systems Department : The main activities of the department: multi-user fully functional relational
DBMS In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
, CORBA-based technology for distributed information systems, XML-based technology for heterogeneous data integration, native XML database Sedna, text mining and
information retrieval Information retrieval (IR) in computing and information science is the process of obtaining information system resources that are relevant to an information need from a collection of those resources. Searches can be based on full-text or other co ...
. ; Software Development Tools Department : The main direction is creation of tools supporting formal specification and modeling languages and easing the development process. ; Software Engineering Department : The spectrum of the scientific research of the department covers a broad range of Software Engineering, including analysis of programs and their models, verification and validation, standardization issues including development of open software standards, various aspects of development, maintenance and evolution of software together with methods of education and deployment of advanced technologies. ; System Programming Department : Research activities of the department lie in the area of program static analysis, excavation of architecture using program code and visualization of software architecture model, modelling of architecture and code generation using software model. ; Theoretical Computer Science Department : The members of the department are specialists in different branches of mathematics and theoretical computer science:
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many appl ...
, complexity of computations, probabilistic methods, mathematical logic, formal methods of program analysis,
logical programming Logic programming is a programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain. Major logic prog ...
, mathematical cryptography.


Councils

; Academic council : The main task of the council is coordination of research and scientific programs aimed on prioritization of new important directions. ; Dissertation council : Being a part of the Institute Dissertation council D.002.087.01 considers applications for scientific degrees of candidate and doctor of physical and mathematical, and technical sciences according to qualification standard 05.13.11 “Mathematical and program support for computers, their complexes, and networks”.


Centers

;Verification Center of the Operating System Linux : The mission of the Center is to propagate the Linux platform by ensuring its high reliability and compatibility through the use of open standards and advanced testing and verification technologies. ;Center of competence in parallel and distributed computing : The goal of the center is in significant increase of the usage of parallel and distributed computations in the areas of educational, research, and production activities of Russian organizations.


External links


Institute for System Programming

Company Profile at Linux Foundation

Verification Center of the Operating System Linux
{{Coord, 55.7450, 37.6645, type:landmark_region:RU, display=title Institutes of the Russian Academy of Sciences