Concept-Oriented Programming - Classes and Inheritance Revisited Topics: Aspect Analysis and Design; Context-Aware Systems In Proceedings of the 7th International Conference on Software Paradigm Trends ICSOFT - Volume 1, 381-387, 2012 , Rome, Italy