The Artima Developer Community
Sponsored Link

PHP Buzz Forum
GAP @ EIWAS 2006

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Sebastian Bergmann

Posts: 313
Nickname: sbergmann
Registered: Sep, 2004

Sebastian Bergmann is the developer of PHPUnit.
GAP @ EIWAS 2006 Posted: Aug 2, 2006 12:48 AM
Reply to this message Reply

This post originated from an RSS feed registered with PHP Buzz by Sebastian Bergmann.
Original Post: GAP @ EIWAS 2006
Feed Title: Sebastian Bergmann
Feed URL: http://sebastian-bergmann.de/
Feed Description: Geek by nature, PHP by choice.
Latest PHP Buzz Posts
Latest PHP Buzz Posts by Sebastian Bergmann
Latest Posts From Sebastian Bergmann

Advertisement
A paper ("GAP: Generic Aspects for PHP") written by Günter Kniesel and myself has been accepted to the 3rd European Workshop on Aspects in Software that will be held in Enschede, The Netherlands on August 31 and September 1 2006.

Here is the abstract:
In this paper, we explore how aspect-oriented programming can be implemented for the PHP programming language. We start with an overview of existing implementations, identifying their strengths and weaknesses. We then introduce GAP, our implementation of aspect-oriented programming for PHP that uses dynamic weaving, supports aspect genericity, and provides a framework to implement custom pointcut languages on top of it.

The sum of these features has previously been supported only in experimental research prototypes that have had little impact on commercial software development. In contrast, PHP has a large user community. In the last decade, it has developed from a niche language for adding dynamic functionality to small websites to a powerful tool making strong inroads into large-scale, business-critical Web systems. We expect that GAP will significantly ease development of such systems while promoting a seamless integration of many advanced concepts of aspect-oriented systems: aspect genericity, dynamic weaving, a state-sensitive pointcut language, and extensibility.
A predecessor of GAP was presented at the AOSD.2006 under the name AspectPHP. We have chosen to rename our approach to GAP in order to avoid confusion with the aspectPHP project and to emphasize the support for aspect genericity.

Read: GAP @ EIWAS 2006

Topic: How many technologies can you spew? Previous Topic   Next Topic Topic: Farewell, buy why did you go?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use