Trained at Stanford, Mr. Bock began his career developing parts of a
best-of-breed expert system shell, and applying it to the domains of
gene-splicing, nuclear power, and truck configuration. While one of
these applications was spun off in a separate company, he participated
in government research in knowledge systems, inventing new techniques
and languages that were later included in commercial products. Based on
these products, he led a group producing a tool for a major process and
object-oriented method. This attracted investment from SAP, and he
joined methodologists from SAP and Microsoft in developing unified
business process models.
Mr. Bock is at the U.S. National
Institute of Standards and Technology in the Manufacturing Systems Integration
Division as:
- Project leader for ontology development, focusing on
representation of processes and composite objects, and facilitating
the capture of implicit knowledge. His work leverages the Process
Specification Language (PSL), a
first-order axiomitization of processes supporting automated
consistency checking of rules against processes, as well as RDF/S and
OWL. He used PSL to develop the first standard formalization of UML.
- One of the primary contributors to the Unified Modeling Language
at the Object Management Group. He is workgroup lead for process
models in UML 2, for driving
business process and enterprise integration systems. He is also the
workgroup lead for UML 2/UML 1.5
actions, for modeling the coded parts of a system, and enabling UML to
completely describe an executable system and support retargetable
compilation (MDA).
- Contributor to the systems engineering extension to UML (SysML), for requirements-based design
of hardware, software, and human systems. He is responsible for the
process modeling extension, and contributes the requirements and
allocation models.
- Contributor to the Business Process Model and Notation 2 at the
Object Management Group (BPMN 2),
a major upgrade to the Business Process Model and Notation that
significantly improves support for interaction between businesses or
parts of a business. He led the development of semantics for public
process modeling, connecting interactions to internal business
processes.
Mr. Bock received a U.S. Department of Commerce Bronze Medal and International
Council on Systems Engineering Outstanding Service Award for the
work described in the second and third bullets above.