Domain Engineered Configuration Control
Mark Ardis, Peter Dudak, Liz Dor, Wen-jenq Leu, Lloyd Nakatani, Bob Olsen,
Key words: Domain engineering, domain analysis, application engineering, domain
specific language, configuration control, FAST, InfoWiz, VFSM, Tcl/Tk
Abstract: This paper describes the experiences of a small team of domain experts in re-
engineering the configuration control software for the 5ESSŪ switch. The
project consisted of three main phases: discovery, design, and deployment.
During the discovery phase the team conducted a domain analysis of
configuration control software. In the design phase the team created domain-
specific languages and supporting tools. The deployment phase consisted of
trial use and modification in response to feedback from users. Lessons learned
during each of these phases are summarized.
One of the larger products of Lucent Technologies is its 5ESSŪ switch.
As the product has evolved new software has been written to manage new
and improved hardware components. The Domain Engineered Configuration
Control (DECC) project was launched in 1994 to investigate opportunities