• DocumentCode
    2034896
  • Title

    Cost-effective maintenance tools for proprietary languages

  • Author

    De Jonge, Merijn ; Monajemi, Ramin

  • Author_Institution
    CWI, Amsterdam, Netherlands
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    240
  • Lastpage
    249
  • Abstract
    Maintenance of proprietary languages and corresponding tooling is expensive. Postponing maintenance to reduce these costs is an often applied, short-term solution which eventually may lead to an unoperational toolset. The paper describes a case study carried out in cooperation with Lucent Technologies where maintenance cost is decreased by simplifying the development process of languages and tools. The development process is simplified by using a language-centered software engineering approach which increases software reuse and language dependent code generation. The case study was concerned with Lucent´s proprietary SDL dialect and involved the re-engineering of an SDL grammar and the construction of an SDL documentation generator
  • Keywords
    high level languages; program compilers; software maintenance; software reusability; software tools; systems re-engineering; Lucent Technologies; SDL documentation generator; SDL grammar; case study; cost-effective maintenance tools; language centered software engineering approach; language dependent code generation; language development process; maintenance cost; proprietary SDL dialect; proprietary languages; re-engineering; short-term solution; software reuse; unoperational toolset; Computer industry; Computer languages; Construction industry; Costs; Documentation; Software engineering; Software maintenance; Software standards; Software tools; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972737
  • Filename
    972737