Browse Prior Art Database

Separating work in a repository-based team environment for software development with integrated version management using a Working Copy for every user Disclosure Number: IPCOM000014364D
Original Publication Date: 2000-May-01
Included in the Prior Art Database: 2003-Jun-19

Publishing Venue



Scenario: The issue addressed in this article is based on a problem encountered in a customer project. The project was supposed to build an integrated software development environment (IDE) for developing, testing, building, and deploying software for micro controllers that are connected through different network or bus systems. The customer, a automobile manufacturer, wanted to use the new tool to develop software for in-car controllers, e.g. to control the in-car lights. Some of the requirements for the development environment that are important to understand this article are the following: client server architecture, i.e. a server manages all development artifacts, clients access the server to manipulate the contained development artifacts allow full version control of the development artifacts allow team development with concurrent access to the development artifacts by different users each user can use the IDE from an arbitrary client to work with the development artifacts each user has its own view on the development artifacts development artifacts are owned by a user more than one user can access a development artifact (the exact access control is not