Learn More
A collaborative development environment (CDE) 1 is a virtual space where the stakeholders of a project – even if separated by time or space – can meet, share, brainstorm, discuss, reason about, negotiate, record, and generally labor together to carry out some task, most often to create some useful artifact and its supporting objects. Collaboration is an(More)
3 7 omponent-based software engineering is generating tremendous interest not just in the software community but in numerous industry sectors. Recent technology advances such as the Web, JavaBeans, ActiveX, and others spur this interest. But CBSE goes well beyond these technology enablers, as shown by the diverse perspectives brought to a recent workshop on(More)
One of the most intriguing ways that commercial developers of software can become more efficient is to reuse not only software but also best practices from the open-source movement. The open-source movement encompasses a wide collection of ideas, knowledge, techniques, and solutions. Commercial software vendors have an opportunity to both learn from the(More)
Building an enterprise-scale software system is a complex undertaking. Despite decades of technological advances, the demands imposed by today's information systems frequently stretch to breaking point a company's ability to design, construct, and evolve its mission-critical software solutions. In particular, few new systems are designed from the ground up.(More)
Model Driven Architecture (MDA) is an approach to application modeling and generation that has received a lot of attention in recent months. Championed by the Object Management Group (OMG), many organizations are now looking at the ideas of MDA as a way to organize and manage their application solutions, tool vendors are explicitly referring to their(More)
The ideas and findings in this report should not be construed as an official DoD position. It is published in the interest of scientific and technical information exchange. Permission to reproduce this document and to prepare derivative works from this document for internal use is granted, provided the copyright and " No Warranty " statements are included(More)