Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Adaptivni Sistemi Av...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Models and algorithms of the objective models automated construction of data domain

Models and algorithms of the objective models automated construction of data domain

Abstract

Рассмотрены модели и алгоритмы, которые формализируют и автоматизируют процесс построения объектно-ориентированных моделей предметных областей. Спецификация модели предметной области задается естественным языком. На этапе анализа вербального описания предметной области осуществляется разбор языка, который предусматривает синтаксический анализ с использованием контекстно-свободных грамматик, и семантический анализ с программной реализацией объектной модели. На первом этапе семантического анализа происходит построение семантического графа. Следующий этап семантического анализа использует семантические процедуры грамматики для построения классов в терминах языка С++. В процессе автоматизированного построения объектной модели предметной области используются шаблоны проектирования, которые обеспечивают удобство и гибкость программы. Использование разработанного программного продукта на этапе проектирования и моделирования программного обеспечения обеспечивает создание каркаса программы с описанием интерфейсов классов объектной модели.

Models and algorithms which formalize and automatize the process of construction of the object-oriented models of data domains are considered. The specification of the data domain model is set by a natural language. The parsing languare was realized on the stage of verbal description analysis of data domain. The syntactic analysis with using context-free grammars, and semantic interpretation with programming implementation of objective model are execute. There is a construction of semantic count on the first stage of semantic interpretation.The next stage of semantic interpretation uses semantic procedures of grammar for the construction of classes in terms of С++ language. The project patterns are used for planning and providing program quality and flexibility during the automated construction of data domain object model. The created program provides the development of software framework with description of classes interfaces of object model on the planning and software design stage.

Розглянуто моделі та алгоритми, що формалізують та автоматизують процес побудови об’єктно-орієнтованих моделей предметних середовищ. Специфікація моделі предметного середовища задається природною мовою. На етапі аналізу вербального опису предметного середовища здійснюється розбір мови, який передбачає синтаксичний аналіз з використанням контекстно-вільних граматик, та семантичний аналіз з програмною реалізацією об’єктної моделі. На першому етапі семантичного аналізу відбувається побудова семантичного графа. Наступний етап семантичного аналізу використовує семантичні процедури граматики для побудови класів в термінах мови С++. В процесі автоматизованої побудови об’єктної моделі предметного середовища використовуються шаблони проектування, що забезпечує зручність та гнучкість програми. Використання розробленого програмного продукту на етапі проектування та моделювання програмного забезпечення забезпечує створення каркасу програми з описом інтерфейсів класів об’єктної моделі.

Keywords

the object-oriented model; subject environment; context-free grammars; project templates, -ориентированная модель; предметная область; семантический анализ; семантический граф; контекстно-свободные грамматики; шаблоны проектирования, об’єктно-орієнтована модель; предметне середовище; семантичний аналіз; семантичний граф; контекстно-вільні граматики; шаблони проектування

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
gold