• DocumentCode
    2381628
  • Title

    Modeling crosscutting applications in untyped aspect calculus

  • Author

    Gopalani, Dinesh ; Govil, Mahesh Chand

  • Author_Institution
    Dept. of Comput. Eng., Malaviya Nat. Inst. of Technol., Jaipur, India
  • fYear
    2012
  • fDate
    18-20 March 2012
  • Firstpage
    224
  • Lastpage
    227
  • Abstract
    The untyped aspect calculus provides direct support for aspects and other related constructs of aspect-oriented programming languages. The calculus uses object and aspect rather than function as its primitive constructs and define operations on these primitives directly. In this paper, we present how the untyped aspect calculus, a minimal language representing the essence of the class of aspect-oriented programming languages, can be used to model various crosscutting applications. The paper discusses some of common crosscutting applications like caching and logging using the UML notations along with their modeling details in the aspect calculus.
  • Keywords
    Unified Modeling Language; aspect-oriented programming; object-oriented languages; object-oriented methods; UML notations; aspect-oriented programming languages; caching; crosscutting application modeling; logging; software system design; untyped aspect calculus; Calculus; Object oriented modeling; Routing; Servers; Syntactics; Unified modeling language; aspect-oriented programming; caching; crosscutting applications; logging; message transformation; routing; untyped aspect calculus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers & Informatics (ISCI), 2012 IEEE Symposium on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4673-1685-9
  • Type

    conf

  • DOI
    10.1109/ISCI.2012.6222698
  • Filename
    6222698