ICSA 2024
Tue 4 - Sat 8 June 2024 Hyderabad, Telangana, India
Sat 8 Jun 2024 11:00 - 11:20 - Session 9: Software Architecture in Practice 1

In contemporary software development, there is a need for delivering solutions that require the integration of multiple software systems, each one relying on different architectural decisions. For instance, e-shop solutions must communicate with the ERP solution that the company possesses to handle prices, products, and stock. However, such an integration is not always a trivial issue since interoperability problems might arise. A root cause for such interoperability issues is architecture mismatches: e.g., caused by heterogeneity on how data are stored and are expected to be exchanged in the two systems. Interoperability problems can cause delays to the development, require extended communication with differ-ent teams, and usually adds complexity to the system. In this paper, we propose a semi-automated AI-based approach and a middleware software solution (“a connector”) to aid soft-ware engineers in “connecting” applications with heterogene-ous data storing schemas. We have validated our approach and tool with a company that connects ERP systems with e-shops, through a qualitative study.

Sat 8 Jun

Displayed time zone: Chennai, Kolkata, Mumbai, New Delhi change

11:00 - 13:00
Session 9: Software Architecture in Practice 1Software Architecture in Practice

Session Chair: Atul Kumar, IBM Research, India
Room: H-105, Himalaya Block

11:00
20m
Research paper
A Semi-Automated Approach for Resolving Data-Driven Architecture MismatchesSAIP
Software Architecture in Practice
A: Christos Karathanasis , A: Theodoros Maikantis , A: Nikolaos Nikolaidis University of Macedonia, A: Apostolos Ampatzoglou University of Macedonia, A: Alexander Chatzigeorgiou University of Macedonia, A: Nikolaos Mittas International Hellenic University
11:20
20m
Research paper
DYNAMOS: dynamic microservice composition for data-exchange systems, lessons learnedSAIP
Software Architecture in Practice
11:40
20m
Research paper
Exploratory Study of oneM2M-based Interoperability Architectures for IoT: A Smart City PerspectiveSAIP
Software Architecture in Practice
12:00
20m
Talk
Exposing the hidden layers and interplay in the quantum software stackSAIP
Software Architecture in Practice
A: Vlad Stirbu University of Jyväskylä, A: Arianne Meijer-van de Griend University of Helsinki, A: Jake Muff
Pre-print
12:20
20m
Research paper
FhGenie: A Custom, Confidentiality-preserving Chat AI for Corporate and Scientific UseSAIP
Software Architecture in Practice
12:40
20m
Research paper
Harmonizing Languages: A Hybrid Translation Architecture for Multilingual Interfaces in the Layamritam AppSAIP
Software Architecture in Practice