Title :
Enabling reuse with a configuration language
Author :
Floch, Jacqueline ; Gulla, Bjørn
Author_Institution :
SINTEF DELAB, Trondheim, Norway
Abstract :
Organized reuse of software components have been employed for several decades in Garex, a Norwegian company producing customized voice communication control switch systems. Through a process encouraging reuse, a large number of highly parameterized components have been crafted. However, the current manual approach to instantiating and connecting components is very complex and time-consuming, and increasing parts of the development costs are spent on this task. Through participation in the PROTEUS project, some practical work has been undertaken to assess the use of a configuration language to support system instantiation and evolution. The configuration language allows the description of components and systems, their properties and potential variability. By using the powerful intensional mechanisms for system binding and generation which are provided by the language and its supporting tool set, concise high-level descriptions for system instantiation are achieved.
Keywords :
configuration management; research initiatives; software reusability; specification languages; telecommunication computing; telecommunication control; telecommunication switching; voice communication; Garex; PROTEUS project; component connection; component description; component instantiation; configuration language; customized voice communication control switch systems; high-level descriptions; highly parameterized components; intensional mechanisms; software components; software development costs; software reuse; system binding; system evolution; system generation; system instantiation; variability; Air traffic control; Communication system control; Communication system traffic control; Control systems; Hardware; Professional communication; Research and development; Software architecture; Switches; Telecommunication control;
Conference_Titel :
Software Reuse, 1996., Proceedings Fourth International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
0-8186-7301-X
DOI :
10.1109/ICSR.1996.496125