16 research outputs found

    Partial evaluation in insertion modeling system

    No full text
    The paper relates to practical aspects of insertion modeling. Insertion modeling system is an environment for development of insertion machines, used to represent insertion models of distributed systems. The notions of insertion modeling are stated. The main features of partial evaluation are described in the paper. The concep-tion of partial evaluation in insertion modeling is presented

    APS C++ USER’S LIBRARY

    Get PDF
    The general information about the APS algebraic programming system (terms rewriting system) is briefly described in the present article. It is justified practical necessity of creation of APS C++ User’s Library, its conception is presented and its main functions are listed. Also it is mentioned few words about the translator APLAN-C++. \ud ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ описаны ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ систСмС алгСбраичСского программирования APS(систСмС пСрСписывания Ρ‚Π΅Ρ€ΠΌΠΎΠ²). Обосновано практичСская Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² создании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ APS C++ User’s Library, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π΅Π΅ концСпция ΠΈ пСрСчислСны основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Упомянуто ΠΎ трансляторС APLAN-Π‘++. \u

    Use of metods of algebraic programming for the formal verification of legal acts

    No full text
    This article briefly describes the programmable tool for the analysis of a normative legal document. A mechanism for checking legal requirements is presented. The model of the legal document is proposed in the form of a set of special rules. Verification is provided by means of algebraic programming and methods of symbolic transformation. This approach allows us to analyze the legislative base of structural and logical errors, check the contradictions, completeness and integrity of legal acts. Presently, the mechanism of claster analysis of text, which makes it possible to identify the frequency of occurrence of various vague language constructs.Π£ Ρ†Ρ–ΠΉ статті ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎΠΏΠΈΡΡƒΡ”Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈΠΉ інструмСнт для Π°Π½Π°Π»Ρ–Π·Ρƒ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΏΡ€Π°Π²ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Існує ΠΌΠ΅Ρ…Π°Π½Ρ–Π·ΠΌ ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠΈ Π·Π°ΠΊΠΎΠ½Π½ΠΈΡ… Π²ΠΈΠΌΠΎΠ³. МодСль ΠΏΡ€Π°Π²ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° прСдставлСна Ρƒ вигляді Π½Π°Π±ΠΎΡ€Ρƒ ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ». ВСрифікація Π·Π°Π±Π΅Π·ΠΏΠ΅Ρ‡ΡƒΡ”Ρ‚ΡŒΡΡ Π·Π° допомогою Π°Π»Π³Π΅Π±Ρ€Π°Ρ—Ρ‡Π½ΠΎΠ³ΠΎ програмування Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π² символьного програмування. Π¦Π΅ΠΉ ΠΏΡ–Π΄Ρ…Ρ–Π΄ дозволяє ΠΏΡ€ΠΎΠ°Π½Π°Π»Ρ–Π·ΡƒΠ²Π°Ρ‚ΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Π²Ρ‡Ρƒ Π±Π°Π·Ρƒ Π½Π° Π½Π°ΡΠ²Π½Ρ–ΡΡ‚ΡŒ структурно Π»ΠΎΠ³Ρ–Ρ‡Π½ΠΈΡ… ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, пСрСвіряти ΠΏΡ€Π°Π²ΠΎΠ²Ρ– Π²ΠΈΠΌΠΎΠ³ΠΈ Π½Π° протиріччя, ΠΏΠΎΠ²Π½ΠΎΡ‚Ρƒ Ρ‚Π° Ρ†Ρ–Π»Ρ–ΡΠ½Ρ–ΡΡ‚ΡŒ.Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ описываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт для Π°Π½Π°Π»ΠΈΠ·Π° Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. МодСль ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° прСдставлСна Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ». ВСрификация обСспСчиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алгСбраичСского программирования ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² символьного прСобразования. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт Π½Π°ΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ структурно-логичСских ошибок, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ противорСчия, ΠΏΠΎΠ»Π½ΠΎΡ‚Ρƒ ΠΈ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠ²Ρ‹Ρ… Π°ΠΊΡ‚ΠΎΠ²

    Simple non-deterministic rewriting in verification

    Get PDF
    Abstract. We discuss the non-deterministic rewriting in application for engine functions of Verification of Formal Specification (VFS) system in this paper. VFS – are tools to prove properties of systems described as formal specifications (basic protocols), such as the completeness (the system behavior has a possible continuation at each of its stages) and consistency (the system behavior is deterministic at each stage), safety (something bad will never happened), or the correspondence of the specified behavior to given scenarios. Together these tools constitute a powerful environment for the formal verification of formal specifications expressed through message sequence charts

    Deductive verification of requirements for event-driven architecture

    No full text
    The current paper presents the technology of processing of requirements for systems with event-driven architecture. The technology consists of the stages of formalization, formal verification and conversion to design specifications. The formalization is the formal description of events as formal specifications called basic protocols. The consistency and completeness of basic protocols, safety properties and user-defined properties are verified. The deductive tools for dynamic and static checking are used for detection of properties violation. The method of enlargement allows reducing the complexity of proving and solving. Formal presentation of requirements allows converting them to SDL\UML specifications and generating the test suite. The technology is realized in IMS system and applied in more than 50 projects of telecommunication, networking, microprocessing and automotive systems

    Satisfiability For Symbolic Verification in VRS

    No full text
    РассмотрСны использованиС Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка Π² символьной Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ спСцификаций Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами с ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ состояниями прСдставлСнных Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Satisfiability Modulo Theory вмСсто логичСского Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ исчислСнии для эффСктивных вычислСний Π² ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½Ρ‹Ρ… трансформСрах.This paper demonstrates the use of the first order logic in symbolic verification of the requirement specifications of reactive software systems. We consider symbolic models of a specified system which are transition systems with symbolic states represented by formulae of the first order logic. To efficiently compute predicate transformers the Satisfiability Modulo Theory methods are used instead of the logical inference in the corresponding calculi.Розглянуто використання Π»ΠΎΠ³Ρ–ΠΊΠΈ ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ порядку Ρƒ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ–ΠΉ Π²Π΅Ρ€ΠΈΡ„Ρ–ΠΊΠ°Ρ†Ρ–Ρ— спСцифікацій Π²ΠΈΠΌΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎΠ³ΠΎ забСзпСчСння, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ– ΠΌΠΎΠ΄Π΅Π»Ρ– систСм, які Ρ” Ρ‚Ρ€Π°Π½Π·ΠΈΡ†Ρ–ΠΉΠ½ΠΈΠΌΠΈ систСмами Π· символьними станами прСдставлСними Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΡŽ Π»ΠΎΠ³Ρ–ΠΊΠΈ ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ порядку. Використано ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Satisfiability Modulo Theory Π·Π°ΠΌΡ–ΡΡ‚ΡŒ Π»ΠΎΠ³Ρ–Ρ‡Π½ΠΎΠ³ΠΎ Π²ΠΈΠ²ΠΎΠ΄Ρƒ Ρƒ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΡ… числСннях для Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обчислСння Ρƒ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½ΠΈΡ… трансформСрах

    ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстовых сцСнариСв Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

    Get PDF
    In this paper we propose an approach to efficient automating test technology for industrial software projects, that uses a formal model of the system, automatically performs a symbolic verification, generation and concretization of the symbolic traces, the generation of test suites for concretized traces, and also includes tools for analysis of the testing results, allowing users to automate the full cycle of testing. Particular emphasis is placed on the presentation of the algorithm concretization and setting of test scenarios.ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ созданию эффСктивной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ модСль систСмы, выполняСт автоматичСски ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… трасс, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ тСстовых Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ трассам, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ срСдства Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² исполнСния тСстов, позволяя Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» тСстирования. ΠžΡΠΎΠ±Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ сдСлан Π½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ настройки тСстовых сцСнариСв

    ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ повСдСнчСских сцСнариСв

    Get PDF
    The paper presents two approaches to debugging the application model behavior scenarios: semi-automatic and automatic. The first approach allows a user to automatize the process of finding the place in a concrete behavioral scenario that is suspicious of being a cause of an error. The second approach allows, in a single cycle of the analysis, to automatically identify not only the place, but also possible causes of errors in a given set of generated behavioral symbolic scenarios.Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ прСдставлСны Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ повСдСнчСских сцСнариСв прилоТСния: полуавтоматичСский ΠΈ автоматичСский. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ поиск Ρ‚Π΅Ρ… мСст Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ символьном повСдСнчСском сцСнарии, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… кроСтся возмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ошибки. Π’Ρ‚ΠΎΡ€ΠΎΠΉ позволяСт Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π°Π½Π°Π»ΠΈΠ·Π° автоматичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, Π½ΠΎ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибок Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ мноТСствС сгСнСрированных ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… повСдСнчСских сцСнариСв

    PM DIRECTORY INTEGRATED ENVIRONMENT ANALYTICAL GEOMETRY COURSE FOR HIGHER EDUCATION.

    No full text
    The work by PM Directory integrated environment Analytical Geometry course for higher education, show the properties of language Aplan and the possibility of its use to solve various problems associated with arithmetic calculations, conversion and parsing complicated expressions. From the perspective of software applications submitted language. Thoroughly reviewed mathematical kernel module directory ISA software Analytical Geometry. Displaying architecture and directory capabilities and examples of problems that may decide his help

    The Adoptation of the Training Plan of Bachalor Specialty β€œInformatics” of the Kherson State University to the Computing Curricula (CΠ‘)

    No full text
    The main information about the traditions of Informatics learning in Ukraine is described, the recommendations of CC are examined, the adopted training plan of Informatics specialty and the choice of subjects is described in the present article
    corecore