Open Access Open Access  Restricted Access Subscription or Fee Access

Heraclitean Ontology for Specifying Systems


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/irecos.v10i6.6493

Abstract


Recently, there has been renewed interest in applying (formal) ontologies to develop real-world semantics for conceptual modeling that guides the modeling process. The best-known ontology in this context is the BWW (Bunge-Wand-Weber) ontology, which provides a classification of concepts to represent the application domain in a specific categorization. BWW has been used to analyze and evaluate UML/SysML constructs and to map them to ontological concepts. This paper examines complex systems that rely on SysML-based modeling for designing and managing projects using model-driven process. It is claimed that such methodology ensures high quality, trustworthiness, cost efficiency, and schedule compliance throughout the life cycle of a project. The problem is that the current dominant paradigm in the model-driven process, motivated by UML and SysML, focuses on a multiplicity of specifications. It is claimed that building a meaningful single model that encompasses the whole system is impossible; thus, series of models are produced that offer various “views” of the system. Nevertheless, the thesis of this paper is that SysML achieves only marginal success as a modeling tool because of its multiplicity and fragmentation of representations, and its failure to furnish a nucleus around which different phases of the development process can evolve. Accordingly, a new ontological foundation is proposed, based on the notion of flow adopted from the teachings of Heraclitus, a pre-Socratic Greek philosopher. This approach is applied to a sample study case utilized in the SysML-based software development process called CORE (Vitech Corporation) that presents an integrated, model-driven systems engineering environment. The results point to the viability and advantages of the new methodology in comparison with SysML system specification.
Copyright © 2015 Praise Worthy Prize - All rights reserved.

Keywords


Heraclitus; Ontology; WBB Ontology; Conceptual Modeling; Model-Driven Process; SysML

Full Text:

PDF


References


INCOSE, A Consensus of the INCOSE Fellows. http://www.incose.org/practice/fellowsconsensus.aspx.

A. T. Bahill, B. Gissing, Re-evaluating systems engineering concepts using systems thinking, IEEE Trans. Syst. Man Cybernetics, Vol. 28, n. 4, pp. 516-527, 1988.
http://dx.doi.org/10.1109/5326.725338

J. Holt, UML for Systems Engineering: Watching the Wheels (IEE Professional Applications of Computing, 2004) ISBN-10: 0863413544.
http://dx.doi.org/10.1049/pbpc004e

Guillaume Finance, SysML Modelling Language explained 2010. http://www.omgsysml.org/SysML_Modelling_Language_explained-finance.pdf.

F. O. Hansen, SysML – a modeling language for systems engineering [slides], 2010. http://staff.iha.dk/foh/Foredrag/SysML-SystemEngineering-DSFD-15-03-2010.pdf.

T. Weilkiens, Systems Engineering with SysML/UML: Modeling, Analysis, Design (Elsevier, 2007).
http://dx.doi.org/10.1016/b978-0-12-374274-2.00004-3

S. Friedenthal, A. Moore, R. Steiner, A Practical Guide to SysML: The Systems Modeling Language, 2011. ISBN 0123852064, 9780123852069.
http://dx.doi.org/10.1016/b978-0-12-374379-4.00003-5

Object Management Group UML channel, UML & SysML modelling languages: Expertise and blog articles on UML, SysML, and Enterprise Architect modelling tool. http://www.umlchannel.com/en/sysml.

OMG Systems Modeling Language, The Official OMG SysML site. Accessed September 2013. http://www.omgsysml.org/.

M. C. Hause, Rebuilding the Tower of Babel – The Case for UML with Real-time Extensions, INCOSE Spring Symposium 2001, May 14-16, INCOSE UK chapter.

M. Linsell, C. Vance, Modelling Human Factors using the Systems Modelling Language, BAE Systems report, 2008 http://www.hfidtc.com/research/process/reports/phase-2/HFIDTC-2-2-8-9-1-sysml.pdf.

S. Al-Fedaghi, Systems Design: SysML vs. Flowthing Modeling, International Journal of Software Engineering and Its Applications, Vol. 8, No. 1, 2014.
http://dx.doi.org/10.14257/ijseia.2014.8.1.31

W. B. Smith, Specifying Systems Using SysML in CORE, VitechCorp, Presentation. http://www.youtube.com/watch?v=Y0r1exNveCg.

J. Maley, J. Long, A Natural Approach to DoDAF: Systems Engineering and CORE, Vitech Corporation, May 2005. http://www.vitechcorp.com/resources/technical_papers/200701031621330.ANaturalApproachtoDoDAF2005.pdf.

Vitech Corporation, CORE 9 Unlocks the Power of MBSE, 2013. http://www.vitechcorp.com/core_demo_form.shtml.

R. Kratzke, Exploring DoDAF and Other Architecture Frameworks in CORE, Webinar, Vitech Corporation, 2013. http://www.vitechcorp.com/resources/video_archive.php#ytplayer

A. L. Opdahl, B. Henderson-Sellers, Ontological Evaluation of the UML Using the Bunge-Wand-Weber Model, Software and System Modeling, Vol. 1, n. 1, pp. 43-67, 2002.
http://dx.doi.org/10.1007/s10270-002-8209-4

G. N. Allen, S. T. March, A Critical Assessment of the Bunge-Wand-Weber Ontology for Conceptual Modeling. 16th Annual Workshop on Information Technologies & Systems (WITS) Paper. http://ssrn.com/abstract=951803
http://dx.doi.org/10.2139/ssrn.951803

R. Weber, Ontological Foundations of Information Systems, Coopers and Lybrand Accounting Research Methodology. Monograph No. 4. Melbourne, 1997.

M. Bunge, Ontology I: The Furniture of the World, volume 3 of Treatise on Basic Philosophy (D. Reidel, 1977).
http://dx.doi.org/10.1007/978-94-010-9924-0

G. Guizzardi, G. Wagner, R. de Almeida Falbo, R. S. S. Guizzardi, J. P. A. Almeida, Towards Ontological Foundations for the Conceptual Modeling of Events, Lecture Notes in Computer Science, Vol. 8217, pp 327-341, 2013.
http://dx.doi.org/10.1007/978-3-642-41924-9_27

C. N. G. (Kit), Dampney, M. S. J. Johnson, An Information Theory Formalisation and the BWW Ontology, Proceedings of the Information Systems Foundations Workshop: Ontology, Semiotics and Practice 1999. http://comp.mq.edu.au/isf99/DampneyJohnson.htm.

Stanford Encyclopedia of Philosophy. http://plato.stanford.edu/entries/heraclitus/.

Stanford Encyclopedia of Philosophy, Heraclitus, 2011. http://plato.stanford.edu/entries/heraclitus/.

G. L. Henrich, S. Bertelsen, L. Koskela, K. Kraemer, J. Rooke, R. Owen, Construction Physics: Understanding the Flows in a Construction Process. http://www.headsoft.com.br/web/ghenrich/Publications_files/Construction%20Physics%20-%20Understanding%20the%20Flow%20in%20a%20Construction%20Process%20-%20Henrich%20et%20al.pdf.

J. Scouler, G. Bleakley, Introducing the Systems Modeling Language (SysML), Video presentation, IBM Rational User Education, Sep 9, 2013. http://www.youtube.com/watch?v=xGDErNmqNLw.

Al-Fedaghi, S., Design specification of technical projects: A study case, (2014) International Review on Computers and Software (IRECOS), 9 (12), pp. 1984-1992.
http://dx.doi.org/10.15866/irecos.v9i12.4849

Al-Fedaghi, S., A conceptual foundation for aspect-oriented modeling, (2014) International Review on Computers and Software (IRECOS), 9 (5), pp. 764-774.

Al-Fedaghi, S., Conceptual software testing: A new approach, (2013) International Review on Computers and Software (IRECOS), 8 (8), pp. 1832-1842.

Al-Fedaghi, S., Faihan, F., A Conceptual Visualization of Industrial Control Systems: Electrical Power System, (2013) International Review of Automatic Control (IREACO), 6 (2), pp. 147-154.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize