@inproceedings{eb60efc4279940c98bdbe2f6d2b85aa3,
title = "Automated validation and verification of process models",
abstract = "In process programming, processes are modeled as pieces of software, and a process programming language is used to specify the process. Such a language resembles a conventional programming language, providing constructs such as iteration and selection. This approach allows models to be simulated and enacted easily. However, it also suffers from the same problems that plague traditional programming, such as the question of whether the program itself is semantically correct or contains errors. We present an automated approach for detecting errors in such process models. Our approach is based on static code analysis techniques. We have developed a tool to analyze processes modeled using PML and have subsequently successfully redesigned models using our tool.",
keywords = "Modelling and Simulation, Modelling Languages, Process Programming, Static Analysis",
author = "Atkinson, {Darren C.} and John Noll",
year = "2003",
language = "English",
isbn = "0889863946",
series = "Proceedings of the IASTED International Conference on Software Engineering and Applications",
pages = "587--592",
editor = "M.H. Hamza",
booktitle = "Proceedings of the Seventh IASTED International Conference on Software Engineering and Applications",
note = "Proceedings of the Seventh IASTED International Conference on Software Engineering and Applications ; Conference date: 03-11-2003 Through 05-11-2003",
}