Framework Feature Oriented Model and Its Application in GEF Framework Modeling
Object-oriented framework is increasingly recognized as an efficient reuse mechanism in software development, but because of their intrinsic abstract and complex, frameworks are still difficult to develop, integrate and instantiate. This is mainly due to the lack of framework specific modeling language. The authors introduce a Framework Feature Oriented Model Language (FFOML) to model object-oriented framework specific concepts in a modular and compositional manner. FFOML is defined as an extension of UML metamodel following the MDA approach. GEF is a Graph Editing Framework, An experimental study on modeling and instantiation of GEF framework with FFOML is provided in this paper.