Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1509837acmconferencesBook PagePublication PagesmodularityConference Proceedingsconference-collections
FOAL '09: Proceedings of the 2009 workshop on Foundations of aspect-oriented languages
ACM2009 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
AOSD '09: Eighth International Conference on Aspect-Oriented Software Development Charlottesville Virginia USA 2 March 2009
ISBN:
978-1-60558-452-2
Published:
02 March 2009
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 13 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to the Foundations of Aspect-Oriented Languages 2009 workshop. This year the workshop continues its tradition of being a major forum for presentation and discussion of recent research results on the formal underpinnings of aspect oriented programming languages.

The call for papers attracted 12 submissions from Asia, Europe, North and South America. The program committee accepted 6 papers that cover topics ranging from fundamental issues of the semantics of AO languages to applications of formal methods for the safe composition of features.

Skip Table Of Content Section
SESSION: Session 1
research-article
A type system for functional traversal-based aspects

We present a programming language model of the ideas behind Functional Adaptive Programming (AP-F) and our Java implementation, DemeterF. Computation in AP-F is encapsulated in sets of functions that implement a fold over a data structure with the help ...

research-article
Modular verification of strongly invasive aspects: summary

An extended specification for aspects, and a new verification method based on model checking are used to establish the correctness of strongly-invasive aspects, independently of any particular base program to which they may be woven. Such aspects can ...

SESSION: Session 2
research-article
Unweaving the impact of aspect changes in AspectJ

Aspect-oriented programming (AOP) fosters the coding of tangled concerns in separated units that are then woven together in the executable system. Unfortunately, the oblivious nature of the weaving process makes difficult to figure out the augmented ...

research-article
Enhancing base-code protection in aspect-oriented programs

Aspect-oriented programming (AOP) promises to localize concerns that inherently crosscut the primary structural decomposition of a software system. Localization of concerns is critical to parallel development, maintainability, modular reasoning, and ...

research-article
Graph-based specification and simulation of featherweight Java with around advice

In this paper we specify an operational run-time semantics of Assignment Featherweight Java -- a minimal subset of Java with assignments -- with around advice, using graph transformations. We introduce a notion of correctness of our specification with ...

SESSION: Session 3
research-article
A machine-checked model of safe composition

Programs of a software product line can be synthesized by composing features which implement some unit of program functionality. In most product lines, only some combination of features are meaningful; feature models express the high-level domain ...

Contributors
  • CNRS National Centre for Scientific Research

Recommendations

Acceptance Rates

Overall Acceptance Rate 5 of 6 submissions, 83%
YearSubmittedAcceptedRate
FOAL '146583%
Overall6583%