RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2016 Volume 23, Number 6, Pages 754–766 (Mi mais538)

This article is cited in 1 paper

The formalism and language tools for semantics specification of software libraries

V. M. Itsykson

Peter the Great St. Petersburg Polytechnic University, 29 Polytechnicheskaya str., Saint-Petersburg 195251, Russia

Abstract: The paper is dedicated to the specification of the structure and the behaviour of software libraries. It describes the existing problems of libraries specifications. A brief overview of the research field concerned with formalizing the specification of libraries and library functions is presented. The requirements imposed on the formalism designed are established; the formalism based on these requirements allows specifying all the properties of the libraries needed for automation of several classes of problems: defects detection in the software, migration of applications into a new environment, generation of software documentation. The requirements on the language tools based on the developed formalism are proposed. The conclusion defines potential directions for further research.

Keywords: formal specification, software library, behavioral description, software defect, specification language.

UDC: 004.423.4+004.415.5

Received: 05.09.2016

DOI: 10.18255/1818-1015-2016-6-754-766



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025