White-Box Frameworks | Glossary

Definition :

A white-box framework requires the framework user to understand the internals of the framework to use it effectively. In a white box framework, you usually extend behavior by creating subclasses, taking advantage of inheritance. A white box framework often comes with source code.

Further Reading :

Book : Applying UML and Patterns by Craig Larman.

Petri net | Glossary

Definition:

A Petri net, also known as a place/transition net, is one of several mathematical modeling languages for the description of distributed systems. It is a class of discrete event dynamic system. A Petri net is a directed bipartite graph, in which the nodes represent transitions and places.

Further Reading:

Book : Applying UML and Patterns by Craig Larman.