FROGLINGO - A Monolithic Alternative to DBMS, Programming Language, Web Server and File System

Kevin H. Xu, Jingsong Zhang, Shelby Gao

2010

Abstract

Application software started with a monolithic architecture in the 1960s, i.e., a single executable file for the entire application. For better productivity in software development, software application in a typical corporate environment today consists of multiple components including off-the-shelf products. Froglingo is a unified solution for database management and programming language. It is an alternative to the combination of software technologies including DBMS, programming language, web server, and file system. The Enterprise-Participant (EP) data model, Froglingo without variables, is a computer language equivalent to a class of total recursive functions. It brings the monolith back to application software. In this paper, we show that Froglingo is a monolith and demonstrate that this monolith with the EP data model improves the productivity in both software development and software maintenance.

Download


Paper Citation


in Harvard Style

H. Xu K., Zhang J. and Gao S. (2010). FROGLINGO - A Monolithic Alternative to DBMS, Programming Language, Web Server and File System . In Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-21-8, pages 247-252. DOI: 10.5220/0002923202470252

in Bibtex Style

@conference{enase10,
author={Kevin H. Xu and Jingsong Zhang and Shelby Gao},
title={FROGLINGO - A Monolithic Alternative to DBMS, Programming Language, Web Server and File System},
booktitle={Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2010},
pages={247-252},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002923202470252},
isbn={978-989-8425-21-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - FROGLINGO - A Monolithic Alternative to DBMS, Programming Language, Web Server and File System
SN - 978-989-8425-21-8
AU - H. Xu K.
AU - Zhang J.
AU - Gao S.
PY - 2010
SP - 247
EP - 252
DO - 10.5220/0002923202470252