CBSE CASE Environment
This work targets software engineers by proposing an incremental approach to improve component-based software engineering through better tooling.
The paper addresses the challenge of developing large and complex software systems by proposing features for a Computer-Aided Software Engineering (CASE) environment that supports component reuse, aiming to enhance software development and maintenance processes.
With the need to produce ever larger and more complex software systems, the use of reusable components has become increasingly imperative. Of the many existing and proposed techniques for software development, it seems clear that components-based software engineering (CBSE) will be at the forefront of new approaches to the production of software systems, and holds the promise of substantially enhancing the software development and maintenance process. The required features of a CASE environment suitable for component reuse will be put forward in this paper.