Abstract
The influence of mainstream philosophy on conceptual modelling and on modelling language development has historically been arcane or, at best, not recognized, whilst modellers might in fact implicitly espouse one particular philosophical tenet. This paper describes and discusses philosophical stances applied to conceptual modeling in order to make such influences explicit so that we, as conceptual modellers, can take the next step.
Chapter PDF
Similar content being viewed by others
References
Henderson-Sellers, B., Gonzalez-Perez, C.: Uses and abuses of the stereotype mechanism in UML 1.x and 2.0. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 16–26. Springer, Heidelberg (2006)
Atkinson, C., Kühne, T., Henderson-Sellers, B.: Systematic stereotype usage. Software and System Modelling 2(3), 153–163 (2003)
Locke, J.: An essay concerning human understanding, Digireads, Kansas (1690/2009)
Smith, B.: Beyond concepts: ontology as reality representation. In: Varzi, A., Vieu, L. (eds.) Procs. FOIS 2004, pp. 73–84. IOS Press (2004)
Partridge, C.: Business Objects: Re-Engineering for Re-use. Butterworth Heineman, Oxford (1996)
Lakoff, G.: Women, Fire, and Dangerous Things. What Categories Reveal about the Mind. Univ. Chicago Press (1987)
Stanford Encyclopedia of Philosophy (last major revision) (2011), http://plato.stanford.edu/entries/concepts/ (accessed September 3, 2012)
Margolis, E., Laurence, S. (eds.): Concepts: Core Readings. MIT Press (1999)
Locke, J.: An Essay Concerning Human Understanding. Oxford Univ. Press, Oxford (1690, 1975)
Hume, D.: A Treatise of Human Nature. Oxford University Press, Oxford (1739, 1978)
Wittgenstein, L.: Philosophical Investigations. Macmillan, New York (1953)
Peacocke, C.: A Study of Concepts. MIT Press, Cambridge (1992)
Gruber, T.R.: A translation approach to portable ontologies. Knowledge Acquisition 5, 199–220 (1993)
Eriksson, O., Ågerfalk, P.J.: Rethinking the meaning of identifiers in information infrastructures. J. Assoc. Info. Systems 11(8), 433–454 (2010)
Henderson-Sellers, B.: On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages, Springer Briefs in Computer Science. Springer (2012)
Henderson-Sellers, B., Eriksson, O., Gonzalez-Perez, C., Ã…gerfalk, P.J.: Ptolemaic metamodelling? The need for a paradigm shift. In: Cueva Lovelle, J.M., et al. (eds.) Progressions and Innovations in Model-Driven Software Engineering. IGI Global (2013)
Shan, L., Zhu, H.: Unifying the semantics of models and meta-models in the multi-layered UML meta-modelling hierarchy. Int. J. Softw. Informat. 6(2), 163–200 (2012)
Bunge, M.: Treatise on Basic Philosophy: Ontology I: The Furniture of the World, vol. 3. Reidel, Boston (1977)
Wand, Y.: Ontology as a foundation for meta-modelling and method engineering. Inf. Software Technol. 38, 281–287 (1996)
Opdahl, A., Henderson-Sellers, B.: A template for defining enterprise modelling constructs. Journal of Database Management 15(2), 39–73 (2004)
Mellor, D.H., Oliver, A. (eds.): Properties. Oxford Univ. Press (1997)
Partridge, C.: Personal communication (2012)
Searle, J.R.: Speech Acts. An Essay in the Philosophy of Language. Cambridge Univ. Press (1969)
Guizzardi, G., Wagner, G.: Towards Ontological Foundations for Agent Modelling Concepts Using the Unified Fundational Ontology (UFO). In: Bresciani, P., Giorgini, P., Henderson-Sellers, B., Low, G., Winikoff, M. (eds.) AOIS 2004. LNCS (LNAI), vol. 3508, pp. 110–124. Springer, Heidelberg (2005)
Lowe, E.J.: The Four-Category Ontology: A Metaphysical Foundation for Natural Science. Oxford Univ. Press (2006)
Descartes, R.: Principia philosophiae (Principles of Philosophy) (1644)
Guizzardi, G., Masolo, C., Borgo, S.: In defense of a trope-based ontology for conceptual modeling: An example with the foundations of attributes, weak entities and datatypes. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 112–125. Springer, Heidelberg (2006)
Wand, Y., Weber, R.: An ontological analysis of some fundamental information systems concepts. In: Proceedings of the Ninth International Conference on Information Systems, Minneapolis (1988)
Wand, Y., Weber, R.: An ontological model of an information system. IEEE Trans. Software Eng. 16(11), 1282–1292 (1990)
Wand, Y., Weber, R.: On the deep structure of information systems. Information Systems Journal 5, 203–223 (1995)
Baldinger, K.: Semantic Theory: Towards a Modern Semantics. Palgrave Macmillan (1980)
Sowa, J.F.: Ontology, metadata, and semiotics, Conceptual Structures: Logical, Linguistic, and Computational Issues. In: Ganter, B., Mineau, G.W. (eds.) ICCS 2000. LNCS, vol. 1867, pp. 55–81. Springer, Heidelberg (2000)
Guizzardi, G.: Ontological foundations for structural conceptual models. CTIT PhD Thesis Series, No. 05-74, Enschede, The Netherlands (2005)
Ogden, C.K., Richards, I.A.: The Meaning of Meaning. Harcourt, Brace and World, New York (1923)
Peirce, C.S.: Collected Papers of C. S. Peirce. In: Hartshorne, C., Weiss, P., Burks, A. (eds.) 8 vols. Harvard University Press, Cambridge (1958)
Ullmann, S.: Semantics: An Introduction to the Science of Meaning. Basil Blackwell, Oxford (1964)
Jackson, M.: Some Notes on Models and Modelling. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Mylopoulos Festschrift. LNCS, vol. 5600, pp. 68–81. Springer, Heidelberg (2009)
Wilmont, I., Brinkkemper, S., van de Weerd, I., Hoppenbrouwers, S.: Exploring intuitive modelling behaviour. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Ukor, R., et al. (eds.) BPMDS 2010 and EMMSAD 2010. LNBIP, vol. 50, pp. 301–313. Springer, Heidelberg (2010)
Gonzalez-Perez, C., Henderson-Sellers, B.: Modelling software development methodologies: a conceptual foundation. J. Sys. Softw. 80(11), 1778–1796 (2007)
Lorenzatti, A., Abel, M., Fiorini, S.R., Bernardes, A.K., dos Santos Scherer, C.M.: Ontological primitives for visual knowledge. In: da Rocha Costa, A.C., Vicari, R.M., Tonidandel, F. (eds.) SBIA 2010. LNCS, vol. 6404, pp. 1–10. Springer, Heidelberg (2010)
Lorenzatti, A., Santin, C.E., Paesi da Silva, O., Abel, M.: A representation frame-work for visual knowledge. In: Vieira, R., et al. (eds.) Proceedings of Joint IV Seminar on Ontology Research in Brazil and VI International Workshop on Metamodels, Ontologies and Semantic Technologies, CEUR Workshop Procs., vol. 776, pp. 177–182 (2011)
Austin, J.L.: How To Do Things With Words. Oxford Univ. Press (1962)
Frege, G.: Über Begriff und Gegenstand (On Concept and Object). In: Vierteljahrsschrift für wissenschaftliche Philosophie, vol. XVI, pp. 192–205. Fues’s Verlag (1892) (transl. Geach and Black, 1952)
OMG: OMG Unified Modeling LanguageTM (OMG UML), Infrastructure Version 2.4.1, OMG Document Number: formal/2011-08-05, 230pp (2011)
Lilly, L.: Use case pitfalls: top 10 problems from real projects using use cases. In: Firesmith, D., et al. (eds.) Procs. TOOLS 30, pp. 174–183. IEEE Comp. Soc. Press (1999)
Mylopoulos, J.: Conceptual modeling and Telos. In: Loucopoulos, P., Zicari, R. (eds.) Conceptual Modeling, Databases and CASE, ch. 4, pp. 49–68. Wiley (1992)
Kaschek, R., Delcambre, L. (eds.): The Evolution of Conceptual Modeling. From a Historical Perspective towards the Future of Conceptual Modeling. LNCS, vol. 6520. Springer, Heidelberg (2011)
Incipit: ConML Technical Specification. ConML 1.3 (2013), http://www.conml.org/Resources_TechSpec.aspx
Gonzalez-Perez, C.: A conceptual modelling language for the humanities and social sciences. In: Rolland, C., et al. (eds.) Sixth International Conference on Research Challenges in Information Science (RCIS 2012), pp. 396–401. IEEE Computer Society (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henderson-Sellers, B., Gonzalez-Perez, C., Walkerden, G. (2013). An Application of Philosophy in Software Modelling and Future Information Systems Development. In: Franch, X., Soffer, P. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2013. Lecture Notes in Business Information Processing, vol 148. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38490-5_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-38490-5_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38489-9
Online ISBN: 978-3-642-38490-5
eBook Packages: Computer ScienceComputer Science (R0)