• DocumentCode
    2780989
  • Title

    A Domain Specific Modeling Framework for Secure Network Applications

  • Author

    Wada, Hiroshi ; Suzuki, Junichi

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Boston, MA
  • Volume
    2
  • fYear
    2006
  • fDate
    17-21 Sept. 2006
  • Firstpage
    353
  • Lastpage
    355
  • Abstract
    Domain specific languages (DSLs) provide a promising solution to directly represent and implement domain concepts (G. Cook, 2004). DSLs are visual or textual languages targeted to particular problem domains, rather than general-purpose languages that are aimed at any software problems. Various DSLs have been proposed and used for describing, for example, security aspects of network applications (e.g., role-based access control, data encryption and secure network links) (T. Lodderstedt et al., 2002). Although many experience reports have demonstrated DSLs can improve software development productivity (e.g., by M. Vokac, 2005), existing DSLs are supported only by specific tools and frameworks; there are few generic frameworks supporting arbitrary DSLs. This Ph.D. research investigates a generic model-driven development (MDD) framework that supports arbitrary DSLs, and empirically evaluates a series of techniques to develop such a framework. Steps towards creating the proposed framework include investigating a generic foundation to handle arbitrary DSLs; strategies, principles and tradeoffs in different DSL designs (e.g., DSL syntax and semantics); building blocks for modeling and programming domain concepts; transformation strategies from domain concepts to the final (compilable) source code; and development processes to leverage the proposed framework well
  • Keywords
    specification languages; visual languages; domain concept modeling; domain concept programming; domain specific languages; domain specific modeling; general-purpose languages; model-driven development; network application security aspects; secure network applications; software development productivity; software problems; textual languages; visual languages; Access control; Application software; Computer science; DSL; Data security; Domain specific languages; Java; Programming profession; Skeleton; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
  • Conference_Location
    Chicago, IL
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2655-1
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2006.93
  • Filename
    4020194