Modeling Information System

Modeling Information System

TASK 1 (20 Marks)
Develop a Petri net system that captures all the processes in the proposed scenario description. As this model
will be used as a basis for implementing an information system to support MyBank’s business, it must
reflect the proposed scenario as close as possible. Ensure that your model is free of syntactic errors. The
model must be semantically valid and complete as per the proposed scenario description, i.e., every
execution sequence of your Petri net system must reflect a valid sequence of steps from the scenario
description and every sequence of steps from the scenario description must be reflected in some execution
sequence of your Petri net system.
TASK 2 (10 Marks)
Discuss limitations of Petri nets that you have experienced when capturing the proposed scenario
description. Which aspects of the proposed scenario have found their representation in the Petri net system
that you developed to accomplish Task 1 and which aspects were not captured? For every aspect of the
scenario that was not (precisely) reflected in your Petri net system, explain why (in your opinion) Petri nets
are not appropriate for modelling the respective aspect.