Title :
ESF: the Software Bus [software engineering environment]
Author_Institution :
Sema Group plc, Reading, UK
Abstract :
The Eureka Software Factory project, ESF, is a large scale project concerned with creating a class of software engineering environments which support the industrialised production of software. An ESF environment is a distributed development support environment, and is distinguished from traditional data-centric software engineering environments by being communications-oriented; it is called a Factory Support Environment, FSE. The communication amongst the application software in the FSE-the software tools and their constituent parts-takes place over a communications channel called the Software Bus. The objective of the Software Bus is the integration of these tools and parts with one another. This objective and its achievement is explained by expanding upon heterogeneity requirements upon the Software Bus; showing the position of the Software Bus within the structure of an FSE; giving the principles of coping with heterogeneity; and describing the languages and mechanisms of the Software Bus
Keywords :
computer communications software; distributed processing; project support environments; software tools; ESF; Eureka Software Factory; FSE; Factory Support Environment; Software Bus; communications channel; distributed development support environment; heterogeneity requirements; software engineering environments; software tools;
Conference_Titel :
Architectures for Distributed Development Support Environments, IEE Colloquium on
Conference_Location :
London