Next generation software techniques

Describes three technologies that have improved the productivity of large software development teams in a significant way. The first is a powerful product administration system (SABLE) that permits changes throughout the product life cycle to be controlled and the pieces of the system to be put together efficiently and effectively. The second technology is an architecture which serves as the basis for transaction-based systems and permits large scale reuse between projects by assuring a common approach and common interfaces between the modules of a wide variety of transaction systems. The third technology is an object-based language (C++) consistent with the C language, which is in widespread use throughout the AT&T R&D community for system development.<<ETX>>