• Keine Ergebnisse gefunden

[13] Kent Beck and Ward Cunningham. Using pattern languages for object-oriented pro-grams. InProceedings of OOPSLA, 1987.

[14] Mike Beedle. JLisa: A Clips-like Rule engine accessible from Java with the full power of Common Lisp. http://jlisa.sourceforge.net/, 2017. last checked: 01-01-2017.

[15] Christoph Beierle and Gabriele Kern-Isberner. Methoden wissensbasierter Systeme.

Springer, 2006.

[16] Siham Benhamed and Safia Nait-Bahloul. Classification of knowledge processing by MapReduce. InISKO-Maghreb: Concepts and Tools for knowledge Management (ISKO-Maghreb), 2014 4th International Symposium, 2014.

[17] Harold Boley, Adrian Paschke, and Omair Shafiq. RuleML 1.0: The overarching spec-ification of web rules. Lecture Notes in Computer Science, 6403(4):162–178, 2010.

[18] Matthew S. Brown, Michael F. McNitt-Gray, Jonathan G. Goldin, and Denise R.

Aberle. An extensible knowledge-based architecture for segmenting computed to-mography images. In Proceedings, International Conference on Image Processing, vol-ume 3, pages 516–519, 1997.

[19] William H. Brown, Raphael C. Malveau, Hays W. McCormick, and Thomas J. Mow-bray. AntiPatterns: Refactoring software, architectures, and projects in crisis. John Wiley

& Sons, Inc, 1998.

[20] Francesca Bugiotti, François Goasdoué, Zoi Kaoudi, Ioana Manolescu, and Stama-tis Zampetakis. SPARQL Query Processing in the Cloud. In Andreas Harth, Katja Hose, and Ralf Schenkel, editors,Linked Data Management: Principles and Techniques.

Manolescu, Stamatis Zampetakis, 2014.

[21] Frank Buschmann, Kevin Henney, and Douglas C. Schmidt.Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages. Wiley, 2007.

[22] Frank Buschmann, Regine Meunier, Hans Rohner, and Peter Sommerlad.A System of Patterns: Pattern-Oriented Software Architecture. John Wiley & Sons, 1996.

[23] Jaturon Chattratichat, John Darlington, Yike Guo, Stefan Hedvall, Martin Köhler, and Jameel Syed. An architecture for distributed enterprise data mining. In High-Performance Computing and Networking, pages 573–582, 1999.

[24] James O. Coplien. Software Patterns. SIGS Books and Multimedia, 1996.

[25] James O. Coplien. A generative development process pattern language. Cambridge Uni-versity Press, New York, 1998.

[26] Leigh Davis, Rose F. Gamble, and S. Kimsen. A patterned approach for linking knowledge-based systems to external resources. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, 34(1):222–233, 2004.

[27] Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified data processing on large clusters. Communications of the ACM, 51(1):107–113, 2008.

[28] Emanuele Della Valle, Stefano Ceri, Davide Francesco Barbieri, Daniele Braga, and Alessandro Campi. A first step towards stream reasoning. InFuture Internet Sympo-sium, pages 72–81, 2008.

[29] Emanuele Della Valle, Stefano Ceri, Daniele Braga, Irene Celino, Dieter Frensel, Frank van Harmelen, and Gulay Unel. Research chapters in the area of stream reasoning.

SR2009, 466, 2009.

[30] Emanuele Della Valle, Stefano Ceri, Frank van Harmelen, and Dieter Fensel. It’s a streaming world! Reasoning upon rapidly changing information. IEEE Intelligent Systems, 24(6), 2009.

[31] Vladan Devedžić and Danijela Radović. A framework for building intelligent manu-facturing systems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Appli-cations and Reviews), 29(3):422–439, 1999.

[32] David Dossot. NxBRE .NET Business Rule Engine.https://github.com/ddossot/

NxBRE/wiki, 2016. last checked: 06-12-2016.

[33] Drools. Drools Rule Language. https://docs.jboss.org/drools/

release/6.5.0.Final/drools-docs/html_single/index.html#

DroolsLanguageReferenceChapter, 2016. last checked 01-11-2016.

[34] Drools Website. Drools Documentation. https://docs.jboss.org/drools/

release/6.5.0.Final/drools-docs/pdf/drools-docs.pdf, 2016. last checked:

06-12-2016.

[35] Drools Website. Drools Website. https://www.drools.org/, 2016. last checked:

06-12-2016.

[36] Soumitra Dutta. Knowledge processing and applied artificial intelligence. Elsevier, 2014.

[37] Eric Evans.Domain-driven design: Tackling complexity in the heart of software. Addison-Wesley Professional, 2004.

[38] E Feigenbaum, P McCurdock, and H Nii.The Rise of the Expert Company: How Visionary Companies are Using Artificial Intelligence to Achive Higher Productivity and Profits. Times Books, 1988.

[39] Robert Feldt and Ana Magazinius. Validity Threats in Empirical Software Engineer-ing Research - An Initial Survey. InProceedings of Conference on Software Engineering

& Knowledge Engineering, 2010.

[40] Roy Thomas Fielding.Architectural styles and the design of network-based software archi-tectures. PhD thesis, University of California, Irvine, 2000.

[41] Charles L. Forgy. Rete: A fast algorithm for the many pattern/many object pattern match problem.Artificial intelligence, 19(1):17–37, 1982.

[42] Martin Fowler.Analysis patterns: Reusable object models. Addison-Wesley Professional, 1997.

[43] Martin Fowler. Patterns of Enterprise Application Architecture. Addison Wesley, 2002.

[44] Martin Fowler. Inversion of control containers and the dependency injection pattern.

http://martinfowler.com/articles/injection.html, 2004. last checked: 06-12-2016.

[45] Martin Fowler. Writing Software Patterns. https://www.martinfowler.com/

articles/writingPatterns.html, 2006. last checked: 15-12-2017.

[46] Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides. Design Patterns.

Elements of Reusable Object-Oriented Software. Prentice Hall, 1994.

[47] Rossey Ginsawat, Rusli Abdullah, and Mohd Zali Mohd Nor. Applying Knowledge Management System Architecture in Software Maintenance Environment. Computer and Information Science, 2(4):p94, 2009.

[48] Yulong Gu, James Warren, Jan Stanek, and Graeme Suthers. A system architecture design for knowledge management (KM) in medical genetic testing (MGT) labora-tories. InComputer Supported Cooperative Work in Design, 2006. CSCWD’06. 10th Inter-national Conference on, pages 1–6, 2006.

[49] Sana Bent Aboulkacem Guetat and Salem Ben Dhaou Dakhli. A multi-layered soft-ware architecture model for building softsoft-ware solutions in an urbanized information system.International Journal of Information Systems and Project Management, 1(1):19–34, 2013.

[50] Yanbo Han, Stefan Tai, and Dietmar Wikarski, editors.Engineering and Deployment of Cooperative Information Systems. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2002.

[51] Seyed Mohammad Hossein Hasheminejad and Saeed Jalili. Design patterns selection:

An automatic two-phase method.Journal of Systems and Software, 85(2):408–424, 2012.

[52] Fredrik Heintz. DyKnow: A stream-based knowledge processing middleware framework.

PhD thesis, Linköping University Electronic Press, 2009.

[53] Carl Hewitt, Peter Bishop, and Richard Steiger. A universal modular actor formal-ism for artificial intelligence. InProceedings of the 3rd international joint conference on Artificial intelligence, pages 235–245, 1973.

[54] Hillside. Hillside patterns catalog. https://hillside.net/patterns/patterns-catalog, 2017. last checked: 15-12-2017.

[55] Gregor Hohpe and Bobby Woolf. Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional, 2004.

[56] Alex Homer, John Sharp, Larry Brader, Masashi Narumoto, and Trent Swanson.

Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications. Mi-crosoft patterns & practices, 2014.

[57] Katja Hose, Ralf Schenkel, Martin Theobald, and Gerhard Weikum. Database foun-dations for scalable RDF processing. InProceedings of the 7th international conference on Reasoning web: semantic technologies for the web of data, pages 202–249, 2011.

[58] Georg Hüttenegger. Knowledge management system building blocks.Electronic jour-nal on knowledge management, 1(2):65–76, 2003.

[59] Haider Khalaf Jabbar and Rafiqul Zaman Khan. Survey on Development of Expert System from 2010 to 2015. In Unknown, editor, Proceedings of the Second Interna-tional Conference on Information and Communication Technology for Competitive Strategies - ICTCS ’16, pages 1–7, New York, New York, USA, 2016. ACM Press.

[60] R.J.K. Jacob and J. N. Froscher. A software engineering methodology for rule-based systems. IEEE Transactions on Knowledge and Data Engineering, 2(2):173–189, 1990.

[61] JBoss Drools. Hybrid Reasoning: Phreak algorithm. https://docs.jboss.

org/drools/release/6.5.0.Final/drools-docs/html_single/index.html#

PHREAK, 2017. last checked: 06-03-2017.

[62] Kanban-Tool. Agile Kanban for Research Work. http://kanbantool.com/blog/

agile-kanban-for-research-work, 2016. last checked: 05-05-2017.

[63] Zoi Kaoudi and Ioana Manolescu. RDF in the clouds: A survey. The VLDB Journal, 24(1):67–91, 2015.

[64] Foutse Khomh and Yann-Gael Gueheneuce. Do Design Patterns Impact Software Quality Positively? In 2008 12th European Conference on Software Maintenance and Reengineering, pages 274–278. IEEE, 2008.

[65] Kieron Kirkland. How a knowledge kanban board can help your user re-search. https://userresearch.blog.gov.uk/2017/02/16/how-a-knowledge-kanban-board-can-help-your-user-research/, 2017. last checked: 07-07-2017.

[66] Barbara Kitchenham. Procedures for performing systematic reviews. Technical re-port, Keele, UK, Keele University, 2004.

[67] Kirstin Kohler and Daniel Kerkow. Building and evaluating a pattern collection for the domain of workflow modeling tools. In Engineering Interactive Systems, pages 555–566. Springer, 2008.

[68] Georges Edouard Kouamou.A Software Architecture for Data Mining Environment. IN-TECH Open Access Publisher, 2011.

[69] Glenn E. Krasner, Stephen T. Pope, et al. A description of the model-view-controller user interface paradigm in the smalltalk-80 system. Journal of object oriented program-ming, 1(3):26–49, 1988.

[70] Peter Kriens and B. Hargrave. Listeners considered harmful: The “whiteboard” pat-tern. Technical whitepaper, OSGi Alliance, 2004.

[71] Roland Kuhn and Jamie Allen. Reactive Design Patterns. Manning Publications Co, 2016.

[72] Philippe Lalanda. Two complementary patterns to build multi-expert systems. In Pattern Languages of Programs, 1997.

[73] Philippe Lalanda. Shared repository pattern. InProc. 5th Annual Conference on the Pattern Languages of Programs, 1998.

[74] J. Liebowitz. Knowledge management and its link to artificial intelligence. Expert Systems with Applications, 20(1):1–6, 2001.

[75] Serge Linckels and Christoph Meinel. Introduction to E-Librarian Services. In E-Librarian Service, pages 1–11. Springer, 2011.

[76] Ingo Maier, Tiark Rompf, and Martin Odersky. Deprecating the observer pattern with Scala.React. Epfl-report-176887, École Polytechnique Fédérale De Lausanne, 2010.

[77] Ronald Maier and Johannes Sametinger. Personal knowledge management in a peer-to-peer environment. InProceedings of the 5th European Conference on Knowledge Man-agement, Paris, volume 30, pages 505–514, 2004.

[78] Nathan Marz and James Warren. Big Data: Principles and best practices of scalable real-time data systems. Manning Publications Co, 2015.

[79] Timothy G. Mattson, Beverly A. Sanders, and Berna L. Massingill.Patterns for parallel programming. Pearson Education, 2004.

[80] Michael D. McCool, Arch D. Robison, and James Reinders. Structured parallel pro-gramming: Patterns for efficient computation. Elsevier, 2012.

[81] James Mcgovern, Scott W. Ambler, James Linn, Vikas Sharan, and Elias K. Jo. A Practical Guide to Enterprise Architecture. Prentice Hall, 2003.

[82] J. D. Meier. Architectural Styles, Patterns, and Metaphors. http:

//shapingsoftware.com/2008/08/10/architectural-styles-patterns-and-metaphors/, 2016. last checked: 01-08-2016.

[83] Microsoft. Developing for the Enterprise: Part 1: Enterprise Design and Ar-chitecture. https://msdn.microsoft.com/en-us/library/aa244216(v=vs.60) .aspx, 2017. last checked: 01-12-2017.

[84] Jean-Jacques Moreau, Noah Mendelsohn, Martin Gudgin, Marc Hadley, Hen-rik Frystyk Nielsen, Yves Lafon, and Anish Karmarkar. SOAP Version 1.2 Part 1:

Messaging Framework (Second Edition): W3C Recommendation. https://www.

w3.org/TR/soap12-part1/, 2007. last checked: 24-02-2018.

[85] MSDN. Futures. https://msdn.microsoft.com/en-us/library/ff963556.

aspx/, 2016. last checked: 06-12-2016.

[86] Stefan Nadschläger. Introducing Design Patterns to Knowledge Processing Systems in the context of Big Data and Cloud Platforms. InProceedings of 28th International Workshop on Database and Expert Systems Applications. IEEE, 2017.

[87] Stefan Nadschläger, Markus Jäger, and Christian Huber. Architecture of an Extend-able and Cloud-Ready Knowledge Management and Processing Framework for the Agricultural Domain. In Proceedings of 27th International Workshop on Database and Expert Systems Applications, volume 27, 2016.

[88] Stefan Nadschläger, Hilda Kosorus, Andreas Boegl, and Josef Kueng. Content-based recommendations within a QA system using the hierarchical structure of a domain-specific taxonomy. In Database and Expert Systems Applications (DEXA), 2012 23rd International Workshop on, pages 88–92, 2012.

[89] Stefan Nadschläger, Hilda Kosorus, Peter Regner, and Josef Küng. Semantic data inte-gration and relationship identification using the hierarchical structure of a domain-specific taxonomy. In Database and Expert Systems Applications (DEXA), 2012 23rd International Workshop on, pages 48–52, 2012.

[90] Stefan Nadschläger and Josef Küng. A Pattern Collection for Knowledge Processing System Architecture. InProceedings of the 21st European Conference on Pattern Languages of Programs. ACM Digital Library, 2016.

[91] Stefan Nadschläger and Josef Küng. Analysis of GoF Design Patterns used in Knowl-edge Processing Systems. InProceedings of the 22nd European Conference on Pattern Languages of Programs. ACM Digital Library, 2017.

[92] Stefan Nadschläger and Josef Küng. Towards a Pattern Language for Knowledge Processing Systems: Expert Systems. InProceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program. ACM Digital Library, 2017.

[93] Stefan Nadschläger, Jussi Nikander, and Dagmar Auer. Improving the architecture of agricultural knowledge processing systems using design patterns.accepted for pub-lication in: Journal of Agricultural Informatics, 20(1), 2019.

[94] Melanie Nelson. Kanban for Science, Part 1 of Many. http://beyondmanaging.

com/2014/10/kanban-science-part-1-many/, 2014. last checked: 07-07-2017.

[95] Michael Nygard. Release it! Design and deploy production-ready software. Pragmatic Bookshelf, 2007.

[96] Robert Nystrom.Design Patterns für die Spieleprogrammierung. mitp Professional, 2015.

[97] Ernst Oberortner, Audrey Lewis, and Douglas Densmore. Towards Rule-based Knowledge-Based Systems for Synthetic Biology. 6th International Workshop on Bio-Design Automation, 2014.

[98] Emmanuel C. Ogu and Y. A. Adekunle. Basic Concepts of Expert System Shells and an Efficient Model for Knowledge Acquisition.International Journal of Science and Research (IJSR), India Online, 2(4), 2013.

[99] OMG. Unified Modeling Language. http://www.uml.org/, 2017. last checked 01-03-2017.

[100] Inc. OpenRules. OpenRules Business Rules - Time to Excel. http://openrules.

com/, 2017. last checked: 06-03-2017.

[101] Addy Osmani.Learning JavaScript Design Patterns. O’Reilly Media, 2012.

[102] Avneet Pannu. Survey on Expert System and its Research Areas.International Journal of Engineering and Innovative Technology (IJEIT), 4(10), 2015.

[103] Cesare Pautasso and Erik Wilde. Why is the web loosely coupled? A multi-faceted metric for service design. InProceedings of the 18th international conference on World wide web, pages 911–920, 2009.

[104] Ken Peffers, Tuure Tuunanen, Marcus A. Rothenberger, and Samir Chatterjee. A de-sign science research methodology for information systems research. Journal of man-agement information systems, 24(3):45–77, 2007.

[105] Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. Systematic Map-ping Studies in Software Engineering. InProceedings of Evaluation and Assessment in Software Engineering, 2008.

[106] Lillian Pierson.Data Science for dummies. John Wiley & Sons, Inc., 2017.

[107] Gustav Pomberger and Wolfgang Pree. Software Engineering: Architektur-Design und Prozessorientierung. Carl Hanser Verlag GmbH & Co. KG, 2004.

[108] Torsten Posch, Klaus Birken, and Michael Gerdom. Basiswissen Softwarearchitektur:

Verstehen, entwerfen, wiederverwenden. Dpunkt Verlag, 2011.

[109] Roshan Punnoose, Adina Crainiceanu, and David Rapp. Rya: A scalable RDF triple store for the clouds. InProceedings of the 1st International Workshop on Cloud Intelligence, 2012.

[110] Frank Raiser and Jan Scheible. Das Auge codet mit: Die Designmuster der Gang of Four in Zeiten von Java 8.Java Magazin, 5, 2016.

[111] Mark Richards.Software Architecture Patterns: Understanding Common Architecture Pat-terns and When to Use Them. O’Reilly Media, 2015.

[112] Linda Rising and James O. Coplien. The patterns handbook: Techniques, strategies, and applications, volume 13. Cambridge University Press, 1998.

[113] Stuart J. Russell and Peter Norvig.Artificial Intelligence: A Modern Approach. Pearson Education, Inc, 3 edition, 2010.

[114] Eiman M. Sahly and Omar M. Sallabi. Design pattern selection: A solution strategy method. InComputer Systems and Industrial Informatics (ICCSII), 2012 International Conference on, pages 1–6, 2012.

[115] Priti Sajja and Rajendra Akerkar. Knowledge-Based Systems for Development. Ad-vanced Knowledge Based Systems: Model, Applications & Research, 1:1–11, 2010.

[116] Tilotma Sharma and Sumit Jain. Survey on Expert System. International Journal of Emerging Technology and Advanced, 2(1), 2012.

[117] Edward Shortliffe. Computer-based medical consultations: MYCIN, volume 2. Elsevier, 1976.

[118] DI Sjøberg, T Dybå, and M Jorgensen. The future of empirical methods in software engineering research. In Future of Software Engineering (FOSE ’07), page 358–378, 2007.

[119] Gernot Starke. Effektive Softwarearchitekturen: Ein praktischer Leitfaden. Carl Hanser Verlag GmbH & Co. KG, 2011.

[120] Mohd Syazwan Abdullah, Chris Kimble, Ian Benest, and Richard Paige. Knowledge-based systems: A re-evaluation. Journal of Knowledge Management, 10(3):127–142, 2006.

[121] Aleksandra Tešanovic. What is a pattern.Object-oriented Systems, 2005.

[122] The Open Group. Service Oriented Architecture (SOA).https://collaboration.

opengroup.org/projects/soa/, 2015. last checked: 25-02-2015.

[123] The Open Group Architecture Framework. The Open Group Architecture Frame-work. http://pubs.opengroup.org/architecture/togaf9-doc/arch/, 2015.

last checked: 09-08-2015.

[124] Bojan Tomić, Jelena Jovanović, and Vladan Devedžić. JavaDON: An open-source expert system shell. Expert Systems with Applications, 31(3):595–606, 2006.

[125] Alex Toussaint. Java Rule Engine API JSR-94, 2003.

[126] David Trowbridge, Dave Mancini, Dave Quick, Hohpe Gregor, James Newkirk, and David Lavigne.Enterprise Solution Patterns Using Microsoft .NET Version 2.0. Microsoft Corporation, 2003.

[127] David Trowbridge, Ulrich Roxburgh, Gregor Hohpe, Dragos Manolescu, and E. G.

Nadhan. Integration Patterns: Patterns & Practices. Microsoft Corporation, 2004.

[128] Nikolaos Tsantalis. Design Pattern Analysis Tool. https://users.encs.

concordia.ca/~nikolaos/pattern_detection.html, 2017. last checked: 07-07-2017.

[129] Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides, and Spyros T.

Halkidis. Design pattern detection using similarity scoring. IEEE transactions on software engineering, 32(11):896–909, 2006.

[130] William P. Wagner. Trends in expert system development: A longitudinal content analysis of over thirty years of expert system case studies. Expert Systems with Appli-cations, 2017.

[131] Tim Wellhausen and Andreas Fießer. How to write a pattern. InEuropean conference on pattern languages of programs, EuroPLoP, volume 11, 2011.

[132] Elecia White. Making Embedded Systems: Design Patterns for Great Software. O’Reilly Media, 2011.

[133] Wiki. Proto Pattern. http://wiki.c2.com/?ProtoPattern, 2017. last checked:

01-03-2017.

[134] Wiki. Rule of Three. http://wiki.c2.com/?RuleOfThree, 2017. last checked: 01-03-2017.

[135] Branden Williams. From Daunting to Done: Completing a Dissertation with Personal Kanban. http://www.personalkanban.com/pk/featured/from-daunting-to-done-completing-a-dissertation-with-personal-kanban/, 2014. last checked: 06-05-2017.

[136] Karl Erich Wolff, Dmitry E. Palchunov, Nikolay G. Zagoruiko, and Urs Andelfinger, editors. Knowledge Processing and Data Analysis, volume 6581 ofLecture Notes in Com-puter Science. Springer, 2011.

[137] Lars Wunderlich.Java Rules Engines: Entwicklung von regelbasierten Systemen. entwick-ler.press, 2006.

[138] Joseph Yoder, Federico Balaguer, and Ralph Johnson. Adaptive object-models for implementing business rules. Urbana, 51, 2001.

[139] Uwe Zdun and Paris Avgeriou. A catalog of architectural primitives for modeling architectural patterns. Information and Software Technology, 50(9):1003–1034, 2008.

[140] Cheng Zhang and David Budgen. What Do We Know about the Effectiveness of Software Design Patterns? IEEE transactions on software engineering, 38(5):1213–1231, 2012.

Stefan Nadschläger MSc

stefan.nadschlaeger@gmx.at

Graben 12/2 4111 Walding Austria

Walding,

August 30th, 2019 +43 699/ 190 830 01

Professional Experience

2012–dato Lecturer at University of Applied Science Upper Austria, Campus

Hagenberg.

Software Engineering: Web architectures and component oriented software architecture.

2013–dato Software Engineer, FAW GmbH, Hagenberg.

2011–dato Scientific Researcher, Insitute for Application Oriented Knowledge Processing, Johannes Kepler University Linz, Austria.

2009–2010 Software Engineer, DynaTrace, Austria.

2008–2009 Software Engineer, smilecompany (today: softaware), Austria.

2008 Software Engineer, DynaTrace, Austria.

2007 Software Engineer, Risc Software GmbH, Austria.

Education

2011–dato PhD in Informatics, Johannes Kepler University Linz, Austria.

2008–2010 MSc in Software Engineering, University of Applied Science Upper Austria, Campus Hagenberg.

2005–2008 BSc in Software Engineering, University of Applied Science Upper Austria, Campus Hagenberg.

1997–2000 Stiftsgymnasium Wilhering.

Languages

German Mother tongue English Fluent

Skills

Professional Software Engineering (most modern programming languages (Java, C#, C, C++, Python, PHP, etc.), also special ones (Scheme, Prolog, Smalltalk) and web technologies(JavaScript, Typescript, ASP.NET, JavaEE, Angular etc.)), Specialization on Java, Java Enterprise Edition and Web together with com-mon frameworks in this domain (Spring, Hibernate, etc.);

Knowledge Processing Systems(including Natural Language Processing, Information Retrieval, Semantic Technologies, Big Data Processing, Ma-chine Learning, Data Mining), especially software architecture of these sys-tems;

Databases(relational, but also NoSQL, especially MongoDB, Cassandra and Neo4J).

Hobby Music (Clarinet), Programming

Publications

Selected publications:

2019 Stefan Nadschläger, Jussi Nikander, and Dagmar Auer. Improving the archi-tecture of agricultural knowledge processing systems using design patterns.

accepted for publication in: Journal of Agricultural Informatics, 20(1), 2019 2017 Stefan Nadschläger. Introducing Design Patterns to Knowledge Processing

Systems in the context of Big Data and Cloud Platforms. InProceedings of 28th International Workshop on Database and Expert Systems Applications. IEEE, 2017

2017 Stefan Nadschläger and Josef Küng. Analysis of GoF Design Patterns used in Knowledge Processing Systems. Inaccepted for publication in Proceedings of the 22nd EuroPLoP. ACM Digital Library, 2017

2017 Stefan Nadschläger and Josef Küng. Towards a Pattern Language for Knowl-edge Processing Systems: Expert Systems. Inaccepted for publication in pro-ceedings of VikingPLoP 2017. ACM Digital Library, 2017

2016 Stefan Nadschläger and Josef Küng. A Pattern Collection for Knowledge Processing System Architecture. InProceedings of the 21st European Confer-ence on Pattern Languages of Programs. ACM Digital Library, 2016

2016 Stefan Nadschläger, Markus Jäger, and Christian Huber. Architecture of an Extendable and Cloud-Ready Knowledge Management and Processing Framework for the Agricultural Domain. InProceedings of 27th International Workshop on Database and Expert Systems Applications, volume 27, 2016

2012 Stefan Nadschläger, Hilda Kosorus, Peter Regner, and Josef Küng. Semantic data integration and relationship identification using the hierarchical struc-ture of a domain-specific taxonomy. InDatabase and Expert Systems Appli-cations (DEXA), 2012 23rd International Workshop on, pages 48–52, 2012 2012 Stefan Nadschläger, Hilda Kosorus, Andreas Boegl, and Josef Kueng.

Content-based recommendations within a QA system using the hierarchi-cal structure of a domain-specific taxonomy. InDatabase and Expert Systems Applications (DEXA), 2012 23rd International Workshop on, pages 88–92, 2012 For further publications, please seehttps://www.researchgate.net/profile/Stefan\

_Nadschlaeger/contributions.