Advertisement

30 Years of Contributions to Conceptual Modeling

  • Jordi Cabot
  • Cristina Gómez
  • Maria-Ribera Sancho
  • Ernest Teniente
Chapter

Abstract

This chapter is aimed at summarizing the contribution of Antoni Olivé to the field of conceptual modeling over the last three decades. It starts with his initial proposals around the year 1986 and it finishes with his most recent, not to say current, work on the field. The summary encompasses different topics, beginning with the deductive approach to conceptual modeling and its application to deductive databases, evolving later to object-oriented conceptual schemas and, more recently, to conceptual-schema centric development. All in all, the trajectory covers a wide range of topics, all of them of great importance at the time they were treated, and has meant an important advance of the knowledge in this area during all these years.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Notes

Acknowledgements

As coauthors of Antoni’s papers, several people from the Universitat Politècnica de Catalunya have contributed to the field of conceptual modeling, and are still doing it with new, younger, researchers. We are grateful to all of them since they also made this chapter possible. So, we wish to thank David Aguilera, Jordi Conesa, Dolors Costal, Juan Ramón López, Joan Antoni Pastor, Carme Quer, Ruth Raventós, Jaume Sistac†, Albert Tort, Toni Urpí and Antonio Villegas for all the good work they did while being PhD students and collaborators of Antoni.

References

  1. 1.
    Aguilera, D., Gómez, C., Olivé, A.: A method for the definition and treatment of conceptual schema quality issues. In: Atzeni et al. [4], pp. 501–514Google Scholar
  2. 2.
    Aguilera, D., Gómez, C., Olivé, A.: A complete set of guidelines for naming UML conceptual schema elements. Data Knowl. Eng. 88, 60–74 (2013)Google Scholar
  3. 3.
    Aguilera, D., Gómez, C., Olivé, A.: Enforcement of conceptual schema quality issues in current integrated development environments. In: Salinesi, C., Norrie, M.C., Pastor, O. (eds.) Advanced Information Systems Engineering - 25th International Conference, CAiSE 2013, Valencia, Spain, June 17-21, 2013. Proceedings. Lecture Notes in Computer Science, vol. 7908, pp. 626–640. Springer (2013)Google Scholar
  4. 4.
    Atzeni, P., Cheung, D.W., Ram, S. (eds.): Conceptual Modeling - 31st International Conference ER 2012, Florence, Italy, October 15-18, 2012. Proceedings, Lecture Notes in Computer Science, vol. 7532. Springer (2012)Google Scholar
  5. 5.
    Cabot, J., Olivé, A., Teniente, E.: Entity types derived by symbol-generating rules. In: Song, I., Liddle, S.W., Ling, T.W., Scheuermann, P. (eds.) Conceptual Modeling - ER 2003, 22nd International Conference on Conceptual Modeling, Chicago, IL, USA, October 13-16, 2003, Proceedings. Lecture Notes in Computer Science, vol. 2813, pp. 376–389. Springer (2003)Google Scholar
  6. 6.
    Cabot, J., Olivé, A., Teniente, E.: Representing temporal information in UML. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference, San Francisco, CA, USA, October 20-24, 2003, Proceedings. Lecture Notes in Computer Science, vol. 2863, pp. 44–59. Springer (2003)Google Scholar
  7. 7.
    Conesa, J., Olivé, A.: A method for pruning ontologies in the development of conceptual schemas of information systems pp. 64–90 (2006)Google Scholar
  8. 8.
    Costal, D., Olivé, A.: A method for reasoning about deductive conceptual models of information systems. In: CAiSE. pp. 612–631 (1992), https://doi.org/10.1007/BFb0035156
  9. 9.
    Costal, D., Olivé, A., Teniente, E.: Relationship type refinement in conceptual models with multiple classification. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) Conceptual Modeling - ER 2001, 20th International Conference on Conceptual Modeling, Yokohama, Japan, November 27-30, 2001, Proceedings. Lecture Notes in Computer Science, vol. 2224, pp. 397–411. Springer (2001)Google Scholar
  10. 10.
    Gómez, C., Olivé, A.: Evolving partitions in conceptual schemas in the UML. In: Pidduck et al. [25], pp. 467–483Google Scholar
  11. 11.
    López, J., Olivé, A.: A framework for the evolution of temporal conceptual schemas of information systems. In: Wangler, B., Bergman, L. (eds.) Advanced Information Systems Engineering, 12th International Conference CAiSE 2000, Stockholm, Sweden, June 5-9, 2000, Proceedings. Lecture Notes in Computer Science, vol. 1789, pp. 369–386. Springer (2000)Google Scholar
  12. 12.
    Olivé, A.: A comparison of the operational and deductive approaches to conceptual information systems modelling. In: IFIP Congress. pp. 91–96 (1986)Google Scholar
  13. 13.
    Olivé, A.: A formal approach to timing analysis and design of information systems. Inf. Syst. 12(1), 1–10 (1987), https://doi.org/10.1016/0306-4379(87)90013-5
  14. 14.
    Olivé, A.: Relationship reification: A temporal view. In: Jarke, M., Oberweis, A. (eds.) Advanced Information Systems Engineering, 11th International Conference CAiSE’99, Heidelberg, Germany, June 14-18, 1999, Proceedings. Lecture Notes in Computer Science, vol. 1626, pp. 396–410. Springer (1999)Google Scholar
  15. 15.
    Olivé, A.: Representation of generic relationship types in conceptual modeling. In: Pidduck et al. [25], pp. 675–691Google Scholar
  16. 16.
    Olivé, A.: Derivation rules in object-oriented conceptual modeling languages. In: Eder, J., Missikoff, M. (eds.) Advanced Information Systems Engineering, 15th International Conference, CAiSE 2003, Klagenfurt, Austria, June 16-18, 2003, Proceedings. Lecture Notes in Computer Science, vol. 2681, pp. 404–420. Springer (2003)Google Scholar
  17. 17.
    Olivé, A.: Conceptual schema-centric development: A grand challenge for information systems research. In: Pastor, O., e Cunha, J.F. (eds.) Advanced Information Systems Engineering, 17th International Conference, CAiSE 2005, Porto, Portugal, June 13-17, 2005, Proceedings. Lecture Notes in Computer Science, vol. 3520, pp. 1–15. Springer (2005)Google Scholar
  18. 18.
    Olivé, A.: A method for the definition of integrity constraints in object-oriented conceptual modeling languages. Data Knowl. Eng. 59(3), 559–575 (2006)Google Scholar
  19. 19.
    Olivé, A.: Conceptual modeling of information systems. Springer (2007)Google Scholar
  20. 20.
    Olivé, A., Costal, D., Sancho, M.: Entity evolution in ISA hierarchies. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) Conceptual Modeling – ER ’99, 18th International Conference on Conceptual Modeling, Paris, France, November, 15-18, 1999, Proceedings. Lecture Notes in Computer Science, vol. 1728, pp. 62–80. Springer (1999)Google Scholar
  21. 21.
    Olivé, A., Raventós, R.: Modeling events as entities in object-oriented conceptual modeling languages. Data Knowl. Eng. 58(3), 243–262 (2006)Google Scholar
  22. 22.
    Olivé, A., Sancho, M.: Validating conceptual specifications through model execution. Inf. Syst. 21(2), 167–186 (1996), https://doi.org/10.1016/0306-4379(96)00010-5
  23. 23.
    Olivé, A., Teniente, E.: Derived types and taxonomic constraints in conceptual modeling. Inf. Syst. 27(6), 391–409 (2002)Google Scholar
  24. 24.
    Pastor-Collado, J.A., Olivé, A.: Supporting transaction design in conceptual modelling of information systems. In: International Conference on Advanced Information Systems Engineering. pp. 40–53. Springer (1995)Google Scholar
  25. 25.
    Pidduck, A.B., Mylopoulos, J.,Woo, C.C., Özsu, M.T. (eds.): Advanced Information Systems Engineering, 14th International Conference, CAiSE 2002, Toronto, Canada, May 27-31, 2002, Proceedings, Lecture Notes in Computer Science, vol. 2348. Springer (2002)Google Scholar
  26. 26.
    Quer, C., Olivé, A.: Deteriming object interaction in object-oriented deductive conceptual models. Inf. Syst. 19(3), 211–227 (1994), https://doi.org/10.1016/0306-4379(94)90042-6
  27. 27.
    Raventós, R., Olivé, A.: An object-oriented operation-based approach to translation between MOF metaschemas. Data Knowl. Eng. 67(3), 444–462 (2008)Google Scholar
  28. 28.
    Sancho, M.R., Olivé, A.: Deriving transaction specifications from deductive conceptual models of information systems. In: International Conference on Advanced Information Systems Engineering. pp. 311–324. Springer (1994)Google Scholar
  29. 29.
    Sistac, J.: The DADES/GP approach to automatic generation of information system prototypes from a deductive conceptual model. Inf. Syst. 17(3), 195–208 (1992), https://doi.org/10.1016/0306-4379(92)90013-D
  30. 30.
    Teniente, E., Olivé, A.: The events method for view updating in deductive databases. In: Advances in Database Technology - EDBT’92, 3rd International Conference on Extending Database Technology, Vienna, Austria, March 23-27, 1992, Proceedings. pp. 245–260 (1992), https://doi.org/10.1007/BFb0032435
  31. 31.
    Teniente, E., Olivé, A.: Updating knowledge bases while maintaining their consistency. VLDB J. 4(2), 193–241 (1995), http://www.vldb.org/journal/VLDBJ4/P193.pdf
  32. 32.
    Tort, A., Olivé, A.: An approach to testing conceptual schemas. Data Knowl. Eng. 69(6), 598–618 (2010)Google Scholar
  33. 33.
    Tort, A., Olivé, A.: An approach to website schema.org design. Data Knowl. Eng. 99, 3–16 (2015)Google Scholar
  34. 34.
    Tort, A., Olivé, A., Sancho, M.: An approach to test-driven development of conceptual schemas. Data Knowl. Eng. 70(12), 1088–1111 (2011)Google Scholar
  35. 35.
    Urpí, T., Olivé, A.: Evants and events rules in active databases. IEEE Data Eng. Bull. 15(1-4), 56–59 (1992), http://sites.computer.org/debull/92DEC-CD.pdf
  36. 36.
    Urpí, T., Olivé, A.: A method for change computation in deductive databases. In: 18th International Conference on Very Large Data Bases, August 23-27, 1992, Vancouver, Canada, Proceedings. pp. 225–237 (1992), http://www.vldb.org/conf/1992/P225.PDF
  37. 37.
    Villegas, A., Olivé, A.: A method for filtering large conceptual schemas. Conceptual Modeling–ER 2010 pp. 247–260 (2010)Google Scholar
  38. 38.
    Villegas, A., Olivé, A., Sancho, M.: Understanding constraint expressions in large conceptual schemas by automatic filtering. In: Atzeni et al. [4], pp. 50–63Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Jordi Cabot
    • 1
  • Cristina Gómez
    • 2
  • Maria-Ribera Sancho
    • 3
  • Ernest Teniente
    • 2
  1. 1.ICREAUniversitat Oberta de CatalunyaBarcelonaSpain
  2. 2.Department of Service and Information System EngineeringUniversitat Politècnica de CatalunyaBarcelonaSpain
  3. 3.Department of Service and Information System EngeneeringUniversitat Politècnica de Catalunya Barcelona Supercomputing CenterBarcelonaSpain

Personalised recommendations