• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 1,248
Next 10 →

AO4BPEL: An Aspect-oriented Extension to BPEL

by Anis Charfi, Mira Mezini - 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++

by Olaf Spinczyk, Andreas Gal, Wolfgang Schröder-Preikschat - 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

by Olaf Spinczyk, Andreas Gal, Wolfgang Schröder-Preikschat
"... 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

by Sergei Kojarski, David H. Lorenz - 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

by Chanwit Kaewkasi, Wanchai Rivepiboon
"... 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

by Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold , 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

by Jorrit N. Herder , 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

by Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold - 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

by Bruno Harbulot , 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:

by Anis Charfi , Mira Mezini - 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
Next 10 →
Results 1 - 10 of 1,248
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University