When glucose is raised from a basal to stimulating level, the pancreatic islets respond with a typical biphasic insulin secretion pattern. Moreover, the pancreas is able to recognize the rate of change of the glucose concentration. We present a relatively simple model of insulin secretion from pancreatic b-cells, yet founded on solid physiological grounds and capable of reproducing a series of secretion patterns from perfused pancreases as well as from stimulated islets. The model includes the notion of distinct pools of granules as well as mechanisms such as mobilization, priming, exocytosis and kiss-and-run. Based on experimental data, we suggest that the individual b-cells activate at different glucose concentrations. The model reproduces most of the data it was tested against very well, and can therefore serve as a general model of glucose-stimulated insulin secretion. Simulations predict that the effect of an increased frequency of kissand-run exocytotic events is a reduction in insulin secretion without modification of the qualitative pattern. Our model also appears to be the first physiology-based one to reproduce the staircase experiment, which underlies 'derivative control', i.e. the pancreatic capacity of measuring the rate of change of the glucose concentration.