Article information

2014 , Volume 19, ¹ 5, p.85-100

Fereferov E.S., Bychkov I.V., Hmelnov A.E.

Technology for database applications based on declarative specifications

Purpose. The article deals with the problems of automation development for automated information systems that provide user interaction with the database (database applications). Design/methodology/approach. To solve this problem, we propose an original technology, allowing AIS creation based on declarative specification of database applications. The proposed declarative specifications provide a convenient method representation of models for database applications. A declarative language to form database application specifications was developed. It provides sufficiently detailed and at the same time compact description for all elements of database applications, as well as methods for interaction with external plugable software modules which include GIS. To automate design and modification processes for specifications of database applications, a tool system was developed. This tool system provides a universal workbench customizable for specifications of a specific database. Findings. The proposed approach was successfully applied in the development of a number of AIS for local governments and will significantly reduce development time and modernization. Research limitations/implications. Specific functions that can’t be implemented within this approach ought to be implemented in the plug-ins. Originality/value. The author’s technology allows creating database application without writing code on common programming languages. Unlike systems that use EAV-model, the proposed system does not impose restrictions on the database schema, and allows creating database application for any formerly constructed databases.

[full text]
Keywords: automating development, information systems, database applications, declarative specification

Author(s):
Fereferov Evgeniy Sergeevich
PhD. , Associate Professor
Position: Scientific Secretary
Office: Matrosov Institute for System Dynamics and Control Theory of SB RAS
Address: 664033, Russia, Irkutsk
Phone Office: (3952) 453007
E-mail: fereferov@icc.ru
SPIN-code: 7944-3851

Bychkov Igor Vyacheslavovich
Dr. , Academician RAS, Professor
Position: Director
Office: Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Address: 664033, Russia, Irkutsk, Lermontova st., 134
Phone Office: (3952) 45-30-61
E-mail: idstu@icc.ru
SPIN-code: 5816-7451

Hmelnov Alexey Evgenievich
PhD. , Associate Professor
Position: Head of Laboratory
Office: Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences
Address: 664033, Russia, Irkutsk, 134 Lermontov str.
Phone Office: (3952) 45-30-71
E-mail: hmelnov@icc.ru
SPIN-code: 8041-3667


Bibliography link:
Fereferov E.S., Bychkov I.V., Hmelnov A.E. Technology for database applications based on declarative specifications // Computational technologies. 2014. V. 19. ¹ 5. P. 85-100
Home| Scope| Editorial Board| Content| Search| Subscription| Rules| Contacts
ISSN 1560-7534
© 2024 FRC ICT