中文
相关论文

相关论文: Choreography in the embedded systems domain: A sys…

200 篇论文

Context: Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the…

软件工程 · 计算机科学 2017-03-22 Mojtaba Shahin , Muhammad Ali Babar , Liming Zhu

Domain adaptation of embedding models, updating a generic embedding to the language of a specific domain, is a proven technique for domains that have insufficient data to train an effective model from scratch. Chemistry publications is one…

计算与语言 · 计算机科学 2021-11-02 Mihalis Gongolidis , Jeremy Minton , Ronin Wu , Valentin Stauber , Jason Hoelscher-Obermaier , Viktor Botev

Context: Software Engineering research makes use of collections of software artifacts (corpora) to derive empirical evidence from. Goal: To improve quality and reproducibility of research, we need to understand the characteristics of used…

软件工程 · 计算机科学 2013-04-04 Ekaterina Pek , Ralf Lämmel

Context: Modern Systems of Systems (SoSs) increasingly operate in dynamic environments (e.g., smart cities, autonomous vehicles) where runtime composition -- the on-the-fly discovery, integration, and coordination of constituent systems…

软件工程 · 计算机科学 2025-10-15 Muhammad Ashfaq , Ahmed R. Sadik , Teerath Das , Muhammad Waseem , Niko Makitalo , Tommi Mikkonen

The adoption of DevOps practices in embedded systems and firmware development is emerging as a response to the growing complexity of modern hardware--software co-designed products. Unlike cloud-native applications, embedded systems…

软件工程 · 计算机科学 2025-07-02 Parthiv Katapara , Anand Sharma

Software architecture related issues are important for robotic systems. Architecture centric development and evolution of software for robotic systems has been attracting researchers attention for more than two decades. The objective of…

软件工程 · 计算机科学 2017-01-20 Aakash Ahmad , Muhammad Ali Babar

Group dance, a sub-genre characterized by intricate motions made by a cohort of performers in tight synchronization, has a longstanding and culturally significant history and, in modern forms such as cheerleading, a broad base of current…

人机交互 · 计算机科学 2024-06-18 Soohwan Lee , Seoyeong Hwang , Ian Oakley , Kyungho Lee

Robots that support humans by performing useful tasks (a.k.a., service robots) are booming worldwide. In contrast to industrial robots, the development of service robots comes with severe software engineering challenges, since they require…

软件工程 · 计算机科学 2020-09-09 Sergio García , Daniel Strüber , Davide Brugali , Thorsten Berger , Patrizio Pelliccione

In the paradigm of choreographic programming, the overall behaviour of a distributed system is coded as a choreography from a global viewpoint. The choreography can then be automatically projected (compiled) to a correct implementation for…

编程语言 · 计算机科学 2024-01-01 Lovro Lugović , Fabrizio Montesi

The Software Engineering (SE) community is prolific, making it challenging for experts to keep up with the flood of new papers and for neophytes to enter the field. Therefore, we posit that the community may benefit from a tool extracting…

软件工程 · 计算机科学 2021-08-24 Janusan Baskararajah , Lei Zhang , Andriy Miranskyy

Embedded Systems combine one or more processor cores with dedicated logic running on an ASIC or FPGA to meet design goals at reasonable cost. It is achieved by profiling the application with variety of aspects like performance, memory…

性能 · 计算机科学 2013-12-12 Rajendra Patel , Arvind Rajwat

The runtime analysis of decentralised software requires instrumentation methods that are scalable, but also minimally invasive. This paper presents a new algorithm that instruments choreographed outline monitors. Our instrumentation…

软件工程 · 计算机科学 2021-04-20 Luca Aceto , Duncan Paul Attard , Adrian Francalanza , Anna Ingólfsdóttir

Context: Corporate training plays a strategic role in the continuous development of professionals in the software engineering industry. However, there is a lack of systematized understanding of how training initiatives are designed,…

Enterprise architecture (EA) has been present in scientific literature since the 1980s and has branched out into several research fields. EA delivers value by presenting business and ICT leaders with recommendations for adjusting policies…

Choreographic Programming is a paradigm for developing correct-by-construction concurrent programs, by writing high-level descriptions of the desired communications and then synthesising process implementations automatically. So far,…

编程语言 · 计算机科学 2017-11-29 Luís Cruz-Filipe , Fabrizio Montesi , Marco Peressotti

To generate dance that temporally and aesthetically matches the music is a challenging problem, as the following factors need to be considered. First, the aesthetic styles and messages conveyed by the motion and music should be consistent.…

多媒体 · 计算机科学 2022-07-18 Ho Yin Au , Jie Chen , Junkun Jiang , Yike Guo

There is strong pressure to achieve greater uniformity, standardisation and application of best practices in the service professions, a sector which is growing in presence and importance. At the same time, there is a conflicting demand for…

计算机与社会 · 计算机科学 2018-03-13 Gunnar Ellingsen , Eric Monteiro , Glenn Munkvold

Choreographies are global descriptions of system behaviors, from which the local behavior of each endpoint entity can be obtained automatically through projection. To guarantee that its projection is correct, i.e. it has the same behaviors…

编程语言 · 计算机科学 2013-08-05 Ivan Lanese , Fabrizio Montesi , Gianluigi Zavattaro

Programming distributed applications free from communication deadlocks and race conditions is complex. Preserving these properties when applications are updated at runtime is even harder. We present a choreographic approach for programming…

编程语言 · 计算机科学 2019-03-14 Mila Dalla Preda , Maurizio Gabbrielli , Saverio Giallorenzo , Ivan Lanese , Jacopo Mauro

Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems. However, the full potential of machine learning for…

软件工程 · 计算机科学 2021-10-18 Saad Shafiq , Atif Mashkoor , Christoph Mayr-Dorn , Alexander Egyed