loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Alexandr Savinov

Affiliation: Hauptstr. 25, Germany

Keyword(s): Programming Paradigms, Classes, Inheritance, Polymorphism, Cross-Cutting Concerns.

Related Ontology Subjects/Areas/Topics: Aspect Analysis and Design ; Aspects ; Context ; Context-Aware Systems ; Paradigm Trends ; Software Engineering

Abstract: The main goal of concept-oriented programming (COP) is describing how objects are represented and accessed. References (object locations) in COP are made first-class elements responsible for many important functions which are difficult to model via objects. COP rethinks and generalizes such primary notions of object-orientation as class and inheritance by introducing a novel construct, concept, and a new relation, inclusion. They make it possible to describe many mechanisms and patterns of thoughts currently belonging to different programming paradigms: modeling object hierarchies (prototype-based programming), precedence of parent methods over child methods (inner methods in Beta), modularizing cross-cutting concerns (aspect-oriented programming), value-orientation (functional programming).

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.217.224.165

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Savinov, A. (2012). Concept-Oriented Programming - Classes and Inheritance Revisited. In Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT; ISBN 978-989-8565-19-8; ISSN 2184-2833, SciTePress, pages 381-387. DOI: 10.5220/0004082303810387

@conference{icsoft12,
author={Alexandr Savinov.},
title={Concept-Oriented Programming - Classes and Inheritance Revisited},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT},
year={2012},
pages={381-387},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004082303810387},
isbn={978-989-8565-19-8},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT
TI - Concept-Oriented Programming - Classes and Inheritance Revisited
SN - 978-989-8565-19-8
IS - 2184-2833
AU - Savinov, A.
PY - 2012
SP - 381
EP - 387
DO - 10.5220/0004082303810387
PB - SciTePress