Перевод названия: On the possibilities of automatic text processing for constructing the ontology of requirements
Тип публикации: статья из журнала
Год издания: 2018
Идентификатор DOI: 10.17212/1814-1196-2018-4-27-46
Ключевые слова: RML, Aot, software engineering, requirements engineering, ontology, text processing, user story, ETAP-3, программная инженерия, инженерия требований, онтология, автоматическая обработка текста, пользовательская история, ЭТАП-3
Аннотация: Успех программного продукта зависит от того, насколько он, как инструмент решения различных задач, соответствует потребностям конечных пользователей. Именно поэтому инженерия требований как процесс, в рамках которого происходит извлечение, анализ, спецификация и валидация требований, играет ключевую роль в разработке программных прПоказать полностьюодуктов. Трендами исследований последних лет в области совершенствования процесса инженерии требований являются методы работы с требованиями как с фактами из модели предметной области приложения, а также разработка моделей представления знаний о процессах спецификации требований, о типах требований и критериях качества требований. Наиболее подходящей формой представления таких знаний являются онтологии. В данной статье рассматриваются ключевые особенности онтологического подхода к инженерии требований. При этом внимание сфокусировано на возможностях представления знаний о предметной области программного продукта в форме онтологии, и особенно на исследованиях, направленных на автоматизацию данного процесса. Актуальность разработки подходов к автоматизации построения онтологий из текстов, содержащих требования, обусловливается изменчивостью требований со стороны стейкхолдеров и необходимостью быстрого сопоставления текстов требований с целью выявления концептов предметной области программного продукта и анализа соотношения концептов между собой. Основной задачей настоящей работы является изучение возможностей автоматической обработки текста на русском языке для построения онтологий требований. Рассматриваются инструменты автоматической обработки текста на русском языке, такие как ЭТАП-3, ABBYY Comprenо, Texterra, Томита-парсера, RML (проект AOT). На примере лингвистических инструментов RML и ЭТАП-3 анализируются результаты обработки текстов требований на естественном русском языке. The success of a software product depends on how well it meets the needs of end users as a tool for solving various problems. That is why requirements engineering, as a process in which the elicitation, analysis, specification and validation of the requirements take place, plays a key role in the development of software products. The trend of recent studies in the field of improving the process of requirements engineering is the development of methods for working with the requirements as with facts from the application domain model and the development of models for the representation of knowledge about requirements specification processes, requirements types, requirements quality criteria. The most suitable form of such complex knowledge representation is ontology. The present article discusses the key features of the ontological approach to the requirements engineering. Basic attention is focused on the possibilities of representing knowledge about the application domain of a software product in the form of ontology and, in particular, on automating this process. The relevance of developing the approaches to automatization of building the ontologies from natural text requirements is determined by the variability of the requirements from the stakeholders' part and the need for a quick comparison of the texts of requirements in order to identify concepts of the application domain and to analyze the relationships between the concepts. The main objective of this paper is to study the possibilities of automatic Russian text processing to build the requirements ontologies. We consider tools for automatic Russian text processing, such as ETAP-3, ABBYY Compreno, Texterra, Tomita-parser, RML (the AOT project). Using an example of the linguistic tools RML and STAGE-3, the results of processing the text of requirements in natural Russian have been analyzed.
Журнал: Научный вестник Новосибирского государственного технического университета
Выпуск журнала: № 4
Номера страниц: 27-46
ISSN журнала: 18141196
Место издания: Новосибирск
Издатель: Новосибирский государственный технический университет