• DocumentCode
    2290909
  • Title

    Declarative Access Control for WebDSL: Combining Language Integration and Separation of Concerns

  • Author

    Groenewegen, Danny ; Visser, Eelco

  • Author_Institution
    Software Eng. Res. Group, Delft Univ. of Technol., Delft
  • fYear
    2008
  • fDate
    14-18 July 2008
  • Firstpage
    175
  • Lastpage
    188
  • Abstract
    In this paper, we present the extension of WebDSL, a domain-specific language for web application development, with abstractions for declarative definition of access control. The extension supports the definition of a wide range of access control policies concisely and transparently as a separate concern. In addition to regulating the access to pages and actions, access control rules are used to infer navigation options not accessible to the current user, preventing the presentation of inaccessible links. The extension is an illustration of a general approach to the design of domain-specific languages for different technical domains to support separation of concerns in application development, while preserving linguistic integration. This approach is realized by means of a transformational semantics that weaves separately defined aspects into an integrated implementation.
  • Keywords
    Internet; authorisation; specification languages; WebDSL; access control; domain-specific language; Access control; Application software; Data models; Domain specific languages; Java; Navigation; Runtime; Social network services; Software engineering; XML; WebDSL; access control; domain-specific languages; web applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Engineering, 2008. ICWE '08. Eighth International Conference on
  • Conference_Location
    Yorktown Heights, NJ
  • Print_ISBN
    978-0-7695-3261-5
  • Electronic_ISBN
    978-0-7695-3261-5
  • Type

    conf

  • DOI
    10.1109/ICWE.2008.15
  • Filename
    4577881