Abstract
Abstract Nowadays, it is a modern trend to develop a CASE tool for system modelling with an ability to transform models defined in different notations and also to generate a program code. However development of such a tool often involves experimentation with transformation algorithms that may require changes to the source model structure. Since CASE tools are basically used to represent a model in diagram’s form, implementing experimental changes in a modelling tool can require additional effort. In order to solve this problem, authors propose a way of describing the two-hemisphere model using Domain Specific Language. This paper covers the language’s syntax as well as provides an example of the two-hemisphere model defined with its help.
Highlights
In the last 10 years business process modelling has become one of the most popular trends in software development [1]
This paper presents the Domain Specific Language (DSL) language developed for representing a two-hemisphere model
The proposed DSL allows a two-hemisphere model definition and its validation based on semantic rules
Summary
Abstract – Nowadays, it is a modern trend to develop a CASE tool for system modelling with an ability to transform models defined in different notations and to generate a program code. Development of such a tool often involves experimentation with transformation algorithms that may require changes to the source model structure. Since CASE tools are basically used to represent a model in diagram’s form, implementing experimental changes in a modelling tool can require additional effort. In order to solve this problem, authors propose a way of describing the two-hemisphere model using Domain Specific Language. Keywords – Two-hemisphere model, Domain Specific Language, system modelling, Extended Backus–Naur Form
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.