Domain Specific Modeling Languages (DSML) significantly improve productivity in designing Computer Based Systems, by Captured Domain Knowledge for Control Systems Generated Abstract Syntax Tree for Control Systems Modelling Language enabling them to be modeled at higher levels of abstraction. It is common for large and complex systems with distributed teams, to use DSMLs, to express and communicate designs of such systems uniformly, using a common language. Developing a new DSML, is non trivial, as it requires (a) significant knowledge about the domain for which the DSML needs to be developed, as well as (b) skills to create new languages. In the current practice, DSMLs are developed by experts, who have substantial understanding of the domain of interest and strong background in computer science. One of the many challenges in the development of SMLs, is the collection of domain knowledge and its utilization is to define the abstract syntax tree(AST). Our approach enables a systematic approach to generate the AST for a DSML from domain knowledge.
Amar Banerjee
Venkatesh Choppella
Software System.
Product being developed.
domain specific language, domain knowledge, language engneering.
domain specific language, domain knowledge, language engneering.