Jump to content

Institute for System Programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mutilin (talk | contribs) at 10:16, 6 November 2009 (Centers). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Institute for System Programming (ISP) of the Russian Academy of Sciences (RAS) (Template:Lang-ru) 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&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 80s. The recent research activity of the team is concentrated on parallel programming and reverse engineering.
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, CORBA-based technology for distributed information systems, XML-based technology for heterogeneous data integration, native XML database, text mining and information retrieval.
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 lays 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, complexity of computations, probabilistic methods, mathematical logics, formal methods of program analysis, logical programming, mathematical cryptography.

Councils

  • Academic council
  • Dissertation council

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.