A Survey and Analysis of Process Modeling Languages

Main Article Content

Kamal Zuhairi Zamli
Nor Ashidi Mat Isa

Abstract

Process Modeling Languages (PMLs) are languages used to express software process models. Process Centered Software Engineering Environments (PSEEs) are the environments used to define, modify, analyse, and enact a process model. While both PMLs and PSEEs are equally important, it is the characteristics of PMLs that are the focus of this article. Over the past 15 years, there have been many PMLs (and PSEEs) developed. Despite many potential advances, the use of PMLs in industry has not been widespread. As PMLs could form a vital feature for future software engineering environments, it is useful to reflect on the current achievements and shortcomings, and to identify potential areas of omission. It is also useful to explore issues emerging from related research areas, the adoption of which could improve the applicability and acceptance of PMLs. Given such potential benefits, this paper presents a critical analysis of existing PMLs identifying each language’s strong points and weaknesses, thereby forming guidelines for the future design of PMLs.

Downloads

Download data is not yet available.

Article Details

How to Cite
Zamli, K. Z., & Mat Isa, N. A. (2004). A Survey and Analysis of Process Modeling Languages. Malaysian Journal of Computer Science, 17(2), 68–89. Retrieved from http://jice.um.edu.my/index.php/MJCS/article/view/6219
Section
Articles