Modeling variability in business process models using UML

M. Razavian, R. Khosravi

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

49 Citaties (Scopus)

Uittreksel

Variability management is a major concern in successful exploitation of variabilities and commonalities of software product families which also affects different aspects of development activities. Modeling variabilities among products of a family is a key aspect of variability management discipline. To use software product line approach in information systems context, it is necessary to bring in variability in different phases of the life cycle, including business process modeling which is recognized as a key part of developing enterprise information systems. Consequently, modeling variability in business process models becomes an issue worthy of consideration. We use UML 2 activity diagrams to model business processes. Modeling solutions are proposed and classified based on the origins of variability at business process level. We have also studied the ways to avoid cluttering the model when including variability. An example case is utilized to clarify different aspects of our proposed method.
Originele taal-2Engels
TitelITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada
Plaats van productieBrussels
UitgeverijIEEE Computer Society
Pagina's82-87
Aantal pagina's6
ISBN van geprinte versie978-0-7695-3099-4
DOI's
StatusGepubliceerd - 2008
Extern gepubliceerdJa

Vingerafdruk

Industry
Information systems
Life cycle

Citeer dit

Razavian, M., & Khosravi, R. (2008). Modeling variability in business process models using UML. In ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada (blz. 82-87). Brussels: IEEE Computer Society. https://doi.org/10.1109/ITNG.2008.132
Razavian, M. ; Khosravi, R. / Modeling variability in business process models using UML. ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada. Brussels : IEEE Computer Society, 2008. blz. 82-87
@inproceedings{b97d4c76d69b493fbf996cb8c005ef3c,
title = "Modeling variability in business process models using UML",
abstract = "Variability management is a major concern in successful exploitation of variabilities and commonalities of software product families which also affects different aspects of development activities. Modeling variabilities among products of a family is a key aspect of variability management discipline. To use software product line approach in information systems context, it is necessary to bring in variability in different phases of the life cycle, including business process modeling which is recognized as a key part of developing enterprise information systems. Consequently, modeling variability in business process models becomes an issue worthy of consideration. We use UML 2 activity diagrams to model business processes. Modeling solutions are proposed and classified based on the origins of variability at business process level. We have also studied the ways to avoid cluttering the model when including variability. An example case is utilized to clarify different aspects of our proposed method.",
author = "M. Razavian and R. Khosravi",
year = "2008",
doi = "10.1109/ITNG.2008.132",
language = "English",
isbn = "978-0-7695-3099-4",
pages = "82--87",
booktitle = "ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada",
publisher = "IEEE Computer Society",
address = "United States",

}

Razavian, M & Khosravi, R 2008, Modeling variability in business process models using UML. in ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada. IEEE Computer Society, Brussels, blz. 82-87. https://doi.org/10.1109/ITNG.2008.132

Modeling variability in business process models using UML. / Razavian, M.; Khosravi, R.

ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada. Brussels : IEEE Computer Society, 2008. blz. 82-87.

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

TY - GEN

T1 - Modeling variability in business process models using UML

AU - Razavian, M.

AU - Khosravi, R.

PY - 2008

Y1 - 2008

N2 - Variability management is a major concern in successful exploitation of variabilities and commonalities of software product families which also affects different aspects of development activities. Modeling variabilities among products of a family is a key aspect of variability management discipline. To use software product line approach in information systems context, it is necessary to bring in variability in different phases of the life cycle, including business process modeling which is recognized as a key part of developing enterprise information systems. Consequently, modeling variability in business process models becomes an issue worthy of consideration. We use UML 2 activity diagrams to model business processes. Modeling solutions are proposed and classified based on the origins of variability at business process level. We have also studied the ways to avoid cluttering the model when including variability. An example case is utilized to clarify different aspects of our proposed method.

AB - Variability management is a major concern in successful exploitation of variabilities and commonalities of software product families which also affects different aspects of development activities. Modeling variabilities among products of a family is a key aspect of variability management discipline. To use software product line approach in information systems context, it is necessary to bring in variability in different phases of the life cycle, including business process modeling which is recognized as a key part of developing enterprise information systems. Consequently, modeling variability in business process models becomes an issue worthy of consideration. We use UML 2 activity diagrams to model business processes. Modeling solutions are proposed and classified based on the origins of variability at business process level. We have also studied the ways to avoid cluttering the model when including variability. An example case is utilized to clarify different aspects of our proposed method.

U2 - 10.1109/ITNG.2008.132

DO - 10.1109/ITNG.2008.132

M3 - Conference contribution

SN - 978-0-7695-3099-4

SP - 82

EP - 87

BT - ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada

PB - IEEE Computer Society

CY - Brussels

ER -

Razavian M, Khosravi R. Modeling variability in business process models using UML. In ITNG '08: Proceedings of the Fifth International Conference on Information Technology: New Generations, 7-9 April 2008, Las vegas, Nevada. Brussels: IEEE Computer Society. 2008. blz. 82-87 https://doi.org/10.1109/ITNG.2008.132