プレートテクトニクスによれば

発散型境界で生成したプレートは収束型境界で他のプレートとぶつかり、マントルまで沈み込んで消滅したり、プレートどうしが重なり合ったりする。火山が発生するのは主に前者で、海洋プレートが他のプレートの下に沈み込む海溝に沿って分布する。海溝で沈み込んでいる海洋プレート表面の岩石には多量の水が含まれている。水分を含んだ岩石は融解温度が低下するので、沈み込みにより地下深部に達すると、通常よりも低い温度で融けはじめマグマが発生すると考えられている。マグマの発生条件は水分のほか主に温度と圧力に依存し、温度と圧力はほぼ深さによって決まる。従ってマグマが発生するのは海溝から沈み込んだプレートがある一定の深さに到達した場所であり、それより海溝に近い(沈み込んだプレートが浅い)場所ではマグマは発生しない。マグマは発生した場所から浮力によってほぼ真上に上昇し火山を形成するので、必然的に火山は海溝から一定の距離だけ離れた位置に、海溝に平行に分布することになる。この火山列を、これより前(海溝側)には火山がないという意味で火山フロント又は火山前線という。
update:2009年09月14日