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.
Similar content being viewed by others
References
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.
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.
Ivan Ohienko (Metropolitan Hilarion), M. S Tymoshyk (ed.), Taras Shevchenko [in Ukrainian], Nasha kul’tura i nauka, Kyiv (2002).
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).
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).
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).
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-022-00501-x