Thedisciplineofsoftwarecon? gurationmanagement(SCM)providesoneofthe bestsuccessstoriesinthe? eldofsoftwareengineering. Withtheavailabilityof over100commercialSCMsystemsthattogetherformabillion-dollarmark- place, andtheexplicitrecognitionofSCMbysuchstandardsastheCMMand ISO-9000, thedisciplinehasestablisheditselfasoneoftheessentialcornerstones ofsoftwareengineering. While SCM is a well-established discipline, innovative software engine- ing approaches constitute new challenges that require support in the form of new or improvedtools, techniques, and processes. These challengesemerge in component-baseddevelopment, distributedsystems, dynamicallyboundand- con? gured systems, embedded systems, software architecture, Web-based s- tems, XML, engineering/productdatamanagement, systemengineering, process support, concurrentandcooperativeengineering, etc. Since the ? rst SCM workshop was held in 1988, the workshop series has providedarecurringforumforresearchersandpractitionerstopresenttechnical contributions, toexchangeanddiscussideas, andtoestablishcontactsforfurther cooperation. Thecurrentvolumecontainspapersfromtwoworkshopswhichwere bothco-locatedwiththeInternationalConferenceonSoftwareEngineering, but di? eredintheirformatsandgoals. SCM-10washeldasanICSEworkshopatToronto, CanadainMay2001. It wasdeliberatelydecidedtohaveaninformalworkshopinordertoopenaforum fordiscussingnewpractices, newchallenges, andnewboundariesforSCM. This wasachievedbyablendofinvitedtalks, talksonselectedpositionpapers, and lively discussions. Originally, informal proceedings were produced which were deliveredtotheworkshopparticipants. Lateron, 5outof22submissionswere selectedforpublicationinthis jointvolume. Allauthorswereaskedtoextend theircontributionstofullpapersandtorevisethemthoroughly. WhiletheSCM-10experimentprovedverysuccessful, theSCMcommunity feltthatitshouldgoforaformalworkshoponceagain. Infact, thiswouldopen uptheopportunitytodocumentcurrentresearchandfertilizethedevelopment ofthisdiscipline. Asaconsequence, thefollow-upworkshopSCM-11washeld as a co-located event with ICSE at Portland, Oregon in May 2003. The Call forPapersreceivedalivelyresponsewith36submissions, outofwhich15were acceptedforpublication(12longand3shortpapers). Thesepapersappearinthe secondpartofthisvolume, orderedbytopic. Inadditiontopaperpresentations, theworkshopprovidedsu? cienttimeforinspiringdiscussions. Thechairsofbothworkshopswouldliketoacknowledgetheinvaluablec- tributionsofallauthorsandspeakers, theprogramcommittees, theorganizers oftheICSEconferences, andSpringer-Verlag. May2003 BernhardWestfechtel Andr evanderHoek VI Preface ProgramCommitteeofSCM2003 Geo? Clemm, Rational, USA ReidarConradi, NTNUTrondheim, Norway IvicaCrnkovic, MalardalenUniversity, Sweden WolfgangEmmerich, UniversityCollegeLondon, UK Andr evanderHoek, UniversityofCalifornia, Irvine, USA AnnitaPersson, EricssonAB, M olndal, Sweden BernhardWestfechtel(Chair), RWTHAachen, Germany JimWhitehead, UniversityofCalifornia, SantaCruz, USA AndreasZeller, UniversityofSaarbruc ken, Germany ProgramCommitteeofSCM2001 Geo? Clemm, Rational, USA IvicaCrnkovic, MalardalenUniversity, Sweden WolfgangEmmerich, UniversityCollegeLondon, UK JackyEstublier, LSR-IMAG, France Andr evanderHoek(Chair), UniversityofCalifornia, Irvine, USA Je? Magee, ImperialCollege, London, UK BernhardWestfechtel, RWTHAachen, Germany JimWhitehead, UniversityofCalifornia, SantaCruz, USA AndreasZeller, UniversityofSaarbruc ken, Germany SCMWorkshops SCM-1, Grassau, Germany(1988) SCM-2, Princeton, USA(1990) SCM-3, Trondheim, Norway(1991) SCM-4, Baltimore, USA(1993) SCM-5, Seattle, USA(1995) SCM-6, Berlin, Germany(1996) SCM-7, Boston, USA(1997) SCM-8, Brussels, Belgium(1998) SCM-9, Toulouse, France(1999) SCM-10, Toronto, Canada(2001) SCM-11, Portland, Oregon(2003) TableofContents BestPapersofSCM2001 De? ningandSupportingConcurrentEngineeringPoliciesinSCM. . . . . . . . 1 JackyEstublier, SergioGarc ? a, andGerman Vega Con? gurationManagementinComponentBasedProductPopulations. . . . 16 RobvanOmmering SoftwareArchitectureandSoftwareCon? gurationManagement. .
Inhaltsverzeichnis
Best Papers of SCM 2001. - Defining and Supporting Concurrent Engineering Policies in SCM. - Configuration Management in Component Based Product Populations. - Software Architecture and Software Configuration Management. - Supporting Distributed Collaboration through Multidimensional Software Configuration Management. - Software Configuration Management Related to the Management of Distributed Systems and Service-Oriented Architectures. - Version Models I. - Uniform Comparison of Configuration Management Data Models. - Towards Intelligent Support for Managing Evolution of Configurable Software Product Families. - Integrating Software Construction and Software Deployment. - Version Models II. - Data Product Configuration Management and Versioning in Large-Scale Production of Satellite Scientific Data. - Merging Collection Data Structures in a Content Management System. - Compatibility of XML Language Versions. - Architecture. - Using Federations for Flexible SCM Systems. - Dissecting Configuration Management Policies. - Concurrency and Distribution. - Improving Conflict Detection in Optimistic Concurrency Control Models. - Data Topology and Process Patterns for Distributed Development. - Component-Based Systems. - Managing the Evolution of Distributed and Interrelated Components. - A Lightweight Infrastructure for Reconfiguring Applications. - Education. - A Software Configuration Management Course. - New Applications. - Applications of Configuration Information to Security. - Towards Software Configuration Management for Test-Driven Development.