Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

BPMN Profile for Operational Requirements



Conrad E. Bock, Raphael Barbau, Anantha Narayanan Narayanan


An important aspect of systems and products is how they interact with their environment, including how they are operated. Behaviors external to systems usually involve people not trained in the details of how systems are designed and built, but who need to specify or at least understand the procedures they will be performing. People involved in external behaviors prefer different languages for specifying and learning about procedures than languages used by engineers designing the systems themselves. Significant inefficiency arises when these languages are not integrated. An emerging trend is for external behaviors to be defined in the Business Process Model and Notation, especially operational requirements, while system designs are specified in the Unified Modeling Language, or extensions to it, such as the Systems Modeling Language. This paper describes an integration of BPMN and UML as standardized by Object Management Group, providing a detailed comparison of what the languages imply for physical systems and individual people involved in operation, maintenance, and other activities.
Journal of Object Technology


Bock, C. , Barbau, R. and , A. (2014), BPMN Profile for Operational Requirements, Journal of Object Technology, [online], (Accessed July 14, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created June 2, 2014, Updated November 10, 2018