• DocumentCode
    1081501
  • Title

    Improving Domain-Specific Language Reuse with Software Product Line Techniques

  • Author

    White, Jules ; Hill, James H. ; Gray, Jeff ; Tambe, Sumant ; Gokhale, Aniruddha S. ; Schmidt, Douglas C.

  • Author_Institution
    Vanderbilt Univ., Nashville, TN
  • Volume
    26
  • Issue
    4
  • fYear
    2009
  • Firstpage
    47
  • Lastpage
    53
  • Abstract
    Complex software systems, such as traffic management systems and shipboard computing environments, raise several concerns (such as performance, reliability, and fault tolerance) that developers must manage throughout the software life cycle. Domain-specific languages (DSLs) have emerged as a powerful mechanism for capturing and reasoning about these diverse concerns. For each system concern, you can design a DSL to precisely capture key domain-level information while shielding developers and users from the technical solution´s implementation-level details.
  • Keywords
    software reusability; specification languages; complex software systems; domain-specific language reuse; software life cycle; software product line techniques; Application software; Context modeling; DSL; Domain specific languages; Embedded software; Hardware; Light scattering; Programming; System testing; Traffic control; domain analysis; domain hierarchy; domain-specific languages; feature models; reuse; software engineering; software product lines;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2009.95
  • Filename
    5076458