7 citations · 22 across the 13 of their papers we have counts for
13 papers
On the importance of functions in data modeling
Alexandr Savinov
In this paper we argue that representing entity properties by tuple attributes, as evangelized in most set-oriented data models, is a controversial method conflicting with the prin…
Concept-oriented model: Modeling and processing data using functions
Alexandr Savinov
We describe a new logical data model, called the concept-oriented model (COM). It uses mathematical functions as first-class constructs for data representation and data processing…
Concept-Oriented Model: the Functional View
Alexandr Savinov
The plethora of existing data models and specific data modeling techniques is not only confusing but leads to complex, eclectic and inefficient designs of systems for data manageme…
Concept-oriented programming: from classes to concepts and from inheritance to inclusion
Alexandr Savinov
For the past several decades, programmers have been modeling things in the world with trees using hierarchies of classes and object-oriented programming (OOP) languages. In this pa…
Concept-Oriented Programming: References, Classes and Inheritance Revisited
Alexandr Savinov
The main goal of concept-oriented programming (COP) is describing how objects are represented and accessed. It makes references (object locations) first-class elements of the progr…
Concept-Oriented Model and Query Language
Alexandr Savinov
We describe a new approach to data modeling, called the concept-oriented model (COM), and a novel concept-oriented query language (COQL). The model is based on three principles: du…