TITLE:
xSPIDER_ML: Proposal of a Software Processes Enactment Language Compliant with SPEM 2.0
AUTHORS:
Carlos Portela, Alexandre Vasconcelos, Antônio Silva, Elder Silva, Mariano Gomes, Maurício Ronny, Wallace Lira, Sandro Oliveira
KEYWORDS:
Software Process; Enactment Language; SPEM; RUP
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.5 No.6,
June
19,
2012
ABSTRACT: SPEM (Software Process Engineering Metamodel Specification) is the software processes modeling standard defined by OMG (Object Management Group). However, the process enactment support provided by this standard has many deficiencies. Therefore, the main objective of this paper is to propose a language for software process enactment based upon SPEM 2.0 concepts. First, we will present a critical analysis of the SPEM standard approach for enactment. Then, we will present xSPIDER_ML, an enactment language, and describe its structure, components and associated rules. In order to evaluate the proposed language, a case study is performed through a RUP (Rational Unified Process) process instantiation. The language presented in this paper is part of a support set of tools for flexible software process enactment. Additionally, this set of tools is in compliance with software process quality models.