'''Name:''' Alexandr Savinov '''Email:''' savinov|at|conceptoriented|dot|org '''DataCommander:''' - A tool for self-service analytical data integration: http://conceptoriented.com '''Home page:''' http://conceptoriented.org/savinov/ '''Russian blog:''' http://savinov.livejournal.com/ '''English blog:''' http://conceptoriented.org/blogs/cob/ '''The concept-oriented portal:''' http://conceptoriented.org Currently I am developing a novel approach to programming, ConceptOrientedProgramming (COP), and a new data model, ConceptOrientedModel (COM). ---- '''I obtained the following major results:''' '''[2003-Present]''' Keywords: Programming paradigms, Data modelling paradigms, System analysis and design * I have been developing a new programming paradigm, ConceptOrientedProgramming (COP): http://conceptoriented.org/wiki/Concept-oriented_programming ** a new programming construct ConceptInCop is proposed which generalizes conventional classes: http://conceptoriented.org/wiki/Concept_(concept-oriented_programming) ** it generalizes ObjectOrientedProgramming ** it is an alternative to AspectOrientedProgramming * I have been developing a new data modelling paradigm, ConceptOrientedModel (COM): http://conceptoriented.org/wiki/Concept-oriented_model ** it is based on order relation for describing data semantics ** nested partially ordered sets is a formal basis for the model '''[1999-2006]''' Keywords: Data mining, Knowledge discovery in databases, rule induction * I developed a novel approach to (dependence) rule induction with the following properties: ** rule interestingness is defined as a difference between real probability and expected probability (degree of surprise) ** an efficient method for finding an upper bound for this measure of interestingness was proposed (support quota) which allows us to avoid exhaustive search * I developed a novel approach to fuzzy rule induction * I developed and implemented a data mining system SPIN!: http://conceptoriented.org/savinov/spin/index.html ** it has a plug-in architecture so that new components can be easily added ** it can use EJBs for running (data mining) algorithms ** it is written in Java '''[1989-1999]''' Keywords: Expert systems, Artificial intelligence, Fuzzy knowledge representation and inference * I developed a novel approach to fuzzy knowledge representation and inference with the following properties: http://conceptoriented.org/savinov/fmda.html: ** it is analogous to classical CNF and DNF ** it is based on so called sectioned matrixes ** it uses a new operation of fuzzy resolution: http://conceptoriented.org/savinov/fresol.html * I implemented this formal approach in an expert system shell EDIP which was then used to create several working expert systems ** it is written in C++ for Windows 3.x ---- CategoryHomePage