Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-642-02463-4_9guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Conceptual Modeling: Past, Present and the Continuum of the Future

Published: 04 July 2009 Publication History

Abstract

In this paper we give a brief history on conceptual modeling in computer science and we discuss state-of-the-art approaches. It is claimed that a number of problems remain to be solved. "Schema-first" is no longer a viable approach to meet the data needs in the dynamic world of the internet and web services. This is also true for the "schema-later" approach simply because data and data sources constantly change in depth and breadth and can neither wait for the schema to be completed nor for the data to be collected. As a solution we advocate for a new "schema-during" approach, in which the process of Conceptual Modeling is in a continuum with the operations in the database.

References

[1]
Abrial, J.-R.: Data Semantics. In: Klimbie, J. W., Koffman, K. L. (eds.) Data Management Systems, pp. 1-59. North-Holland, Amsterdam (1974).
[2]
Angles, R., Guteierrez, C.: Survey on graph database models. Computing Surveys (CSUR) 40(1) (February 2008).
[3]
Alencar, F.M.R., Castro, J., Filho, A. C., Mylopoulos, J.: From Early Requirements Modeled by the i* Technique to Later Requirements modeled in Precise UML. In: WER 2000, pp. 92-108 (2000).
[4]
Batini, C., Lenzerini, M., Navathe, S.: Database Design: An Entity-Relationship Approach. Benjamin Cummings Publishing (1992).
[5]
Breutmann, B., Mauer, R., Falkenberg, E.: CSL: A language for defining conceptual schema. Elsevier, North Holland 1 (1979).
[6]
Brodie, M., Mylopoulos, J., Schmidt, J.: On conceptual modelling: perspectives from artificial intelligence, databases, and programming languages. Springer, New York (1984).
[7]
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (2005).
[8]
Chen, P.: The entity-relationship model: Towards a unified view of data. ACM Transactions on Database Systems 1(1) (1976).
[9]
Castro, J., Kolp, M., Mylopoulos, J.: Developing Agent-Oriented Information Systems for the Enterprise. In: Proceedings Second International Conference on Enterprise Information Systems, Stafford, UK (July 2000).
[10]
Codd, E.: A relational model for large shared data banks. Communications of the ACM 13(6), 377-387 (1970).
[11]
Codd, E.: Extending the database relational model to capture more meaning. ACM Transactions on Database Systems 4 (1979).
[12]
De Marco, T.: Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs (1979).
[13]
Dahl, O.-J., Hoare, C.: Hierarchical program structures. In: Dahl, O.-J., Dijkstra, E., Hoare, C. (eds.) Structured Programming. Academic Press, London (1972).
[14]
Evermann, J., Wand, Y.: Toward Formalizing Domain Modeling Semantics in Language Syntax. IEEE Transactions on Software Engineering 31(1), 21-37 (2005).
[15]
Fensel, D., Hendler, J., Lieberman, H., Wahlster, W.: Semantic Web Technology. MIT Press, Boston (2002).
[16]
Franklin, M.: The Structure of (Computer) Scientific Revolutions. In: Keynote at Dow Jones Enterprise Ventures, San Jose, CA (2006).
[17]
Hull, R., King, R.: Semantic Database Modelling: Survey, Applications and Research Issues. ACM Computing Surveys 19(3) (September 1987).
[18]
Hammer, M., McLeod, D.: The semantic data model: A modelling mechanism for database applications. In: Proceedings of the 1978 ACM SIGMOD international conference on management of data, pp. 26-36. ACM, New York (1978).
[19]
Hussain, T., Shamail, S., Awais, M.M.: Improving quality in conceptual modelling. In: OOPSLA 2004: Companion to the 19th annual ACM SGPLAN conference on Object-oriented programming systems, languages and applications, October 2004, pp. 171-172. ACM, New York (2004).
[20]
Juhrisch, M.: Using Enterprise Models to Configure Service-oriented Architectures. In: Tagungsband - MKWI 2008 (2008).
[21]
Kaschek, R.: On the evolution of conceptual modelling. In: Dagstuhl Seminar Proceedings 08181, Wellington, New Zealand, http://drops.dagstuhl.de/ opus/volltexte/2008/1598 (access, December 2008).
[22]
Maximilien, E. M., Singh, M. P.: Conceptual Model of Web Service Reputation. ACM SIGMOD Record 31(4) (December 2002).
[23]
Mylopoulos, J., Bernstein, P. A., Wong, H.K.T.: A language facility for designing interactive database-intensive applications. In: SIGMOD 1978: Proceedings of the 1978 ACM SIGMOD international conference on management of data (1978).
[24]
Mylopoulos, J., Norgida, A., Jarke, M., Koubarakis, M.: Telos: Representing Knowledge About Informatin Systems. ACM Transactions on Information Systems 8(4), 325-362 (1990).
[25]
Mylopoulos, J.: Conceptual Modelling and Telos. In: Loucopoulos, P., Zicari, R. (eds.) Conceptual Modelling, Databases and CASE: An Integrated View of Information Systems Development. McGraw Hill, New York (1992).
[26]
Mylopoulos, J.: Information Modeling in the Time of the Revolution. In: 9th International Conference on advanced information systems engineering (CA ISE 1997), May 1998, vol. 23(3-4), pp. 127-155. Elsevier Science Ltd., Amsterdam (1998).
[27]
OMG: OMG Unified Modeling Language (OMG UML) Infrastructure. Version 2.1.2, http://www.omg.org/docs/formal/07-11-04.pdf (access: December 2008).
[28]
Parnas, D. L.: A Technique for Software Module Specification with Examples. CACM 15(5), 330-336 (1972).
[29]
Quillian, R.: Semantic memory. In: Minsky, M. (ed.) Semantic Information Processing, pp. 227-270. MIT Press, Cambridge (1968).
[30]
Roach, T., Low, G., D'Ambra, J.: CAPSICUM A Conceptual Model for Service Oriented Architecture. In: SERVICES 2008: Proceedings of the 2008 IEEE Congress on Services. IEEE Computer Society, Los Alamitos (2008).
[31]
Roussopoulos, N., Mylopoulos, J.: Using semantic networks for database management. In: VLDB 1975: Proceeedings of the 1st International Conference on Very Large Data Bases (1975).
[32]
Ross, D.: Structured analysis: A language for communicating ideas. IEEE Transactions on Software Engineering 3(1), 16-34 (1977).
[33]
Roussopoulos, N.: The Logical Access Path Schema of a Database. IEEE Trans. Software Eng. 8(6), 563-573 (1982).
[34]
Roussopoulos, N., Yeh, H. T.: An Adaptable Methodology for Database Design. ACM Transactions on Database Systems 17(5), 64-80 (1984).
[35]
Smith, J. M., Smith, D.C.P.: Database Abstractions: Aggregation and Generalization. ACM Transactions on Database Systems 2(2) (June 1977).
[36]
Stolte, C., Tang, D., Hanrahan, P.: Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases (extended paper). IEEE Transactions on Visualization and Computer Graphics 8(1) (January 2002).
[37]
Susi, A., Perini, A., Mylopoulos, J.: The Tropos Metamodel and its Use. Informatica 29, 401-408 (2005).
[38]
Taylor, R. W., Frank, R. L.: CODASYL database management systems. ACM Computing Surveys (CSUR) 8(1), 67-103 (1976).
[39]
Tsichritzis, D. C., Lochovsky, F. H.: Hierarchical database management: A survey. ACM Computing Surveys (CSUR) 8(1), 105-123 (1976).
[40]
Tsichritzis, D. C., Lochovsky, F. H.: Hierarchical database management: A survey. ACM Computing Surveys 8(1), 105-123 (1976).
[41]
Vara, J. M., de Castro, V., Marcos, E.: WSDL Automatic Generation from UML Models in a MDA Framework. In: Proceedings of the International Conference on Next Generation Web Services Practices (2005).
[42]
Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science (1995).
[43]
Zloof Moshé, M.: Query-by-Example: A Data Base Language. IBM Systems Journal 16(4), 324-343 (1977).

Cited By

View all
  • (2023)Towards a Framework for Self-adaptive Systems Conceptual ModelingProceedings of the XIX Brazilian Symposium on Information Systems10.1145/3592813.3592921(325-331)Online publication date: 29-May-2023
  • (2018)Towards a domain-specific modeling language for self-adaptive systems conceptual modelingProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266244(208-213)Online publication date: 17-Sep-2018
  • (2018)Improving self-adaptive systems conceptual modelingProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167271(1292-1299)Online publication date: 9-Apr-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide books
Conceptual Modeling: Foundations and Applications: Essays in Honor of John Mylopoulos
July 2009
503 pages
ISBN:9783642024627
  • Editors:
  • Alexander T. Borgida,
  • Vinay K. Chaudhri,
  • Paolo Giorgini,
  • Eric S. Yu

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 04 July 2009

Qualifiers

  • Chapter

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Towards a Framework for Self-adaptive Systems Conceptual ModelingProceedings of the XIX Brazilian Symposium on Information Systems10.1145/3592813.3592921(325-331)Online publication date: 29-May-2023
  • (2018)Towards a domain-specific modeling language for self-adaptive systems conceptual modelingProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266244(208-213)Online publication date: 17-Sep-2018
  • (2018)Improving self-adaptive systems conceptual modelingProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167271(1292-1299)Online publication date: 9-Apr-2018
  • (2013)Is Traditional Conceptual Modeling Becoming Obsolete?Proceedings of the 32nd International Conference on Conceptual Modeling - Volume 821710.1007/978-3-642-41924-9_6(61-73)Online publication date: 11-Nov-2013
  • (2012)Conceptual modeling principles for crowdsourcingProceedings of the 1st international workshop on Multimodal crowd sensing10.1145/2390034.2390038(3-6)Online publication date: 2-Nov-2012
  • (2010)Using object role modeling in a service-oriented data integration projectProceedings of the 2010 international conference on On the move to meaningful internet systems10.5555/1948509.1948602(426-435)Online publication date: 25-Oct-2010

View Options

View options

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media