Skip to main content
Log in

Application and Development of Linguistic Software Tools for Analyzing and Transforming the Texts of Requirements for Software Systems

  • Published:
Cybernetics and Systems Analysis Aims and scope

Abstract

Experimental analysis of the texts of requirements for software systems by means of frequency analysis is carried out. The “timer language,” i.e., a set of natural-language sentences of definite structure that describe actions with timers, is distinguished according to the results of the experiments. Means for transforming sentences of the timer language into marked structured expressions of intermediate language are developed. The intermediate language proposed can be used as an auxiliary mean in the chain of steps from the natural-language text of requirements for a system to the formal model of this system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. B. Godlevsky, N. M. Mishchenko, M. K. Morokhovets, O. D. Felizhanko, and N. N. Shchogoleva, “A development technique and means for formalizing functional specifications of software and hardware systems,” Cybern. Syst. Analysis, Vol. 52, No. 5, 684–697 (2016). https://doi.org/10.1007/s10559-016-9871-9.

    Article  Google Scholar 

  2. N. M. Mishchenko, M. K. Morokhovets, O. D. Felizhanko, Y. V. Shtelik, and N. N. Shchogoleva, “New functionalities of the system for processing natural language specifications and its operating environment,” Cybern. Syst. Analysis, Vol. 54, No. 6, 883–891 (2018). https://doi.org/10.1007/s10559-018-0091-3.

    Article  Google Scholar 

  3. Ivan Ohienko (Metropolitan Hilarion), M. S Tymoshyk (ed.), Taras Shevchenko [in Ukrainian], Nasha kul’tura i nauka, Kyiv (2002).

  4. N. M. Mishchenko, V. V. Fediurko, and N. M. Shchogoleva, “Mobile system for statistical processing of professional texts in order to determine their subject matter,” Problems in Program., No. 2, 11–18 (1999).

  5. N. M. Mishchenko, O. D. Felizhanko, and N. N. Shchogoleva, “Universal language processors for performing texts in natural languages,” USiM, No. 6, 35–42 (2012).

  6. N. M. Mishchenko, “On the integration of word-by-word processing of texts based on formal specifications of vocabulary,” in: Abstracts of Reports of the Intern. Sci. Conf. “Artificial Intelligence” (Katsyveli, Crimea, Ukraine, Sept 11–16, 2000); Artificial Intelligence, No. 3, 114–116 (2000).

  7. N. M. Mishchenko, “System of programs for morphological analysis of scientific and technical texts,” in: Proc. Fifth Intern. Sci. and Pract. Conf. “Languages and the World: Research and Teaching” (Kirovohrad, Ukraine, March 24–25, 2011); Naukovi Zapysky, Ser. Philological Sci., Issue 95 (2), Kirovohrad (2011), pp. 538–542.

  8. N. M. Mishchenko, O. D. Felizhanko, and N. M. Shchogoleva, “Means of expanding the grammatical dictionary of vocabulary according to the frequency list of unknown words,” in: Proc. Fifth Intern. Sci. and Pract. Conf. “Languages and the World: Research and Teaching” (Kirovohrad, Ukraine, March 24–25, 2011); Naukovi Zapysky, Ser. Philological Sci., Issue 95 (2) (2011), pp. 543–547.

  9. Digital cellular telecommunications system (Phase 2+); Mobile-services Switching Centre — Base Station System (MSC — BSS) interface; Layer 3 specification (3GPP TS 08.08 version 8.7.0 Release 1999). URL: https://www.etsi.org/deliver/etsi_ts/100500_100599/100590/08.07.00_60/ts_100590v080700p.pdf.

  10. A. Sleimi, N. Sannier, M. Sabetzadeh, L. Briand, M. Ceci, and J. Dann, “An automated framework for the extraction of semantic legal metadata from legal texts,” Empir. Software Eng., Vol. 26, Iss. 3, 43 (2021). https://doi.org/10.1007/s10664-020-09933-5.

    Article  Google Scholar 

  11. O. O. Letychevsky, M. K. Morokhovets, and N. M. Shchogoleva, “Some means of processing electronic text documents,” Control Systems and Computers, No. 4, 13–18 (2021). https://doi.org/10.15407/csc.2021.04.013.

  12. N. M. Mishchenko and N. N. Shchegoleva, “On computer-aided design of language processors,” Cybern. Syst. Analysis, Vol. 29, No. 2, 242–246 (1993). https://doi.org/10.1007/BF01132785.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. K. Morokhovets.

Additional information

Translated from Kibernetyka ta Systemnyi Analiz, No. 5, September–October, 2022, pp. 16–24.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Morokhovets, M.K., Shchogoleva, N.M. Application and Development of Linguistic Software Tools for Analyzing and Transforming the Texts of Requirements for Software Systems. Cybern Syst Anal 58, 683–690 (2022). https://doi.org/10.1007/s10559-022-00501-x

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10559-022-00501-x

Keywords

Navigation