Skip to main content
Kent Academic Repository

On the Pursuit of Static and Coherent Weaving

Wang, Meng, Chen, Kung, Khoo, Siau-Cheng (2006) On the Pursuit of Static and Coherent Weaving. In: Foundations of Aspect-Oriented Languages Workshop. . (KAR id:47461)

Abstract

Aspect-oriented programming (AOP) has been shown to be a useful

model for software development. Special care must be taken

when we try to adapt AOP to strongly typed functional languages

which come with features like type inference mechanism, polymorphic

types, higher-order functions and type-scoped pointcuts.

Specifically, it is highly desirable that weaving of aspect-oriented

functional programs can be performed statically and coherently. In

[13], we showed a type-directed weaver which resolves all advice

chainings coherently at static time. The novelty of this paper lies in

the extended framework which supports static and coherent weaving

in the presence of polymorphic recursive functions, advising

advice bodies and higher-order advices.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: Aspect-Oriented Programming, Types, Functional Programming
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 75 Electronic computers. Computer science
Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Meng Wang
Date Deposited: 27 Feb 2015 19:23 UTC
Last Modified: 16 Nov 2021 10:19 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/47461 (The current URI for this page, for reference purposes)

University of Kent Author Information

Wang, Meng.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.