CVSM Bibliography, Entry [ TaMA2010GTME ]


Tassé, Josée; Madhavji, Nazim H.; Azad, Amandeep: Techniques for Merging Views of Software Processes;
p.441-472 in: Graph Transformations and Model-Driven Engineering; Springer, LNCS 5765/2010; 2010
Library Entries: springerlink, DOI 10.1007/978-3-642-17322-6_19
Deskriptoren: CVSM, views

Abstract: Models of software development processes have many uses such as an aid to understanding, composing, assessing, improving and automating workflows. However, eliciting descriptive models from actual work environments can be quite complex due to multiplicity of roles, activities, artefacts, conditions, distributivity, locations and others. One way to manage this complexity is to elicit, from different sources, partial models (called views) of the subject process and then merge them into a coherent whole. In this paper, we describe "view-merging" algorithms, which form a core part of a view-based model elicitation system. The algorithms aid in identifying overlaps and inconsistencies and in presenting possible resolutions which, by interacting with the model elicitor, leads towards an incrementally built, unified, coherent process model. These algorithms have been implemented in a system called V elicit, which has been validated empirically.