Case-Based Reasoning Research and Development: 28th International Conference, ICCBR 2020, Salamanca, Spain, June 8–12, 2020, Proceedings

CBR applications have been deployed in a wide range of sectors, for example from pharmaceuticals to defence and aerospace, and from the Internet of Things and transportation, to poetry and music generation. However, a majority of these have been built using monolithic architectures that impose size and complexity constraints. As such, these applications have a barrier to adopting new technologies and remain prohibitively expensive in both time and cost, because changes in frameworks or languages affect the application directly. To address this challenge, we introduce a distributed and highly scalable generic CBR system, Clood, which is based on a microservices architecture. This splits the application into a set of smaller, interconnected services that scale to meet varying demands. Microservices are cloud-native architectures and, with the rapid increase in cloud-computing adoption, it is timely for the CBR community to have access to such a framework.

[1]  Fabrizio Montesi,et al.  Microservices: Yesterday, Today, and Tomorrow , 2017, Present and Ulterior Software Engineering.

[2]  Pedro A. González-Calero,et al.  Template-Based Design in COLIBRI Studio , 2014, Inf. Syst..

[3]  Kerstin Bach,et al.  Demonstrating the myCBR Rest API , 2019, ICCBR Workshops.

[4]  Derek G. Bridge,et al.  On Dataset Complexity for Case Base Maintenance , 2011, ICCBR.

[5]  Mirjam Minor,et al.  Towards Process-Oriented Cloud Management with Case-Based Reasoning , 2014, ICCBR.

[6]  Guillermo Jiménez-Díaz,et al.  RecoLibry-core: A component-based framework for building recommender systems , 2019, Knowl. Based Syst..

[7]  Pedro A. González-Calero,et al.  jcolibri2: A framework for building Case-based reasoning systems , 2014, Sci. Comput. Program..

[8]  Marco Antonio Gómez-Martín,et al.  Extending jCOLIBRI for Textual CBR , 2005, ICCBR.

[9]  Klaus-Dieter Althoff,et al.  Knowledge Modeling with the Open Source Tool myCBR , 2014, KESE@ECAI.

[10]  Thomas Roth-Berghofer,et al.  Rapid Prototyping of CBR Applications , 2008, Künstliche Intell..

[11]  Shamil Magomedov,et al.  Big Data Processing for Full-Text Search and Visualization with Elasticsearch , 2017 .

[12]  Pedro A. González-Calero,et al.  The COLIBRI Platform: Tools, Features and Working Examples , 2014 .

[13]  Vatche Ishakian,et al.  Serverless Programming (Function as a Service) , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[14]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[15]  Claus Pahl,et al.  Microservices: A Systematic Mapping Study , 2016, CLOSER.

[16]  Yi Jiang,et al.  An Improved Rollover Index Based on BP Neural Network for Hydropneumatic Suspension Vehicles , 2018 .