Domain specific language serve the needs of different domains and different technologies in the Software industries in various ways such as configuration, testing, automation, validation, work flow management and behavioral description. Since DSL is limited in scope and easy to learn, everyone can work on for his or her demands.
There are several use cases with respect to DSL. This session explains How can define/automate behaviour of exisiting applications (from its exposed web services) with DSL (with help of Xtext framework).
Demo use cases
- Defining/automating the behavior of the Outlook and other Mail Clients from its web services.
- Defining/automating the behavior of Configuration & Change Management of Rational Team Concert.
And how can analyze and generate report from the multiple web services with DSL (Xtext) and reporting framework (BIRT).
Demo use cases
- Analyzing and reporting the weather forecasts/ reports from multiple web services with Xtext and BIRT.
- Analyzing and reporting work flow of Configuration & Change Management of Rational Team Concert.