This paper describes a software specification method based on high-level Petri net patterns known as HPrTN patterns. HPrTN patterns rely on a pattern catalog, and a formal basis for specializing, instantiating, and composing existing patterns. We show the usefulness of our approach via modeling of a Blackboard system.
Index Terms:
Design Patterns, Petri Nets, Hierarchical Predicate Transition Nets, Software Architecture, Blackboard Architecture, Distributed Data Mining Systems
Citation:
Hassan Reza, Xudong He, "Pattern-Based Software Architecture: A Case Study," itcc, pp.592, International Conference on Information Technology: Computers and Communications, 2003