• DocumentCode
    981432
  • Title

    Domain-specific aspect languages for modularising crosscutting concerns in grammars

  • Author

    Rebernak, D. ; Mernik, M. ; Wu, H. ; Gray, J.

  • Author_Institution
    Fac. of Electr. Eng. & Comput. Sci., Univ. of Maribor, Maribor
  • Volume
    3
  • Issue
    3
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    184
  • Lastpage
    200
  • Abstract
    The emergence of crosscutting concerns can be observed in various representations of software artefacts (e.g. source code, models, requirements and language grammars). Although much of the focus of aspect-oriented programming has been on aspect languages that augment the descriptive power of general-purpose programming languages, there is also a need for domain-specific aspect languages that address particular crosscutting concerns found in software representations other than traditional source code. This study discusses the issues involved in the design and implementation of domain-specific aspect languages that are focused within the domain of language specification. Specifically, the study outlines the challenges and issues faced while designing two separate aspect languages that assist in modularising crosscutting concerns in grammars.
  • Keywords
    grammars; object-oriented languages; object-oriented programming; specification languages; aspect-oriented programming; domain-specific aspect languages; general-purpose programming languages; grammars; language specification; software artefacts; software representations; source code;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2007.0114
  • Filename
    5035596