Abstract:The problem of improving efficiency of intelligence systems engineering remains a relevant topic of scientific research. One of the trends in this area is the use of the principles of cognitive (visual) modelling and design as well as approaches based on generative programming and model transformations. This paper aims to describe the implementation and application of model transformations for prototyping rule-based knowledge bases and expert systems. The implementation proposed uses the main principles of the… Show more
“…The final phase generates source codes of a target knowledge base from a conceptual model obtained at the previous phase. The synthesis algorithm is based on the generalized method for transforming a conceptual model to a knowledge base presented in [37]. This method implies the application of metamodels and a domain-specific declarative language for describing correspondences between source elements of a conceptual model and target elements of a rule-based model.…”
“…Step 3: Modify the obtained rule-based model by using Rule Visual Modeling Language (RVML) [37] is a UML extension designed for rule-based engineering.…”
“…It does not depend on a certain knowledge representation language. This algorithm is discussed in detail in [37]. Our software provides source code generation for the following languages: CLIPS, DROOLS, and PHP.…”
“…The final phase generates source codes of a target knowledge base from a conceptual model obtained at the previous phase. The synthesis algorithm is based on the generalized method for transforming a conceptual model to a knowledge base presented in [37]. This method implies the application of metamodels and a domain-specific declarative language for describing correspondences between source elements of a conceptual model and target elements of a rule-based model.…”
“…Step 3: Modify the obtained rule-based model by using Rule Visual Modeling Language (RVML) [37] is a UML extension designed for rule-based engineering.…”
“…It does not depend on a certain knowledge representation language. This algorithm is discussed in detail in [37]. Our software provides source code generation for the following languages: CLIPS, DROOLS, and PHP.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.