Research in software

Computer-aided software engineering (CASE) tools are providing new and more effective resources for product development in a rapidly changing software industry. They are a critical part of an increasingly competitive environment in which software has become a significant part of all telecommunications products, and in which complex problems require solutions that, paradoxically, reflect complexity of structure while making it easier to find quick and effective solutions to design problems. This paper examines trends in software research in the 1990s in terms of problems and the technologies to help solve them.