Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2018 Publication 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.
[2]
M. Blackburn and P. Denno. 2015. Using Semantic Web Technologies for Integrating Domain Specific Modeling and Analytical Tools. In Complex Adaptive Systems Conference.
[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.
[4]
Kesav V. Nori and N. Swaminathan. 2006. A framework for software product engineering. In 13th Asia-Pacific Software Engineering Conference APSEC 2006.
[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.
[6]
K. Viswanath. 2008. An Introduction to Mathematical Computer Science. The Universities Press, Hyderabad, India.

Cited By

View all
  • (2024)Knowledge-Aided Integrated Development Environment for Control Software DevelopmentComputing in Science and Engineering10.1109/MCSE.2024.347611526:4(46-56)Online publication date: 1-Oct-2024

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ISEC '18: Proceedings of the 11th Innovations in Software Engineering Conference
      February 2018
      154 pages
      ISBN:9781450363983
      DOI:10.1145/3172871
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      In-Cooperation

      • iSOFT: iSOFT

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 09 February 2018

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. conceptual model of systems engineering
      2. knowledge-centric explication of engineering
      3. relationship between knowledge and systems
      4. theory of software systems engineering
      5. viewpoint mappings

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ISEC '18

      Acceptance Rates

      Overall Acceptance Rate 76 of 315 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Knowledge-Aided Integrated Development Environment for Control Software DevelopmentComputing in Science and Engineering10.1109/MCSE.2024.347611526:4(46-56)Online publication date: 1-Oct-2024

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media