activity
20072020
most citedPrinciples of the Concept-Oriented Data Model

7 citations · 22 across the 13 of their papers we have counts for

collaborators

13 papers

cs.DB2020

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…

cs.DB2019

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…

cs.DB2016

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…

cs.PL2015

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…

cs.SE2014

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…

cs.DB2009★ 2 cited

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…