When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities

Conceptual modeling is an important initial stage in the life cycle of engineered systems. It is also highly instrumental in studying existing unfamiliar systems—the focus of scientific inquiry. Conceptual modeling methodologies convey key qualitative system aspects, often at the expense of suppress...

Full description

Bibliographic Details
Main Authors: Dori, Dov, Renick, Aharon, Wengrowicz, Niva
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:English
Published: Springer London 2016
Online Access:http://hdl.handle.net/1721.1/103795
https://orcid.org/0000-0002-2393-3124
_version_ 1811068948912799744
author Dori, Dov
Renick, Aharon
Wengrowicz, Niva
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Dori, Dov
Renick, Aharon
Wengrowicz, Niva
author_sort Dori, Dov
collection MIT
description Conceptual modeling is an important initial stage in the life cycle of engineered systems. It is also highly instrumental in studying existing unfamiliar systems—the focus of scientific inquiry. Conceptual modeling methodologies convey key qualitative system aspects, often at the expense of suppressing quantitative ones. We present and assess two approaches for solving this computational simplification problem by combining Object-Process Methodology (OPM), the new ISO/PAS 19450 standard, with MATLAB or Simulink without compromising the holism and simplicity of the OPM conceptual model. The first approach, AUTOMATLAB, expands the OPM model to a full-fledged MATLAB-based simulation. In the second approach, OPM computational subcontractor, computation-enhanced functions replace low-level processes of the OPM model with MATLAB or Simulink models. We demonstrate the OPM computational subcontractor on a radar system computation. Experimenting with students on a model of an online shopping system with and without AUTOMATLAB has indicated important benefits of employing this computation layer on top of the native conceptual OPM model.
first_indexed 2024-09-23T08:03:19Z
format Article
id mit-1721.1/103795
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T08:03:19Z
publishDate 2016
publisher Springer London
record_format dspace
spelling mit-1721.1/1037952022-09-23T10:35:59Z When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities Dori, Dov Renick, Aharon Wengrowicz, Niva Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Dori, Dov Conceptual modeling is an important initial stage in the life cycle of engineered systems. It is also highly instrumental in studying existing unfamiliar systems—the focus of scientific inquiry. Conceptual modeling methodologies convey key qualitative system aspects, often at the expense of suppressing quantitative ones. We present and assess two approaches for solving this computational simplification problem by combining Object-Process Methodology (OPM), the new ISO/PAS 19450 standard, with MATLAB or Simulink without compromising the holism and simplicity of the OPM conceptual model. The first approach, AUTOMATLAB, expands the OPM model to a full-fledged MATLAB-based simulation. In the second approach, OPM computational subcontractor, computation-enhanced functions replace low-level processes of the OPM model with MATLAB or Simulink models. We demonstrate the OPM computational subcontractor on a radar system computation. Experimenting with students on a model of an online shopping system with and without AUTOMATLAB has indicated important benefits of employing this computation layer on top of the native conceptual OPM model. 2016-07-28T17:58:58Z 2017-03-01T16:14:49Z 2015-12 2014-03 2016-05-23T12:08:35Z Article http://purl.org/eprint/type/JournalArticle 0934-9839 1435-6066 http://hdl.handle.net/1721.1/103795 Dori, Dov, Aharon Renick, and Niva Wengrowicz. “When Quantitative Meets Qualitative: Enhancing OPM Conceptual Systems Modeling with MATLAB Computational Capabilities.” Research in Engineering Design 27.2 (2016): 141–164. https://orcid.org/0000-0002-2393-3124 en http://dx.doi.org/10.1007/s00163-015-0209-9 Research in Engineering Design Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. Springer-Verlag London application/pdf Springer London Springer London
spellingShingle Dori, Dov
Renick, Aharon
Wengrowicz, Niva
When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title_full When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title_fullStr When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title_full_unstemmed When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title_short When quantitative meets qualitative: enhancing OPM conceptual systems modeling with MATLAB computational capabilities
title_sort when quantitative meets qualitative enhancing opm conceptual systems modeling with matlab computational capabilities
url http://hdl.handle.net/1721.1/103795
https://orcid.org/0000-0002-2393-3124
work_keys_str_mv AT doridov whenquantitativemeetsqualitativeenhancingopmconceptualsystemsmodelingwithmatlabcomputationalcapabilities
AT renickaharon whenquantitativemeetsqualitativeenhancingopmconceptualsystemsmodelingwithmatlabcomputationalcapabilities
AT wengrowiczniva whenquantitativemeetsqualitativeenhancingopmconceptualsystemsmodelingwithmatlabcomputationalcapabilities