«aspect oriented»

۲۰٬۰۰۸ نتیجه
  • Reusable Aspect Models versus Theme/UML: the Aspect-Oriented Code Generation Perspective

    سند علمی۲۰۱۳Abid Mehmood, Dayang N.A. Jawawi

    The integration of aspect oriented modeling approaches with model-driven engineering process achieved through their direct transformation to aspect-oriented code is expected to enhance the software development from many perspectives. This study aims to assess the existing UML-bas

  • Modeling and Reasoning over Distributed Systems using Aspect-Oriented Graph Grammars

    سند علمی۲۰۰۹RULERodrigo Machado, Reiko Heckel, Leila Ribeiro

    Aspect-orientation is a relatively new paradigm that introduces abstractions to modularize the implementation of system-wide policies. It is based on a composition operation, called aspect weaving, that implicitly modifies a base system by performing related changes within the sy

  • On the Design of Aspect-Oriented Composition Models for Software Evolution

    سند علمی۲۰۰۶Istvan Nagy

    Aspect-oriented programming is an emerging approach in software development, which provides new possibilities for separation of concerns. Aspectoriented languages offer abstractions for the implementation of concerns whose modularization cannot be achieved by using traditional pr

  • On the Role of Features and Goals Models in the Aspect-Oriented Development of Software Product Line

    سند علمی۲۰۱۰Lyrene Silva, Thais Batista, Sérgio Soares, Lidiane Santos

    Requirements of a Software Product Line (SPL) are usually captured in the form of a feature model, which represents the product line variation model, but this model lets several requirements details aside, such as the specification of functional and non-funcional requirements. Du

  • Aspect-Oriented Development Method for Non-Functional Characteristics of Cyber Physical Systems Based on MDA Approach

    سند علمی۲۰۱۲JSWLichen Zhang

    Cyber physical systems have many non-functional requirements, which always crosscut the whole system modules. That may cause the code tangle and scatter, make the systems hard to design, reuse and maintain, and affect performance of systems badly. AOP is a new software developmen

  • Enhancing Modularity in Aspect-Oriented Software Systems-An Assessment Study

    سند علمی۲۰۱۰Kotrappa Sirbi, Prakash Jayanth Kulkarni

    Aspect-oriented programming (AOP) is rapidly gaining popularity among research and industry as a methodology that complements and extends the object-oriented paradigm.AOP promises to localize the concerns that inherently crosscut the primary structural decomposition of a software

  • A Systematic Aspect-Oriented Refactoring and Testing Strategy, and its Application to JHotDraw

    سند علمی۲۰۰۵CoRRArie van Deursen, Marius Marin, Leon Moonen

    Aspect oriented programming aims at achieving better modularization for a system’s crosscutting concerns in order to improve its key quality attributes, such as evolvability and reusability. Consequently, the adoption of aspect-oriented techniques in existing (legacy) software sy

  • On Aspect-Oriented Technology and Object-Oriented Design Patterns

    سند علمی۲۰۰۳Ouafa Hachani, Daniel Bardou

    More and more works are done on design patterns and aspect-oriented programming. These works mainly propose to use aspect-oriented programming mechanisms to provide new implementations of objectoriented design patterns. This paper illustrates our own approach by presenting an asp

  • Aspect Oriented Software Architecture: a Structural Perspective1

    سند علمی۲۰۰۲A. Navasa, J. Hernández

    The positive results obtained by researchers on aspect-oriented programming during the last few years are promoting the aim to export their ideas to the whole software development process. One of the stages in which Aspect Oriented Software Development (AOSD) techniques can be in

  • Refactoring Aspect-Oriented Programs

    سند علمی۲۰۰۳Masanori Iwamoto, Jianjun Zhao

    Refactoring is the process of changing a program to improve its internal structure and reusability, without altering the external behavior of the program. It is a disciplined way to clean up code that minimizes the chances of introducing bugs. In this paper, we propose a systemic