The way I use it, the Context model is an abstract high level view (sic!) of the system in its target business environment. What I am trying to determine (or communicate) through this model is the
system boundary that will be used in the rest of this repository (or project root).
As explored elsewhere (ref???) system boundaries can often be confused. One persons understanding of the boundary is not quite the same as someone else's. The result of this can occassionally be catastophic. A typical example being where stakeholder A's view is that a business level feature of the system is clearly within the ambit of the project, but the project's view is that it is clearly some other project's responsibility. Result? Feature is not considered in the project.
Similarly, system boundaries can sometimes be unclear in themselves. An example (excuse me Paolo) is Paolo's code emitter. Is the executable code within or outside that boundary? For that matter, is the source code within or outside?
So, the context model is simply a "stake in the ground" that is used either to gain agreement on the boundary or as a reference point for problem solving (in which case I may have several context's in play in the WIP until the final is decided).
As regards business process model, I've tricked you here with double plurals. A project, IMV, may have multiple BPM's. BPM's could be at any number of levels. The set of BPM's in a particluar repository may not necessarily represent the entire set covered by/provided for by the system - just those of interest, those that needed exoplanation, formalisation etc etc. Again, I have stuck them in my "Requirements" view as they seemed to fit here better than elsewhere and from my POV better than as a separate view =- others may difffer.
What's in them?
BPM's - I use Eriksson-Penker in the majority of projects. This is because I just want to see the major effects and roles involved. This tends to validate the completeness of the use case model. Sometimes, I may break the BPM down to activity diagrams - or possibly multiple activity diagrams if I want to explore/present alternatives. Typically, these are just "skeleton" models, the actual models and elements contained are not fully detailed. Typically, just the diagram is required.
Context - A bit more difficult - short answer - it depends

Probably the only guideline is that it tends to contain real world IT objects (nodes and components), people, processes, etc etc and a single boundary elelment.
hth
bruce