Information system development process includes mechanical tasks like initial setup and development of prototypes. Those tasks require a lot of resources and time as the process progresses through iterations. The main goal of this paper is to implement a domain specific language (DSL) that would allow fast development of information system prototypes. We present details of a DSL parser implementation that generates an abstract syntax tree (AST) that allows generation of prototype source code which contains an MVC skeleton. It relies on a corresponding relational database connected using Slick database query and access library. The operations on objects are available through REST services based on Play framework. A skeleton system represents a basis for the development of an information system in a manner that makes adding new functionalities easy. Scala is an excellent candidate both for host and target programming language.
Skip Nav Destination
,
,
Article navigation
24 July 2019
INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2018)
13–18 September 2018
Rhodes, Greece
Research Article|
July 24 2019
Towards a Scala embedded information system description Available to Purchase
Zeljko Bajic;
Zeljko Bajic
a)
1
Faculty of Sciences, University of Novi Sad
, Trg Dositeja Obradovica 4 Novi Sad, Serbia
a)Corresponding author: [email protected]
Search for other works by this author on:
Srdjan Skrbic;
Srdjan Skrbic
b)
1
Faculty of Sciences, University of Novi Sad
, Trg Dositeja Obradovica 4 Novi Sad, Serbia
Search for other works by this author on:
Jovana Vidakovic
Jovana Vidakovic
c)
1
Faculty of Sciences, University of Novi Sad
, Trg Dositeja Obradovica 4 Novi Sad, Serbia
Search for other works by this author on:
Zeljko Bajic
1,a)
Srdjan Skrbic
1,b)
Jovana Vidakovic
1,c)
1
Faculty of Sciences, University of Novi Sad
, Trg Dositeja Obradovica 4 Novi Sad, Serbia
AIP Conf. Proc. 2116, 450101 (2019)
Citation
Zeljko Bajic, Srdjan Skrbic, Jovana Vidakovic; Towards a Scala embedded information system description. AIP Conf. Proc. 24 July 2019; 2116 (1): 450101. https://doi.org/10.1063/1.5114568
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
21
Views
Citing articles via
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Design of a 100 MW solar power plant on wetland in Bangladesh
Apu Kowsar, Sumon Chandra Debnath, et al.
Related Content
Towards an agent-oriented programming language based on Scala
AIP Conf. Proc. (September 2012)
A real-time big data architecture for covid dataset analysis with query on spark
AIP Conf. Proc. (September 2023)
ScaMo: Realisation of an OO-functional DSL for cross platform mobile applications development
AIP Conf. Proc. (October 2013)
Agent planning in AgScala
AIP Conf. Proc. (October 2013)
Digital Simulation of the Cochlea
J. Acoust. Soc. Am. (November 1963)