Grambow, Gregor and Oberhauser, Roy and Reichert, Manfred (2011) Towards a Workflow Language for Software Engineering. In: 10th Int. Conf. on Software Engineering (SE'11), 15 - 17 February 2011, Innsbruck, Austria.
Download (317kB)
Abstract
Software development processes are broadly used by software providers to ensure the quality and reproducibility of their development endeavors. These processes are typically abstractly defined, individually interpreted by individuals, and manually executed, making governance and compliance difficult. Additionally, process tailoring, reuse, exchange, and any IT-based automation or guidance at the more practical lower level workflows is hindered or more burdensome without a common language for expression. Automated guidance and highly integrated process support holds potential for retaining process-centered advantages while reducing hindrances. In this paper, work on a language for the description of software engineering processes is presented. It unifies the abstract specification and documentation of processes with automated process enactment support, while, in turn, fostering reusability and tailoring of these processes. For enactment, various workflow management systems can be chosen whose models are automatically generated. The approach shows promise for enabling IT process support in the software engineering domain while supporting the exchange and objective comparison of enactable processes and practices.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Uncontrolled Keywords: | Process modeling, process enactment, workflow management, process-centered software engineering, software engineering environments, process reuse, process language |
Subjects: | DBIS Research > Publications |
Depositing User: | Prof. Dr. Manfred Reichert |
Date Deposited: | 20 Nov 2010 14:02 |
Last Modified: | 19 Aug 2013 19:32 |
URI: | http://dbis.eprints.uni-ulm.de/id/eprint/700 |