Auflistung nach Schlagwort "synchronization"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragA flexible operation-based infrastructure for collaborative model-driven engineering(Modellierung 2024, 2024) Herac, Edvin; Marchezan, Luciano; Assunção, Wesley; Haas, Rainer; Egyed, AlexanderCurrent engineering practices to create complex systems rely on highly interdisciplinary teams, potentially globally distributed, working with heterogeneous artifacts. For instance, in a robotics project, collaboration from multiple engineers across different domains such as mechanical, electronic, and software is required. However, achieving proper collaboration to correctly and efficiently develop complex systems is not a trivial activity. The artifacts developed in each domain, usually represented as models, use different structures (e.g., metamodels) and are managed in different tools, but somehow related to each other.
- KonferenzbeitragOptimization of Automotive Software Distribution on Multi-core Systems using Machine Learning Approaches(Softwaretechnik-Trends Band 40, Heft 2, 2020) Raza, Syed Aoun; Vallavanthara, Amal Jose; Nidavan, RakeshMulti-core software should be partitioned under different constraints e.g., balanced execution load on cores, timing behavior and optimized level of communication/ synchronization among different system components. The objective is to efficiently distribute the processes onto multi-core hardware such that the system has reduced communication/ synchronization complexity. Moreover, a bad distribution strategy during migration from single- to multi-core and from multi- to many-core hardware does not always return the expected performance gain. This paper presents two novel AI-based approaches for optimal distribution (minimal inter-core communication inspite of no deadline misses) of software system on multi-core hardware architecture. We discuss the comparisons of our machine learning solutions based on unsupervised and reinforcement learning. We share the benefits and limitations of using unsupervised learning and reinforcement learning based on our experience.
- KonferenzbeitragTransaction validation for XML documents based on XPath(Informatik bewegt: Informatik 2002 - 32. Jahrestagung der Gesellschaft für Informatik e.v. (GI), 2002) Böttcher, Stefan; Türling, AdelhardWhenever mobile devices modify copies of common XML data, then synchronization of multiple user transactions accessing this data is a key problem. However compared to standard XML database systems, transaction synchronization has to solve new problems, i.e. it has to manage lost connections and it furthermore should reduce data exchange over small bandwidth client connections for the purpose of synchronization. In order to avoid locks that are assigned to transactions of "lost" clients, we suggest to use an optimistic approach to synchronization. In order to reduce the data exchange for synchronization, we furthermore suggest to exchange XPath expressions instead of larger XML fragments wherever possible. This allows us not only to treat lost connections more flexible but also to operate efficiently on mobile devices with small bandwidth connections to a server.