Results 1 - 10
of
1,248
AO4BPEL: An Aspect-oriented Extension to BPEL
- WORLD WIDE WEB (2007) 10:309–344
, 2007
"... Process-oriented composition languages such as BPEL allow Web Services to be composed into more sophisticated services using a workflow process. However, such languages exhibit some limitations with respect to modularity and flexibility. They do not provide means for a well-modularized specification ..."
Abstract
- Add to MetaCart
, an aspect-oriented extension to BPEL. We illustrate through examples how AO4BPEL makes the composition specification more modular and the composition itself more flexible and adaptable.
AspectC++: An Aspect-Oriented Extension to C++
- In Proceedings of the 40th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002
, 2002
"... Small embedded systems are forced to operate under extreme resource constraints. At the same time these systems are very complex and many concerns in the implementation of such systems are of highly crosscutting nature. The concept of aspect orientation can be applied to allow a modular implementati ..."
Abstract
-
Cited by 91 (18 self)
- Add to MetaCart
implementation of these concerns. With AspectJ the first complete and powerful language extension for aspect-oriented programming (AOP) has been created. However, the costs of the Java run-time environment are not feasible for most embedded applications.
AspectC++: An Aspect-Oriented Extension to the C++ Programming Language
"... Small embedded systems are forced to operate under extreme resource constraints. At the same time these systems are very complex and many concerns in the implementation of such systems are of highly crosscutting nature. The concept of aspect orientation can be applied to allow a modular implementati ..."
Abstract
-
Cited by 71 (3 self)
- Add to MetaCart
implementation of these concerns. With AspectJ the first complete and powerful language extension for aspect-oriented programming (AOP) has been created. However, the costs of the Java run-time environment are not feasible for most embedded applications.
Awesome: an aspect coweaving system for composing multiple aspect-oriented extensions
- In Object-Oriented Programming, Systems, Languages, and Applications
, 2007
"... Domain specic aspect-oriented language extensions of-fer unique capabilities to deal with a variety of crosscut-ting concerns. Ideally, one should be able to use several of these extensions together in a single program. Unfortu-nately, each extension generally implements its own spe-cialized weaver ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
Domain specic aspect-oriented language extensions of-fer unique capabilities to deal with a variety of crosscut-ting concerns. Ideally, one should be able to use several of these extensions together in a single program. Unfortu-nately, each extension generally implements its own spe-cialized weaver
Aspect-Oriented Extension for Capturing Requirements In Use-Case Model
"... Early Aspects is a concept that applies an aspect-oriented (AO) paradigm to the requirements engineering. Aspect-Oriented Requirements Engineering (AORE) can be considered as an important role in the early phase of aspect-oriented software development (AOSD). Crosscutting concerns provide modularize ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Early Aspects is a concept that applies an aspect-oriented (AO) paradigm to the requirements engineering. Aspect-Oriented Requirements Engineering (AORE) can be considered as an important role in the early phase of aspect-oriented software development (AOSD). Crosscutting concerns provide
An Overview of AspectJ
, 2001
"... AspectJ-TM is a simple and practical aspect-oriented extension to Java-TM. With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the ..."
Abstract
-
Cited by 1402 (22 self)
- Add to MetaCart
AspectJ-TM is a simple and practical aspect-oriented extension to Java-TM. With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution
Aspect-Oriented Programming with AspectJ
, 2002
"... Software systems can have properties which affect multiple components. Examples of such concerns include debugging and synchronization policies. These cross-cutting concerns are called aspects. Aspects lead to complex systems that are difficult to develop and hard to maintain. The goal of aspect-ori ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
programming is to support the programmer to separate components and aspects from each other. This paper presents a conceptual framework for aspect-oriented programming and demonstrates this with a code example in AspectJ, a general-purpose aspect-oriented extension to Java. 1
Getting Started with AspectJ
- Communications of the ACM
, 2001
"... aspect-oriented extension to Java enables plug-and-play implementations of crosscutting. Many software developers are attracted to the idea of AOP—they recognize the concept of crosscutting concerns and know they have had problems with the implementation of such concerns in the past. But they have q ..."
Abstract
-
Cited by 318 (3 self)
- Add to MetaCart
aspect-oriented extension to Java enables plug-and-play implementations of crosscutting. Many software developers are attracted to the idea of AOP—they recognize the concept of crosscutting concerns and know they have had problems with the implementation of such concerns in the past. But they have
An Investigation of Aspect-Oriented Programming
, 2002
"... Aspect-Oriented Programming (AOP) is a recently proposed programming paradigm which promotes clear design and re-usability by enforcing the principle of separation of concerns. Procedural and object-oriented paradigms are usually not sufficient for separating the concerns in such a way that none of ..."
Abstract
- Add to MetaCart
is an enhancement to other programming paradigms. Three different AOP schemes AspectJ, JAC and DJ, which are all aspect-oriented extensions to Java are investigated and compared. The manner in which aspect-oriented constructs interact with Java is studied. The parallelisation of matrix multiplication is taken
Aspect-oriented web service composition with AO4BPEL, in:
- European Conference On Web Services (ECOWS),
, 2004
"... Abstract. Web services have become a universal technology for integration of distributed and heterogeneous applications over the Internet. Many recent proposals such as the Business Process Modeling Language (BPML) and the Business Process Execution Language for Web Services (BPEL4WS) focus on comb ..."
Abstract
-
Cited by 77 (4 self)
- Add to MetaCart
on combining existing web services into more sophisticated web services. However, these standards exhibit some limitations regarding modularity and flexibility. In this paper, we advocate an aspect-oriented approach to web service composition and present AO4BPEL, an aspect-oriented extension to BPEL4WS
Results 1 - 10
of
1,248