Cost-effective maintenance tools for proprietary languages

被引:10
作者
de Jonge, M [1 ]
Monajemi, R [1 ]
机构
[1] CWI, NL-1090 GB Amsterdam, Netherlands
来源
IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET | 2001年
关键词
D O I
10.1109/ICSM.2001.972737
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. This paper describes a case study carried out in cooperation with Lu- cent 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.
引用
收藏
页码:240 / 249
页数:2
相关论文
共 33 条
[1]  
BERGSTRA JA, 1989, ALGEBRAIC SPECIFICAT, P1
[2]  
Braga CD, 1998, J SOFTW MAINT-RES PR, V10, P279, DOI 10.1002/(SICI)1096-908X(199807/08)10:4<279::AID-SMR174>3.0.CO
[3]  
2-Z
[4]   INTEGRATED HYPERTEXT AND PROGRAM UNDERSTANDING TOOLS [J].
BROWN, P .
IBM SYSTEMS JOURNAL, 1991, 30 (03) :363-392
[5]  
CSURGAY P, 1999, P IFIP TC6 WG6 1 FOR
[6]  
DEJONGE M, 2001, P LANG DESCR TOOLS A, V44
[7]  
DEJONGE M, 2000, P 2 INT S CONSTR SOF
[8]  
DEJONGE M, 2000, GENERATIVE COMPONENT
[9]  
DEJONGE M, GRAMMAR BASE
[10]   A TECHNIQUE FOR DRAWING DIRECTED-GRAPHS [J].
GANSNER, ER ;
KOUTSOFIOS, E ;
NORTH, SC ;
VO, KP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (03) :214-230