A TOOL FOR USER-GUIDED DATABASE APPLICATION DEVELOPMENT - Automatic Design of XML Models using CBD

Carlos Rossi, Antonio Guevara, Manuel Enciso, José Luis Caro, Angel Mora, Pablo Cordero

Abstract

Beyond the database normalization process, much work has been done on the use of functional dependencies (FDs), their discovery using mining techniques, their use in query optimization and in the design of algorithms dealing with the implication problem etc. Nevertheless, although much research expounds the benefits of using functional dependencies, only a few modeling tools actually use them. In this work we present CBD, a new software development tool which allows end users to specify their requirements. CBD allows the user to design his/her own GUI for the application using forms and interface elements and it builds a meta-data dictionary with information on functional dependencies. This data dictionary will be used to generate the unified data model and a behavior model.

References

  1. Armstrong, W. W. (1974). Dependency structures of data base relationships. In IFIP Congress, pages 580-583.
  2. Carrillo, A. L., Falgueras, J., Dianes, J. A., and Guevara, A. (2008). A guided interface for web interaction. In Proceedings of ICEIS 2008 - 10TH International Conference On Enterprise Information Systems., pages 70- 77.
  3. Codd, E. F. (1970). A relational model of data for large shared data banks. Commun. ACM, 13(6):377-387.
  4. Cordero, P., Enciso, M., Guzmán, I. P., and Mora, A. (2002). Slfd logic: Elimination of data redundancy in knowledge representation. Lecture Notes in Artificial Intelligence, 2527:141-150.
  5. Evaluation, B. (1000). This is a paper written by one of the authors of this paper. In We have remove this data following the submission guidelines for authors. Published.
  6. Fagin, R. (1977). Functional dependencies in a relational database and propositional logic. IBM. Journal of research and development, 21 (6):534-544.
  7. FormLogix.com (2010). http://www.formlogix.com.
  8. FormSpring LLC (2010). www.formspring.com.
  9. Groupe W4 S.A (2010). http://www.lyria.com.
  10. Guevara, A., Caro, J. L., Leiva, J. L., and Gmez, J. L. (2007). I. comis: Cooperative methodology for information systems. In Proceedings of ENC'2007 Advances in Computer Science, pages 81-87.
  11. Infinity Box Inc. (2010). http://wufoo.com/.
  12. Interlogy LLC (2010). http://www.jotform.com/.
  13. Jacobson, I., Booch, G., and J., R. (2000). El proceso unificado de desarrollo de software. Addison Wesley.
  14. Martin, R. (2003). Agile software development : principles, patterns, and practices. Prentice Hall.
  15. Mora, A., Aguilera, G., Enciso, M., Cordero, P., and Guzmán, I. P. (2006). A new closure algorithm based in logic: Slfd-closure versus classical closures. Inteligencia Artificial. Revista Iberoamericana de IA, 31:31-40.
  16. Mora, A., Enciso, M., Cordero, P., and Guzmán, I. P. (2004). The functional dependence implication problem: optimality and minimality. An efficient preprocessing transformation based on the substitution paradigm. Lect. Notes in Artificial Intelligence, 3040:136-146.
  17. Nelson, H. J., Poels, G., Genero, M., and Piattini, M. (2005). Quality in conceptual modeling: five examples of the state of the art. Data Knowl. Eng., 55(3):237-242.
  18. Paredaens, J. (1982). A universal formalism to express decompositions, functional dependencies and other constraints in a relational database. Theoretical Computer Science, 19 (2):143-160.
  19. Pressman, R. (2006). Ingenieria del Software. McGraw Hill.
  20. Veer West LLC (2010). www.formassembly.com.
Download


Paper Citation


in Harvard Style

Rossi C., Guevara A., Enciso M., Luis Caro J., Mora A. and Cordero P. (2010). A TOOL FOR USER-GUIDED DATABASE APPLICATION DEVELOPMENT - Automatic Design of XML Models using CBD . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 195-200. DOI: 10.5220/0003009401950200


in Bibtex Style

@conference{icsoft10,
author={Carlos Rossi and Antonio Guevara and Manuel Enciso and José Luis Caro and Angel Mora and Pablo Cordero},
title={A TOOL FOR USER-GUIDED DATABASE APPLICATION DEVELOPMENT - Automatic Design of XML Models using CBD},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={195-200},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003009401950200},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A TOOL FOR USER-GUIDED DATABASE APPLICATION DEVELOPMENT - Automatic Design of XML Models using CBD
SN - 978-989-8425-23-2
AU - Rossi C.
AU - Guevara A.
AU - Enciso M.
AU - Luis Caro J.
AU - Mora A.
AU - Cordero P.
PY - 2010
SP - 195
EP - 200
DO - 10.5220/0003009401950200