The BOOST project aims to support the development of telecommuncations services by establishing effective ways of creating object-oriented Service Creation Environments (SCEs). A major part of the project has entailed the constructing SCEs by integrating existing software tools. This paper evaluates different approaches t o tool integration, covering both antegration by encapsulation within an existing environment, and direct tool-to-tool integration. The use of Tcl, a language to increase tool programmability, is discussed, and examples illustrating its application in BOOST are provided. Finally, a general mechanism for direct taol-to-tool integration, and an approach towards fully open, active environments and services are presented.
The term Structure Editor (structured environment, structure-oriented environment) is widely used and has been defined, and redefined, many times since the first recognised structure editor, Emily [51]. This paper follows the trends in this field over the last decade in the following areas: environment parameters, environment architectures, tools and the uses of environments, textual manipulation, internal (structure) representation, conceptual programming with its knowledge-based tools, and environment evaluation. The paper contains an historical perspective of technological events shaping this field and concludes with a unifying summary.
CDL is a language for describing reusable software components. It facilitates the reuse of software components by providing a high-level model for component interfaces and mechanisms for describing the relationships between them. CDL extends the parameterisation mechanisms of modern high-level languages and helps to avoid the difficulties that can be encountered in specifying and instantiating generic components. CDL does this without explicit parameterisation or inheritance operators, and thus frees the designer from having to predict the reusability potential of the component. In these respects, CDL supports reuse at two levels. Components may inherit, generically instantiate or import other components. Furthermore, a CDL schema provides a design description that can itself be reused.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.