TY - GEN
T1 - Deriving project-specific processes from process line architecture with commonality and variability
AU - Washizaki, Hironori
PY - 2006/1/1
Y1 - 2006/1/1
N2 - Definition and utilization of project-specific processes is important for effectively conducting industrial information system development. Process tailoring is an approach of achieving processes optimized for the characteristics of a project. However, conventional tailoring techniques such as component-based ones and generator ones lack a way to address the overall consistency or reuse process fragments. In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows when modeling the workflows as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system development domain, it is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.
AB - Definition and utilization of project-specific processes is important for effectively conducting industrial information system development. Process tailoring is an approach of achieving processes optimized for the characteristics of a project. However, conventional tailoring techniques such as component-based ones and generator ones lack a way to address the overall consistency or reuse process fragments. In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows when modeling the workflows as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system development domain, it is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.
UR - http://www.scopus.com/inward/record.url?scp=38949125801&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38949125801&partnerID=8YFLogxK
U2 - 10.1109/INDIN.2006.275847
DO - 10.1109/INDIN.2006.275847
M3 - Conference contribution
AN - SCOPUS:38949125801
SN - 0780397010
SN - 9780780397019
T3 - 2006 IEEE International Conference on Industrial Informatics, INDIN'06
SP - 1301
EP - 1306
BT - 2006 IEEE International Conference on Industrial Informatics, INDIN'06
PB - IEEE Computer Society
T2 - 2006 IEEE International Conference on Industrial Informatics, INDIN'06
Y2 - 16 August 2006 through 18 August 2006
ER -