Loading...
Search for: extension-framework
0.008 seconds

    Development of an Extension Framework for Agile Methodologies to Add Support for Aspect-Oriented Development

    , M.Sc. Thesis Sharif University of Technology Gerami, Maryam (Author) ; Ramsin, Raman (Supervisor)
    Abstract
    Aspect-Oriented Software Development (AOSD) concentrates on separation of global cross-cutting concerns, or aspects. The weaknesses of Object-Oriented Software Development (OOSD) in localizing orthogonal concerns simultaneously leads to distributing them across several modules, and thereby creating modules that have to deal with various concerns. This usually results in poor modularization and difficulties in tracing certain requirements (especially nonfunctional requirements) to their implementations. The AOSD approach determines the common aspects that exist across modules created through OOSD, and modularizes them. Thus, AOSD takes the next step in creating modular software. Applying this... 

    A framework for extending agile methodologies with aspect-oriented features

    , Article Proceedings - International Conference on Research Challenges in Information Science, 19 May 2011 through 21 May 2011, Gosier ; 2011 ; 21511349 (ISSN) ; 9781424486694 (ISBN) Gerami, M ; Ramsin, R ; Sharif University of Technology
    2011
    Abstract
    Aspect-Oriented Software Development (AOSD) concentrates on determination and modularization of orthogonal concerns that cut across system modules. An aspect-oriented extension framework helps transform existing methodologies into processes which support AOSD. The authors propose a framework for extending agile methodologies with AOSD features. The stages required for constructing the framework have been identified by scrutinizing existing aspect-oriented methodologies and practices in order to extract the AOSD-specific stages required in each phase of the agile development process. Analysis shows that a methodology extended through this framework can be superior in agility in comparison to...