Flexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models

Marco Kuhrmann, Thomas Ternité, Jan Friedrich, Andreas Rausch, Manfred Broy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Process flexibility and adaptability is frequently discussed, and several proposals aim to improve software processes for a given organization-/project context. A software process line (SPrL) is an instrument to systematically construct and manage variable software processes, by combining pre-defined and standardized process assets that can be reused, modified, and extended using a well-defined customization approach. Hence, process engineers can ground context-specific process variants in a standardized or domain-specific reference model that can be adapted to the respective context. We present an approach to construct flexible SPrLs and show its practical application in the German V-Modell XT. We contribute a proven approach that is presented as metamodel fragment for reuse and implementation in further process modeling approaches.

Original languageEnglish
Title of host publicationSoftware Engineering 2017, Proceedings
EditorsJan Jurjens, Kurt Schneider
PublisherGesellschaft fur Informatik (GI)
Pages127-128
Number of pages2
ISBN (Electronic)9783885796619
StatePublished - 2017
EventSoftware Engineering 2017 - Hannover, Germany
Duration: 21 Feb 201724 Feb 2017

Publication series

NameLecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)
VolumeP-267
ISSN (Print)1617-5468

Conference

ConferenceSoftware Engineering 2017
Country/TerritoryGermany
CityHannover
Period21/02/1724/02/17

Keywords

  • Process Design
  • Software Process
  • Software Process Lines
  • V-Modell XT Metamodel

Fingerprint

Dive into the research topics of 'Flexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models'. Together they form a unique fingerprint.

Cite this