نتایج جستجو برای: aop

تعداد نتایج: 1407  

2008
Jorge Esparteiro Garcia

Aspect-Oriented Programming (AOP) provides another way of thinking about program structure that allows developers to separate and modularize concerns like crosscutting concerns. These concerns are maintained in aspects that allows to easily maintain both the core and crosscutting concerns. Much research on this area has been done focused on traditional software development. Although little has ...

2013
Tejas N. Rao Akash Kumar S. V. Shanmuga Sunder K. Chandrasekaran

Monitoring is an important task in managing a Cloud Computing environment. But its implementation may result in added software complexity and altering of the offered cloud services. In this paper we demonstrate a monitoring approach called AOP4CSM (Aspect Oriented Programming for Cloud Service Monitoring) which monitors the qualityof-service parameters and provides fault tolerance to the Softwa...

2006
Michihiro Horie Shigeru Chiba

An aspect-oriented programming (AOP) is for modularising a crosscutting concern so that it can be easily attached and detached to/from software. Because of this functionality, AOP is one of key technologies for enabling evolvable software. However, critics have been mentioning that AOP makes modular reasoning difficult since join points where an aspect and an object are connected to each other ...

Journal: :JSW 2007
Gabriel Hermosillo Roberto Gomez Lionel Seinturier Laurence Duchien

—As the Internet users increase, the need to protect web servers from malicious users has become a priority in many organizations and companies. Writing crosscutting functions in complex software should take advantage of the modularity offered by new software development approaches. With Aspect­Oriented Programming (AOP), separating concerns when designing an application fosters reuse, paramete...

1999
KARL LIEBERHERR

Aspect-oriented programming (AOP) controls tangling of concerns by isolating aspects that cross-cut each other into building blocks. Component-based programming (CBP) supports software development by isolating reusable building blocks that can be assembled and connected in many different ways. We show how AOP and CBP can be integrated by introducing a new component construct for programming cla...

2004
Darren Ng David R. Kaeli Sergei Kojarski David H. Lorenz

Aspect Oriented Programming (AOP) is a powerful reflective programming tool. In this paper we discuss how simple yet effective AOP constructs can be used to facilitate the process of program comprehension on three bodies of code. The first is the Java portion of a sizable third party legacy system for manipulating and displaying protein sequences entitled Friend. The second is Eclipse, an open ...

2014
Esubalew Alemneh

Aspect Oriented Programming (AOP) is a new technology for separating crosscutting concerns that are usually hard to do in object-oriented programming. As AOP has better capability to handle crosscutting concerns than object-orientation it helps to write more modularized and more maintainable code. And numerous publications discuss about the advantages of AOP design and implementation. However, ...

2001
Elke Pulvermüller Andreas Speck James Coplien

With Aspect-Oriented Programming (AOP) a new type of system units is introduced (aspects). One observed characteristic of AOP is that it results in a large number of additional (coarse-grained to negrained) system units (aspects) ready to be composed to the nal application. With this growing number of system units the dependencies between them become vast and tangling. This results in the neces...

Journal: :KIPS Transactions on Software and Data Engineering 2014

1999
Simon Thompson

This paper describes a novel application for Aspect-Oriented Programming (AOP). By combining the concepts of Business Process Management and AOP, we present an approach for enabling the creation of flexible and dynamic business processes, given a set of aspects defined by the participants in the process. We call this approach AspectOrientated Process Engineering (ASOPE). An example of an applic...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید