Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 23d International Conference, KES-2019, Budapest, Hungary
This edition of Procedia Computer Science represents the proceedings of the 23rd International Conference on Knowledge - Based and Intelligent Information & Engineering Systems (KES 2019), organised by KES International and held at the Danubius Health Spa Resort, Budapest over 4-6 September 2019. KES 2019 was the 23rd event in a series of broad-spectrum intelligent systems conferences first held in Adelaide, Australia in 1997. The main aim of this KES conference series is to provide an internationally respected forum for the dissemination of research results and the discussion of issues relating to the theory, technologies and applications of intelligent engineering and information systems. This truly international conference attracted submissions from a substantial number of researchers and practitioners from all over the world, who submitted their papers to three general tracks, one thematic track and 34 special sessions on specific topics. A large number of submissions was received and each paper was peer reviewed by at least two members of the International Program Committee. From them, 274 high-quality papers were accepted for oral presentation and publication in Procedia Computer Science, submitted for indexing in Conference Proceedings Citation Index (CPCI) and Scopus. The conference chairs would like to express their gratitude to the Keynote Speakers: Prof Dana Barry, Clarkson University, USA, title of talk: 'STEM and ICT Education in Intelligent Environments'; Dr Carlos Toro, ARTC (Advanced Remanufacturing and Technology Centre) - A*Star, Singapore, title of talk: 'Smart Manufacturing coming of age'; Prof Katsutoshi Yada, Kansai University, Japan, title of talk: 'Sensor Marketing and Data Mining'; Prof Cecilia Zanni-Merk, INSA Rouen Normandie / LITIS Laboratory, France, title of talk 'On the need of an Explainable Artificial Intelligence'; and Prof Sergey Zykov, National Research University Higher School of Economics, Russia, title of talk: 'IT Crisisology: the New Discipline for Managing Software Development in Crisis'. We would like to acknowledge also the Programme Co-Chairs, the General Track Chairs, the International Programme Committee members and reviewers for their valuable efforts in the review process, helping us to guarantee the highest quality possible for the conference. We would also like to thank the organisers and chairs of the special sessions which make an essential contribution to the success of the conference. Lastly, we would like to thank all the authors, presenters and delegates for their valuable contribution in making this an extraordinary event. KES International hopes and intends that KES2019 will make a significant contribution to international research collaboration and understanding, an essential task for the promotion of scientific joint work and excellence.
This paper presents the architectural solution for a mission-critical, software intensive, large-scale software product intended for autonomous robotized open pit mining. The idea is to establish a stable architecture as early as possible. Therewith, the core concern is providing resilient communication between the client and the developer parties. The key issue is aligning functional requirements with the constraints of both technical and business nature. Although software engineering provides a number of frameworks, a few are really suitable for such an alignment and resilience. For this reason, we suggest a carefully selected blend of tradeoff-centered analysis and optimization methods, including ATAM and ACDM from CMU/SEI and our own enterprise architecture matrix-based approach. Based on the approach suggested, we identify and prioritize the mission-critical quality attributes required for the software product to be built, and describe the architecture in terms of components and connectors as prescribed by the SWEBOK software engineering standard. In addition, based on the product scale and scope, we recommend the high-level architecture patterns for the future system, such as layers, pipelines, and microservices.
This paper discusses crises in software product development. It defines a development crisis and presents the new discipline of IT Crisisology, which systematically studies and addresses crises in software production. Essential ingredients of this IT Crisisology discipline include models, methods, tools, patterns and practices. The IT Crisisology framework developed addresses technology, business and human factors; for each kind of factors, it uses a dedicated set of the above-mentioned ingredients. These include tradeoff optimization, agility matrix, models for knowledge transfer and data lifecycle, to name a few. For enterprise scale development, these ingredients are further enhanced and improved. In case of systematic application, the suggested IT Crisisology framework allows for better disciplined, predictable, and manageable software product development, even in the event of a crisis.