Abstract :
Notice of Violation of IEEE Publication Principles
"Software Evolution with Feature-Oriented and Aspect-Oriented Programming,"
by Jian-hui Wang and Chun-zhang Bai,
in the 3rd International Conference on Innovative Computing Information and Control, 2008. ICICIC 2008.
After careful and considered review of the content and authorship of this paper by a duly constituted expert committee, this paper has been found to be in violation of IEEE\´s Publication Principles.
This paper contains significant duplication of original text from the paper cited below. The original text was copied without attribution and without permission.
Due to the nature of this violation, reasonable effort should be made to remove all past references to this paper, and future references should be made to the following paper:
"Combining Feature-Oriented and Aspect-Oriented Programming to Support"
by Sven Apel, Thomas Leich, Marko Rosenm??ller, and Gunter Saake.
in the Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), pp 3-16. School of Computer Science, University of Magdeburg, July 2005.
Common techniques of feature-oriented programming (FOP) are important for software evolution and appropriate for implementing program families. It is discussed that the shortcomings in the crosscutting modularity cause problems in implementing unanticipated features. The discussed problems of FOP in this regards complicate the evolution of software. The integration of concepts of aspect-oriented programming (AOP) into existing FOP solutions is proposed. Three approaches to solve these problems are presented: multi mixins, aspectual mixins and aspectual mixin layers. Whereas, the first two approaches are only of conceptual nature, the third approach is implemented and Feature C++ with the ability to express Aspectual Mixin Layers is enhanced. FeatureC++ supports FOP in C++ and solves several problems regard- ng the lacking crosscutting modularity by adopting AOP concepts.