Scaffolding Relational Schemas and APIs from Content in Web Mockups

0
73

Authors: Alfonso Murolo, Moira C. Norrie, Sybil Ehrensberger, Zera Asani

Tags: 2017, conceptual modeling

Web developers often use an interface-driven design process where mockups are gradually refined before being implemented using a platform or framework. We propose a tool, DataMockups, that supports the creation of digital mockups and then generates a relational schema automatically based on sample content and some assumptions on its structure. This aims at reducing development effort, and the database knowledge required by developers. Sample content may be entered manually or automatically using data extracted from similar existing websites. A relational schema is inferred from the data content, and then translated to an SQL database definition before generating a server-side API. To support schema evolution, the generated API provides schema abstractions that offer robustness to future schema modifications. We report on a case study for the schema inference and a performance evaluation of the data detection algorithm.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-319-69904-2_12