Loading...
Please wait, while we are loading the content...
Domain-specific languages in software architecture : a DSL for domain services in ASML's domain-driven design architecture
| Content Provider | Semantic Scholar |
|---|---|
| Author | Calle, Juan David Villa |
| Copyright Year | 2016 |
| Abstract | After a software architectural style has been chosen for the (re)design of a software component, implementation of a particular design can take place. In particular, designs based on the Domain Driven Design architecture, require implementing several services that follow a common structure, known as Domain Data Services (DDS). The aim of this work is to reduce the development time required to create and maintain DDSs, by modeling their structure and behavior; and generating their implementation using a code generator. A Domain Specific language, together with a textual integrated development environment (IDE), a code generator to a general purpose language, and guidelines on how to use this new method are developed for this purpose. Simple DDSs that perform Create, Read, Update and Delete (CRUD) operations are expressed more concisely using this method, and boilerplate code required to deploy the DDS on a particular platform can be generated using a template-based code generator. Under certain constraints the use of a DSL reduces the development time of creating a DDS. As future work it is suggested to enrich the DSL with additional expressivity to evaluate if the results found in simple cases can be replicated when the complexity of DDSs increases. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://pure.tue.nl/ws/files/52362935/2016_09_28_ST_Villa_Calle_JD.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |