Software Engineering Laboratory

Dynamic Web Computing
Web applications for the dynamic IT society should be designed by business professionals for agile development.
Our approaches are shown in the figure. The business model at the business level is proposed by end-users. Then, at the service level, the domain model is constructed and the required services are specified. At the software level, they are implemented by using components. The granularity gap between components and the domain model is bridged by frameworks. The semantic gap between the domain model and end-users is bridged by domain-specific frameworks and domain-specific visual modeling tools.
This composite approach makes it possible that Web applications are easily developed and frequently modified by end-users.