An Integrated Tool Chain for Software Process Modeling and Execution

Ellner R, Al-Hilank S, Jung M, Kips D, Philippsen M (2012)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2012

Publisher: Technical University of Denmark (DTU)

City/Town: Copenhagen, Denmark

Pages Range: 73-82

Conference Proceedings Title: Joint Proceedings of co-located Events at the 8th European Conference on Modeling Foundations and Applications (ECMFA 2012)

Event location: Lyngby, Denmark DK

ISBN: 978-87-643-1014-6

URI: http://www2.imm.dtu.dk/conferences/ECMFA-2012/proceedings/PDF/ECMFA-2012-Workshop-Proceedings.pdf

Abstract

The Eclipse Process Framework (EPF) allows for a detailed modeling of software development processes and methods based on the Software and Systems Process Engineering Metamodel (SPEM) standard. A comprehensive electronic process guide may be generated from such a model. However, EPF and SPEM only support a rather coarse description of the behavior of software processes. As there is no support for automated enactment or simulation of these software process models, one cannot benefit from context-sensitive process guidance, automated process conformance checking, or automated progress tracking when enacting detailed software process models.
 
eSPEM (enactable SPEM) is an extension of the SPEM standard that supports UML activities and state machines for fine-grained behavior modeling. Its operational semantics is based on OMG’s fUML (Semantics of a Foundational Subset for Executable UML Models) and may be used to instantiate, simulate, and enact software process models. However, without a reasonable tooling for eSPEM the benefit for end users is still limited.
 
This paper presents an integrated tool chain based on eSPEM and Eclipse. The tool chain not only supports process modelers in modeling fine-grained eSPEM-based software processes, but also guides and supports project staff in working according to the process in a context-sensitive manner. It automates repetitive and cumbersome work like checking process conformance or progress tracking. Hence, it lets end users benefit from process modeling and enactment.

Authors with CRIS profile

How to cite

APA:

Ellner, R., Al-Hilank, S., Jung, M., Kips, D., & Philippsen, M. (2012). An Integrated Tool Chain for Software Process Modeling and Execution. In Störrle, Harald ; Botterweck, Goetz ; Bourdellès, Michel ; Kolovos, Dimitris ; Paige, Richard ; Roubtsova, Ella ; Rubin, Julia ; Tolvanen, Juha-Pekka (Eds.), Joint Proceedings of co-located Events at the 8th European Conference on Modeling Foundations and Applications (ECMFA 2012) (pp. 73-82). Lyngby, Denmark, DK: Copenhagen, Denmark: Technical University of Denmark (DTU).

MLA:

Ellner, Ralf, et al. "An Integrated Tool Chain for Software Process Modeling and Execution." Proceedings of the 8th European Conference on Modeling Foundations and Applications (ECMFA 2012), Lyngby, Denmark Ed. Störrle, Harald ; Botterweck, Goetz ; Bourdellès, Michel ; Kolovos, Dimitris ; Paige, Richard ; Roubtsova, Ella ; Rubin, Julia ; Tolvanen, Juha-Pekka, Copenhagen, Denmark: Technical University of Denmark (DTU), 2012. 73-82.

BibTeX: Download