tu peux utilisé AndroMda
(http://www.andromda.org/docs/andromda-documentation/getting-started-dotnet/index.html).
Il suffira de modéliser via de l'uml ton modèle objets, et il te genera le reste.