UDC 004.422+004.428
APPLYING THE GENERIC CONCEPTS AS BASE ABSTRACTIONS FOR ACCESS TO THE UNIVERSAL MODEL OF DATA STORAGE
D. E. Yablokov, Senior Developer of Samara Center for Theoretical Materials Science, PhD student of Samara University; This email address is being protected from spambots. You need JavaScript enabled to view it.
The article deals with issues related to the creation of components of access to the universal data storage. As basic abstractions the application of generic concepts based on the use of multiple programming paradigms is proposed. The research is conducted within the project of creation an expert system using the information base of ToposPro software package. The aim of the article is to check the possibility of building the strategy of creation of independent component for access and processing the data placed in universal storage. Applying this strategy allows to connect storage structures and data accessors with the considered in the article generic concepts of adaptors of container classes and iterators. In this case the main tools during design and implementation are generic concepts, and concrete classes based on them can be customized using overloading, aggregation, inheritance and requirements specifications to abstract data types.
Key words: universal data model, programming paradigms, refinement of concepts, data abstraction, generic iterator concepts and container classes adapters.