BPMN defines a Business Process Diagram (BPD), which is based on a flowcharting technique tailored for creating graphical models of business process operations. A Business Process Model, then, is a network of graphical objects, which are activities (i.e., work) and the flow controls that define their order of performance.
BPMN is developed by The Business Process Management Initiative (BPMI) and is updated by the BPMI Notation Working Group.
MDA is an approach to using models in software development. The Model-Driven Architecture prescribes certain kinds of models to be used, how those models may be prepared and the relationships of the different kinds of models.
A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within a software development process.
Carriage return (CR) is one of the control characters in ASCII code, Unicode or EBCDIC that commands a printer or other sort of display to move the position of the cursor to the first position on the same line.