Author Topic: UML Based Web Application Generation  (Read 3568 times)

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
UML Based Web Application Generation
« on: March 03, 2009, 09:37:22 am »
Sparxsystem currently has implemented a UML Web Application Profile developed by Conallen. The problem is that they have not provided transformation HTML, ASP or JSF.

Rational Rose did have a transformation routine for this feature (ASP to be precise) 6 years ago. Since then, the domain of Web Application Modeling and Design has moved on with more enhanced UML Profiles like UWE (http://www.pst.ifi.lmu.de/projekte/uwe/) implemented in tools like ArgoUWE (based on ArgoUML) and MagicUWE (based on MagicDraw). The Metamodel is published on the project site.
 
IBM sponsored a project that delivered a UWE application modelling and transformation capability (model-to-model & model-to-text) using QVT in Eclipse for the Rational Software Architect.

Sparxsystem would reduce my tim-to-market, if this feature is delivered in EA.


«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: UML Based Web Application Generation
« Reply #1 on: March 04, 2009, 01:07:07 am »
But might extend their own time to market, which could be on your critical path.

That said, I too would like to see a (robust) implementation of QVT.
No, you can't have it!

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: UML Based Web Application Generation
« Reply #2 on: March 04, 2009, 06:26:56 am »
Midnight,

I suspect that EA release 7.5 will have the components to deliver UML model-based generation of web applications using scripting languages like JSP & JSF. What is probably required is the provision of default code generation capability for JSF, JSP & ASP from UML models (Presentation & Navigation models).

A very useful add-in, the Screen Architect which currently generates HTML prototype may achieve this easily but I am awaiting comments from their Product Manager.

kind regards

Segun
« Last Edit: March 04, 2009, 06:30:19 am by salayande »