14. June 2008

Automatic Roundtrip Engineering for adaptive web applications

Project specifics

  • Role: Software Engineer
  • Application type:
  • Application category:

Client information

  • Agency: Private (Dresden)
  • Country: Germany
    • Prior to diplomy thesis at the Technical University of Dresden (Germany) students had to choose a scientific thesis, do research on it and finally implement a prototype to give proove to the theories they pointed out during their research.

      In the sommer semester of 2008 I delt with Automatic Roundtrip Engineering (ARE). ARE means, being able to transfigure information from one domain into another domain. Domains can be represented for instance by different views. An UML-Diagramm which was generated by the information out of code, would be one domain and the code itself would be another. ARE in this case would mean a change within the UML-Diagramm should automatically result in a changed code and the other way around.

      According to ARE for adaptive web applications the TU Dresden had built AMACONT (SystemArchitecture for Multimedia Adaptive WebCONTent). By a prior work several adaption aspects were defined as for instance resolution adaption (PDAs, PCs, etc.). A bunch of adaption aspects could be chosen by an editor and be defined for certain parts of a webpage. Through certain transformation steps these aspects were woven (see Fig.03) into code. Starting from this point it was my job to define two different views / domains where ARE could be brought in.

      Technologies

      Technical Features

      • Platforms: Desktop
      • Project Group: Greenfield
      • HTML5: No
      • Browser Compatibility: IE7+

      Tool Support

      • IDE: Eclipse
      • Platform: Windows
      • Version Control: SVN

      Project specifics

      • Role: Software Engineer
      • Application type:
      • Application category:

      Client information

    • Agency: Private (Dresden)
    • Country: Germany