University of Southern California USC-Infosys Center for Advanced Software Technologies (CAST) The USC Andrew and Erna Viterbi School of Engineering USC


CoDesign – A Highly Extensible Collaborative Software Modeling Framework

Jae young Bang, Daniel Popescu, George Edwards, and Nenad Medvidovic - USC

Naveen Kulkarni, Girish M. Rama, and Srinivas Padmanabhuni - Infosys

Abstract: Large, multinational software development organizations face a number of issues in supporting software design and modeling by geographically distributed architects. To address these issues, we present CoDesign, an extensible, collaborative, event-based software modeling framework developed in a distributed, collaborative setting by our two organizations. CoDesign's core capabilities include real-time model synchronization between geographically distributed architects, as well as detection and resolution of a range of modeling conicts via several o-the-shelf conict detection engines.