KIT | KIT-Bibliothek | Impressum | Datenschutz

Software design patterns for ai-systems

Take, Marius; Alpers, Sascha; Becker, Christoph; Schreiber, Clemens; Oberweis, Andreas

Abstract:
Well-established design patterns offer the possibility of standardized construction of software systems and can be used in various ways. The systematic use of design patterns in the field of Artificial Intelligence (AI) Systems however, has received little attention so far, despite AI being a popular research area in recent years. AI systems can be used for a wide variety of applications and play an increasingly important role in business and everyday life. AI systems are becoming more complex however, the actual machine learning (ML) task comprises only a small part of the total source code of a system. In order to maintain a clear and structured architecture for such systems and to allow easy maintenance, standardized elements should be reused in the design. This paper describes possible applications of well-known design patterns in AI systems to improve traceability of the system design.


Verlagsausgabe §
DOI: 10.5445/IR/1000133756
Veröffentlicht am 09.06.2021
Scopus
Zitationen: 1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2021
Sprache Englisch
Identifikator ISSN: 1613-0073
KITopen-ID: 1000133756
Erschienen in Proceedings of the 11th International Workshop on Enterprise Modeling and Information Systems Architectures (EMISA 2021). Hrsg.: A. Koschmider
Veranstaltung 11th International Workshop on Enterprise Modeling and Information Systems Architectures (EMISA 2021), Online, 20.05.2021 – 21.05.2021
Verlag RWTH Aachen
Seiten 30-35
Serie CEUR Workshop Proceedings ; 2867
Schlagwörter Artificial Intelligence, Machine Learning, Design Patterns
Nachgewiesen in Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page