This paper analyzes the problem of controllability in the presence of additive uncertainty. Unlike the stochastic controllability problem, the uncertain parameters here are described in a set-theoretic manner, i.e., no a priori statistics are assumed for the uncertainty

. Only a bounding set

is taken as given. Loosely speaking, the state

of a dynamical system (

) is said to be (

)-controllable to a given target

if one can guarantee, by choice of a measurable control

, the transfer of

to

in finite time. This "guarantee" above must hold for all measurable

. Known results on constrained controllability of deterministic systems are derived as a special case by setting

. The finite-dimensional nature of the (

)-controllability criteria is perhaps the most salient feature of the results given here. Instead of searching over the function space of controls, one can decide on the question of controllability by solving an "equivalent" problem in

" (where

is the state dimension). The generation of this equivalent problem involves artificially inducing a saddle point via a certain enveloping operation. A number of examples are given to illustrate the method of computing numerical solutions.