Aspect-Oriented Language Mechanisms for Component Binding

Kardelen Hatun, Christoph Bockisch, Mehmet Aksit

    Research output: Contribution to conferencePaperpeer-review

    1 Citation (Scopus)
    28 Downloads (Pure)

    Abstract

    Domain Specific Languages (DSLs) are programming languages customized for a problem/solution domain, which allow development of software modules in high-level specifications. Code generation is a common practice for making DSL programs executable: A DSL specification is transformed to a functionally equivalent GPL (general-purpose programing language) representation. Integrating the module generated from a DSL specification to a base system poses a challenge, especially in a case where the DSL and the base system are developed independently. In this paper we describe the problem of integrating domain-specific modules to a system non-intrusively and promote loose coupling between these to allow software evolution. We present our on-going work on aspect-oriented language mechanisms for defining object selectors and object adapters as a solution to this problem.
    Original languageUndefined
    Pages11-14
    Number of pages4
    Publication statusPublished - Sep 2012
    EventDoctoral Symposium of the 5th International Conference on Software Language Engineering 2012 - Dresden, Germany
    Duration: 25 Sep 201225 Sep 2012

    Workshop

    WorkshopDoctoral Symposium of the 5th International Conference on Software Language Engineering 2012
    Period25/09/1225/09/12
    Other25 September 2012

    Keywords

    • EWI-24520
    • CR-D.3
    • instance pointcuts
    • component-integration
    • IR-90512
    • aspect-orientation

    Cite this