A data-modelling approach to web application synthesis

Davide Di Ruscio, Henry Muccini, Alfonso Pierantonio
2004 International Journal of Web Engineering and Technology  
Most web applications are data-intensive, i.e. they heavily rely on dynamic contents usually stored in databases. Website design and maintenance can greatly benefit from conceptual descriptions of both data and hypermedia aspects, i.e. those design dimensions which distinguish this application class: the data upon which the content is based, the way dynamic contents are composed together to form pages, and how pages are linked together in order to move across the application content. The paper
more » ... roposes Webile, a visual Domain-Specific Language based on UML, which enables a model-driven approach to high-level specification of web applications. In contrast with other approaches, Webile exploits the UML metamodel architecture by serialising the specifications in the XMI interchange format. This representation provides interoperability amongst different operative platforms and enables a XSL transformation-based automatic generation of the applications being designed.
doi:10.1504/ijwet.2004.005236 fatcat:f3uunb56trer5n4erzyccl5ot4