نتایج جستجو برای: aop
تعداد نتایج: 1407 فیلتر نتایج به سال:
Aspect-Oriented Programming (AOP) provides a new way of separating things in software design and implementation. In AOP, it provides a new software modularity aspects. From the system point of view, the aspect can separate the functionality in well defined layers. In this paper, it presents the basic concepts of AOP with the illustration on how to apply those concepts in a concurrency control s...
A human-in-the-loop experiment was conducted at the NASA Ames and Langley Research Centers, investigating the En Route Free Maneuvering component of a future air traffic management concept termed Distributed Air/Ground Traffic Management (DAG-TM). NASA Langley test subject pilots used the Autonomous Operations Planner (AOP) airborne toolset to detect and resolve traffic conflicts, interacting w...
Adaptation of distributed system software to changes in the execution environment or user requirements by switching non-functional algorithms at run-time is powerful yet difficult to implement. Aspect-oriented programming is a necessary, but insufficient means to achieve this goal. This paper consists of two parts. First, we present what is in our opinion the best direction towards an AOP model...
Apart from adoption strategies, an existing Software Product Line (SPL) implemented using some variability mechanisms can be migrated to use another variability mechanism. In this paper, we present some migration strategies from one SPL implemented with conditional compilation to one using Aspect-Oriented Programming (AOP). The strategies present a variability pattern handled by the first mecha...
Incremental addition of features into a product may not be an easy task, as its addition may cause changes to many parts of existing components. Aspect-oriented programming (AOP) provides effective mechanisms for encapsulating crosscutting concerns and integrating them without modifying existing components. However, it is not sufficient for incremental software development. Feature dependency a...
The term “crosscutting concern” describes a piece of system that cannot be cleanly modularized because of the limited abstractions offered by the traditional programming paradigms. Symptoms of implementing crosscutting concerns in the languages like C, C# or Java are “code scattering” and “code tangling” that both degrade software modularity. Aspect-oriented programming (AOP) was proposed as a ...
Aspect-oriented programming (AOP) has been explored to support the development of complex software systems that expose many interdependencies (a.k.a. crosscutting concerns). In maturing AOP the research community has been investigating how concepts from AOP can be enhanced to offer the benefits of CBSE. In this position paper, we investigate an alternative approach to the combination of AOSD (A...
Objective: The objective of this study is to assess the relationship anterior and posterior occlusal planes (AOP & POP) with Sella-Nasion (SN) Frankfort Horizontal (FH) in different skeletal malocclusion. Study Design Setting: It was a cross-sectional carried on 202 (40 males 190 females) pretreatment lateral cephalogram orthodontic patients Jinnah Medical Dental College, Karachi from June ...
Abstract. Aspect-Oriented Programming (AOP) and Component-Based Software Engineering (CBSE) offer solutions to improve the separation of concerns and to enhance a program structure. If the integration of AOP into CBSE has already been proposed, none of these solutions focus on the application of CBSE principles to AOP. In this paper we propose a twofold integration of AOP and CBSE. We introduce...
The aim of Aspect Oriented Programming (AOP) is the production of code that is easier to understand and evolve, thanks to the separation of the crosscutting concerns from the principal decomposition. However, AOP languages introduce an implicit coupling between the aspects and the modules in the principal decomposition, in that the latter may be unaware of the presence of aspects that intercept...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید