Data Conceptualisation for Web-Based Data-Centred Application Design

  • Julien Vilz
  • Anne France Brogneaux
  • Ravi Ramdoyal
  • Vincent Englebert
  • Jean Luc Hainaut
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4001)


The paper describes the conceptualisation process in the ReQuest approach, a wide-spectrum methodology for web-based information systems analysis and development. This methodology includes a strong involvement of end users in the requirement elicitation process by building prototype user interface fragments of the future application. The paper focuses on the analysis step of these fragments that yields a draft conceptual schema of the application domain. The analysis includes a tree-based representation of the fragments, the detection of shared subtrees through mining techniques, their normalisation and the derivation of the conceptual schema. A short description of a supporting tool is given.


User Interface Chosen Product Conceptual Schema Interface Model Entity Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    The British Computer Society & Royal Academy of Engineering: The Challenges of Complex IT Projects. Royal Academy of Engineering (2004)Google Scholar
  2. 2.
    Damas, C., Lambeau, B., Dupont, P., van Lamsweerde, A.: Generating Annotated Behavior Models from End-User Scenarios. IEEE Transactions on Software Engineering, Special Issue on Interaction and State-based Modeling (to appear, 2006)Google Scholar
  3. 3.
    Brogneaux, A.-F., Ramdoyal, R., Vilz, J., Hainaut, J.-L.: Deriving User requirements From Human Computer Interfaces. In: Proc. of 23rd IASTED Int. Conf., Innsbruck, Austria (February 2005)Google Scholar
  4. 4.
    Thiran, Ph., Hainaut, J.-L., Houben, G.-J., Benslimane, D.: Wrapper-based Evolution of Legacy Information Systems. ACM Transactions on Software Engineering and Methodology (TOSEM) (to appear, 2006)Google Scholar
  5. 5.
    Schewe, K.D., Thalheim, B.: Conceptual modelling of web information systems. Data Knowl. Eng. 54(2), 147–188 (2005)CrossRefGoogle Scholar
  6. 6.
    Batini, C., Ceri, S., Navathe, S.B.: Conceptual Database Design, Benjamin/Cummings (1992)Google Scholar
  7. 7.
    Coyette, J., Vanderdonckt, A.: Sketching Tool for Designing Anyuser Anyplatform, Anywhere User Interfaces. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Hainaut, J.-L.: Introduction to Database Reverse Engineering, 3rd edn. LIBD Publish, Namur (2002), Google Scholar
  9. 9.
    Hainaut, J.L.: Transformation based Database Engineering. In: van Bommel, P. (ed.) Transformation of Knowledge, Information and Data: Theory and Applications. IDEA Group (2005)Google Scholar
  10. 10.
    Rollinson, S.R., Roberts, S.A.: Formalizing the Informational Content of Database User Interfaces. In: Ling, T.-W., Ram, S., Li Lee, M. (eds.) ER 1998. LNCS, vol. 1507, pp. 65–77. Springer, Heidelberg (1998)Google Scholar
  11. 11.
    Choobineh, J., Mannino, M.V., Tseng, V.P.: A Form Based Approach for Database Analysis and Design. Com. of the ACM 35(2), 108–120 (1992)CrossRefGoogle Scholar
  12. 12.
    Lee, H., Yoo, C.: A Form-driven Object-oriented Reverse Engineering Methodology. Information Systems 25(3) (2000)Google Scholar
  13. 13.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing. Web sites. WWW9/Computer Networks 33(1-6), 137–157 (2000)Google Scholar
  14. 14.
    Conallen, J.: Building Web Applications with UML. Object Technology Series. Addison Wesley, Reading (2000)Google Scholar
  15. 15.
    Oaks, P., ter Hofstede, A.H.M., Edmond, D., Spork, M.: Extending conceptual models for web based applications. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 216–231. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Brambilla, M.: Extending hypertext conceptual models with process-oriented primitives. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 246–262. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  17. 17.
  18. 18.
    Cato, J.: User-Centered Web Design. Addison-Wesley, Reading (2001)Google Scholar
  19. 19.
    Escalona, M., Koch, N.: Requirements Engineering for Web Applications – A Comparative Study. Web Engineering Journal 2(3) (2004)Google Scholar
  20. 20.
    Nielsen, J.: User Interface directions for the Web. Com. of the ACM 42(1), 65–72 (1999)CrossRefGoogle Scholar
  21. 21.
    Gibson, D., Punera, K., Tomkins, A.: The Volume and Evolution of Web Page Templates, David Gibson Center (2005)Google Scholar
  22. 22.
    Collopy, E., Levene, M.: Evolving Example Relations to Satisfy Functional Dependencies. Issues and Applications of Database Technology, 440–447 (1998)Google Scholar
  23. 23.
    Chi, Y., Nijssen, Y., Muntz, R.: Frequent Subtree Mining - An Overview. In: Fundamenta Informaticae XXI, pp. 1001–1038. IOS Press, Amsterdam (2001)Google Scholar
  24. 24.
    Yang, L., Lee, M., Hsu, W., Guo, X.: 2PXMiner - An Efficient Two Pass Mining of Frequent XML Query Patterns. In: Proc. of the SIGKDD 2004 (2004)Google Scholar
  25. 25.
    Asai, T., Abe, K., Kawasoe, S., Arimura, H., Sakamoto, H., Arikawa, S.: Efficient Sub structure Discovery from Large Semi structured Data. In: Proc. of the 2nd Annual SIAM Symposium on Data Mining (2002)Google Scholar
  26. 26.
    Cohen, W.W., Ravikumar, P., Fienberg, S.E.: A comparison of string distance metrics for name-matching tasks. In: Proc. of the IJCAI 2003 (2003)Google Scholar
  27. 27.
    Hainaut, J.L.: Entity Relationship models: formal specification and comparison. In: Proc. of the 9th Int. Conf. on the Entity Relationship Approach (1991)Google Scholar
  28. 28.
    Spaccapietra, S., Parent, C., Dupont, Y.: Model independent assertions for integration of heterogeneous schemas. VLDB Journal 1, 81–126 (1992)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Julien Vilz
    • 1
  • Anne France Brogneaux
    • 1
  • Ravi Ramdoyal
    • 1
  • Vincent Englebert
    • 1
  • Jean Luc Hainaut
    • 1
  1. 1.Laboratory of Database Application EngineeringUniversity of NamurNamurBelgium

Personalised recommendations