Software Plans: Multi-Dimensional Fine-Grained Separation of Concerns
نویسنده
چکیده
iv
منابع مشابه
Software Plans A Multidimensional Approach for Fine-Grained Tangling of Concerns in Code
To date, research in separation of concerns has focused on the development of language abstractions having a syntax for encapsulating concerns and a semantics for automatically integrating them. These mechanisms are effective at separating concerns at the granularity of the abstraction but fail at a finer level of granularity. In this paper, we characterize the nature of concern interactions an...
متن کاملAosd – Fine - Grained & Integrated Aore Process
Focus of Aspect Oriented Software Development is on the identification, separation, representation and composition of crosscutting concerns. Crosscutting concerns behavior effects the whole system development. Traditional requirement engineering process does not cater for these crosscutting concerns. A new aspect oriented requirement engineering process is proposed to overcome this deficiency. ...
متن کاملApplying Multi-dimensional Separation of Concerns to Software Visualization
Software visualization tools have so far not taken advantage of the recent advances in multi-dimensional separation of concerns. To integrate the two, it is necessary to define a representation for concerns and concern spaces that fits these tools and can be implemented as a graph. If successful, this will enrich the structure of system models, allowing new kinds of visualizations and ultimatel...
متن کاملMulti-Dimensional Separation of Concerns and The Hyperspace Approach
Separation of concerns is at the core of software engineering, and has been for decades. This has led to the invention of many interesting, and effective, modularization approaches. Yet many of the problems it is supposed to alleviate are still with us, including dangerous and expensive invasive change, and obstacles to reuse and component integration. A key reason is that one needs different d...
متن کاملA Runtime Model for Multi-Dimensional Separation of Concerns
Multi-dimensional separation of concerns techniques for aspect-oriented software development (AOSD) support symmetric representation and composition of various concerns in a system. In a multi-dimensional separation one can project any set of concerns on another set of concerns hence offering powerful modular and compositional reasoning abilities. This is in contrast with asymmetric approaches ...
متن کامل