Component engineering is gaining substantial interest within the software engineering community. A great deal of research has been devoted to analysis and design methods for component-based software. However, only a few articles have addressed the testing and maintenance problems of component-based software. This article discusses component traceability and maintenance issues and solutions in supporting software components of component-based software. The authors propose a Java framework, as well as a systematic approach to support tracking and monitoring of software components in component-based programs. Application examples and the supporting system are described. In addition, the concept of traceable components, including requirements, design guidelines, and architecture style, is introduced.
The veteran ROAD columnist presents the built-in flexibility of defined metamodels in the form of a repository of available process components when using the OPEN Process Framework.
The author advances the idea that roles and interfaces have much in common and, with a few changes in definition, can be merged into one.
Unpredictable technology boosts the need for knowledge management; but the concept must first get beyond the hype.
Unremitting technology changes force suppliers to boost scalability and performance constantly; at the same time, tools are tweaked to fit into each phase of the development life cycle.
OMG turns to XML in latest effort to create standard meta data architecture; can this effort gain support from suppliers where others have failed?
EDI may be forgotten by many, but it's still used by countless firms for B2B transactions; EIM aims to synchronize XML and EDI content and pave the way to a quicker, easier upgrade of the mature e-commerce systems.