Model Driven Architecture with OOHDM.
Web Modeling Language ( WebML ) : a modeling language for designing Web sites