There is provided an osmotic pharmaceutical composition comprising: (a) a core, comprising: (i) a drug layer comprising vildagliptin or salt thereof, and one or more pharmaceutically acceptable excipients; (ii) a push layer comprising polyethylene oxide having molecular weight of about 5,000,000 to about 8,000,000, wherein weight ratio of vildagliptin or salt thereof and polyethylene oxide ranges from about 1:1 to about 1:5; (b) a seal coat surrounding the core; (c) a sustained release coat cellulose acetate surrounding the seal coat; (d) an immediate release drug layer comprising vildagliptin or salt thereof surrounding the sustained release coat. Also provided is process of preparing such compositions.Compuestos de fórmula (I), sus formas tautoméricas, estereoisómeros y sales farmacéuticamente aceptables de los mismos, en la que el anillo Ar, el anillo B, R1-R5, X, Y, p, q, r y s son tal como se definen en la memoria descriptiva, composiciones farmacéuticas que incluyen un compuesto, tautómero, estereoisómero o sal del mismo, y métodos de tratamiento o prevención de enfermedades o trastornos, por ejemplo, cáncer, que son sensibles a tratamiento o prevención mediante inhibición de la enzima PARP de un sujeto.