Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/73506

TitleDataGen: JSON/XML Dataset Generator
Author(s)Santos, Filipa Alves dos
Cardoso, Hugo André Coelho
Costa, João da Cunha e
Carvalho, Válter Ferreira Picas
Ramalho, José Carlos
KeywordsData Generation
PEG.js
REST
Open Source
Dataset
DSL
Fault tolerance
JavaScript
JSON
MongoDB
Node.js
REST API
Scalability
Strapi
Vue.js
XML
Issue date1-Jul-2021
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
JournalOASIcs: OpenAccess Series in Informatics
Abstract(s)In this document, it is described the steps towards DataGen’s implementation. DataGen is a versatile and powerful tool that allows for quick prototyping and testing of software applications, since currently too few solutions offer both the complexity and scalability necessary to generate adequate datasets in order to feed a data API or a more complex APP, enabling their testing with appropriate data volume and complexity. DataGen’s core is a Domain Specific Language (DSL) that was created to specify datasets. This language suffered several updates: repeating fields (with no limit), fuzzy fields (statistically generated), lists, high order functions over lists, custom made transformation functions. The final result is a diversified algebra that allows the generation of very complex datasets coping with very convoluted requirements. Throughout the paper, several examples of the possibilities will be given. After generating a dataset, DataGen gives the user the possibility to generate a RESTFul data API with it, creating a running prototype. This solution has already been used in real life cases, described with more detail throughout the paper, in which it was able to create the intended datasets successfully. These allowed the application’s performance to be tested and for the right adjustments to be made. The tool is currently being deployed for general use.
TypeConference paper
URIhttps://hdl.handle.net/1822/73506
ISBN9783959772020
DOI10.4230/OASIcs.SLATE.2021.6
ISSN2190-6807
Peer-Reviewedyes
AccessOpen access
Appears in Collections:CCTC - Artigos em atas de conferências internacionais (texto completo)

Files in This Item:
File Description SizeFormat 
DataGen-paper.pdfArticle459,27 kBAdobe PDFView/Open
Presentation_SLATE.pdfPresentation slides778,61 kBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID