skip to main content
10.1145/3172871.3172875acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
research-article

An Attempt at Explicating the Relationship between Knowledge, Systems and Engineering

Published:09 February 2018Publication History

ABSTRACT

Software systems often serve as the agents of operation for both enterprise systems and embedded systems. Engineering such systems is a knowledge-centric activity. A clear understanding of the relationship between knowledge, systems and engineering can help us to establish firm theoretical foundations for software and systems engineering.

Currently we have a strong intuitive understanding of how knowledge flows into engineering, while our understanding of the relationship between systems and knowledge is part explicit and part tacit. A symptom of this is that we have difficulty in building unified models of large systems such as telescopes and enterprises that span multiple knowledge domains and viewpoints. We are able to build multiple models covering various aspects and particular viewpoints. However, we have challenges in integrating them into a single unified model. Another symptom is that software and systems engineering practice are widely viewed as empirical fields, without sufficiently strong theoretical foundations.

This work attempts to explicate and synthesize our common intuitive understanding in this space to develop a conceptual model of the relationships. It then explores the validity of this model by examining the extent to which it is able to explain and illuminate current engineering practices and issues. This is an initial strawman version of the model, presented with a view to obtaining feedback and inputs from the community.

References

  1. Albert Benveniste, BenoÃőt Caillaud, Dejan Nickovic, Roberto Passerone, Jean-Baptiste Raclet, Philipp Reinkemeier, Alberto Sangiovanni-Vincentelli, Werner Damm, Thomas Henzinger, and Kim G. Larsen. 2012. Contracts for System Design. Technical Report 8147. INRIA. 0--0 pages.Google ScholarGoogle Scholar
  2. M. Blackburn and P. Denno. 2015. Using Semantic Web Technologies for Integrating Domain Specific Modeling and Analytical Tools. In Complex Adaptive Systems Conference.Google ScholarGoogle Scholar
  3. Jamshid Gharajedaghi. 2012. Systems Thinking: Managing Chaos and Complexity: A Platform for Designing Business Architecture (3 ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kesav V. Nori and N. Swaminathan. 2006. A framework for software product engineering. In 13th Asia-Pacific Software Engineering Conference APSEC 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Uri Shani, Shmuela Jacobs, Niva Wengrowicz, and Dov Dori. {n. d.}. Engaging ontologies to break MBSE tools boundaries through semantic mediation. In 2016 Conference on Systems Engineering Research.Google ScholarGoogle Scholar
  6. K. Viswanath. 2008. An Introduction to Mathematical Computer Science. The Universities Press, Hyderabad, India.Google ScholarGoogle Scholar

Index Terms

  1. An Attempt at Explicating the Relationship between Knowledge, Systems and Engineering

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Article Metrics

        • Downloads (Last 12 months)3
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader