Aspect Oriented Software Development using Clustering GEA Techniques
Early aspects focus on the problem domain, representing the goals and constraints of users, customers and other constituencies affected by a software intensive system. However, analysis of early aspects is hard because stakeholders are often vague about the concepts involved and may use different vocabularies to express their concerns. In that the goal modeling fits Model-Driven Engineering (MDE) in that it captures stakeholder concerns and the interdependencies using concepts that are much less bound to the underlying implementation technology and are much closer to the problem languages.