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-3851Bychkov 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-7451Hmelnov 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
|