Using viewpoints to derive object-oriented frameworks: a case study in the web-based education domain
This paper is an experience report that illustrates the applicability of a viewpoint-based design method for the Web-based education (WBE) domain. The method is a new approach for domain analysis that generates an object-oriented framework from a set of concrete applications. These applications are defined as viewpoints, since they provide different perspectives of the framework domain. Various existent WBE environments have been used as viewpoints in our case study. The design method has been successfully applied for these viewpoints generating the ALADIN framework. The analysed WBE environments are presented through object-oriented diagrams. The implementation and use of ALADIN is discussed to validate the results of the case study.
viewpoints object-oriented frameworks web-based education domain analysis framework usability domain-specific language