Revolutionizing software development with new versioning model for components.
The article discusses how software development has changed with component-based technologies. Traditional methods for managing source code versions are not enough when components are distributed in binary form. The focus is on solving versioning issues in a specific component environment, but the ideas can be applied elsewhere. The paper addresses component and type identification, evolution, version descriptions, and retrieval based on these descriptions. A prototype repository was created to demonstrate these concepts.