Pollok, Alexander und Klöckner, Andreas (2016) The use of Ockham's Razor in object-oriented modeling. In: ACM International Conference Proceeding Series, Seiten 31-38. ACM New York, NY, USA. 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, 2016-04-18, Mailand, Italien. doi: 10.1145/2904081.2904086. ISBN 978-1-4503-4202-5.
PDF
- Nur DLR-intern zugänglich
323kB |
Kurzfassung
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.
elib-URL des Eintrags: | https://elib.dlr.de/104332/ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||
Titel: | The use of Ockham's Razor in object-oriented modeling | ||||||||||||
Autoren: |
| ||||||||||||
Datum: | 2016 | ||||||||||||
Erschienen in: | ACM International Conference Proceeding Series | ||||||||||||
Referierte Publikation: | Ja | ||||||||||||
Open Access: | Nein | ||||||||||||
Gold Open Access: | Nein | ||||||||||||
In SCOPUS: | Ja | ||||||||||||
In ISI Web of Science: | Nein | ||||||||||||
DOI: | 10.1145/2904081.2904086 | ||||||||||||
Seitenbereich: | Seiten 31-38 | ||||||||||||
Verlag: | ACM New York, NY, USA | ||||||||||||
Name der Reihe: | ACM International Conference Proceeding Series | ||||||||||||
ISBN: | 978-1-4503-4202-5 | ||||||||||||
Status: | veröffentlicht | ||||||||||||
Stichwörter: | Psychology | ||||||||||||
Veranstaltungstitel: | 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools | ||||||||||||
Veranstaltungsort: | Mailand, Italien | ||||||||||||
Veranstaltungsart: | internationale Konferenz | ||||||||||||
Veranstaltungsdatum: | 18 April 2016 | ||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||
HGF - Programm: | Luftfahrt | ||||||||||||
HGF - Programmthema: | Flugzeuge | ||||||||||||
DLR - Schwerpunkt: | Luftfahrt | ||||||||||||
DLR - Forschungsgebiet: | L AR - Aircraft Research | ||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | L - Systeme und Kabine (alt) | ||||||||||||
Standort: | Oberpfaffenhofen | ||||||||||||
Institute & Einrichtungen: | Institut für Systemdynamik und Regelungstechnik > Flugzeug-Systemdynamik | ||||||||||||
Hinterlegt von: | Pollok, Dipl.-Ing. Alexander | ||||||||||||
Hinterlegt am: | 30 Mai 2016 16:03 | ||||||||||||
Letzte Änderung: | 24 Apr 2024 20:09 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags