DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

The use of Ockham's Razor in object-oriented modeling

Pollok, Alexander and Klöckner, Andreas (2016) The use of Ockham's Razor in object-oriented modeling. In: ACM International Conference Proceeding Series, pp. 31-38. ACM New York, NY, USA. 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, 18. April 2016, Mailand, Italien. doi: 10.1145/2904081.2904086. ISBN 978-1-4503-4202-5.

[img] PDF - Only accessible within DLR


From the perspective of a practitioner, the development of perfect equation-based models is limited by language, hardware, and one's own mind. While the first two aspects are covered extensively in literature, only little attention has been given to the third one. We make a case for simple models, with a focus on two aspects: use of inheritance and creation of flexible models. Both can have adverse side-effects if used without restriction. To exemplify this discussion, two versions of a library as used in the aerospace industry are compared. The old version made heavy use of inheritance and tried to conduct everything with a minimal number of components. It was completely redesigned after maintenance efforts became too high. A psychological experiment was performed, where the effect of inheritance on the ability of participants to understand a model was analyzed. Results showed that each level of hierarchy significantly increases the time to understand a model by 26.65 s, when correcting for total model length. This supports our hypothesis that flat models are easier to understand than deeply nested models.

Item URL in elib:https://elib.dlr.de/104332/
Document Type:Conference or Workshop Item (Speech)
Title:The use of Ockham's Razor in object-oriented modeling
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Pollok, Alexanderalexander.pollok (at) dlr.deUNSPECIFIED
Klöckner, Andreasandreas.kloeckner (at) dlr.deUNSPECIFIED
Journal or Publication Title:ACM International Conference Proceeding Series
Refereed publication:Yes
Open Access:No
Gold Open Access:No
In ISI Web of Science:No
DOI :10.1145/2904081.2904086
Page Range:pp. 31-38
Publisher:ACM New York, NY, USA
Series Name:ACM International Conference Proceeding Series
Event Title:7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools
Event Location:Mailand, Italien
Event Type:international Conference
Event Dates:18. April 2016
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Aeronautics
HGF - Program Themes:fixed-wing aircraft
DLR - Research area:Aeronautics
DLR - Program:L AR - Aircraft Research
DLR - Research theme (Project):L - Systems and Cabin (old)
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of System Dynamics and Control > Aircraft System Dynamics
Deposited By: Pollok, Dipl.-Ing. Alexander
Deposited On:30 May 2016 16:03
Last Modified:15 Jul 2019 14:29

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.