A source term release analysis code for high-level waste glass has been developed for simulation of long-term dissolution behavior under repository conditions. The STRAG4 code consists of models for (a) element diffusion in both the bulk glass and surface layer, (b) glass dissolution kinetics at the interface between glass and water, and (c) geochemical reactions of dissolved elements in underground water. The simulations for various conditions of glass dissolution, including a static and dynamic system, show accordance with the experimental observations even in the relatively complicated case where bentonite is present. Long-term dissolution analyses of a borosilicate waste glass were carried out as preliminary study. The calculations were achieved by considering detrimental effects due to interactions between the glass and surrounded materials which are presumed to be in a repository environment (i.e., compacted bentonite, corrosion products from the iron overpack, and underground water). The environmental conditions such as temperature and geochemical reactions are also taken into account in the calculations. The results suggest the life of the waste glass would be more than 50,000 years even if the glass surface area increased by a factor of 10 due to crack formation.