SC Harvester Papers Database Interface

Optimal Reference Tracking for Sampled-Data Control Systems

Enrico Bini, A. Papadopoulos, Jacob Higgins, N. Bezzo. In: 2022 IEEE 61st Conference on Decision and Control (CDC). 2022

Abstract: It is a standard engineering practice to design feedback-based control to have a system follow a given trajectory. While the trajectory is continuous-time, the sequence of references is varied at discrete times as it is normally computed by digital systems.In this work, we propose a method to determine the optimal discrete-time references to be applied over a time window of a given duration. The o...

Analytical Approximations in Probabilistic Analysis of Real-Time Systems

Filip Marković, T. Nolte, A. Papadopoulos. In: 2022 IEEE Real-Time Systems Symposium (RTSS). 2022

Abstract: Probabilistic timing and schedulability analysis of real-time systems is constrained by the problem of often intractable exact computations. The intractability problem is present whenever there is a large number of entities to be analysed, e.g., jobs, tasks, etc. In the last few years, the analytical approximations for deadline-miss probability emerged as an important solution in the above problem...

CrossFit: Fine-grained Benchmarking of Serverless Application Performance across Cloud Providers

Joel Scheuner, Rui Deng, J. Steghöfer, P. Leitner. In: 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC). 2022

Abstract: Serverless computing emerged as a promising cloud computing paradigm for deploying cloud-native applications but raises new performance challenges. Existing performance evaluation studies focus on micro-benchmarking to measure an individual aspect of serverless functions, such as CPU speed, but lack an in-depth analysis of differences in application performance across cloud providers. This paper p...

Note To Reviewers.

H. Thane, H. Hansson. In: Pediatric emergency care. 2022

Abstract: Reproducible and deterministic testing of sequential programs can in most cases be achieved by controlling the sequence of inputs to the program. The behavior of a distributed real-time system, on the other hand, not only depends on the inputs but also on the order and timing of the concurrent tasks that execute and communicate with each other and the environment. Hence, sequential test techniques...

Combining Model-Based Testing and Automated Analysis of Behavioural Models using GraphWalker and UPPAAL

Saurabh Tiwari, K. Iyer, Eduard Paul Enoiu. In: 2022 29th Asia-Pacific Software Engineering Conference (APSEC). 2022

Abstract: Model-based Testing (MBT) has been proposed to create test cases more efficiently and effectively. In contrast, analysis techniques (e.g., model checking) have been used separately from testing and have shown great potential when applied early in the development process. Still, these are confronted by applicability and scalability issues and work on specific modeling languages. The combined use of...

Metal- and antibiotic-resistant heterotrophic plate count bacteria from a gold mine impacted river: the Mooi River system, South Africa

J. Bosch, Carlos Bezuidenhout, R. Coertze, L. Molale-Tom. In: Environmental Science and Pollution Research International. 2022

Abstract: The Wonderfonteinspruit, South Africa, is highly impacted by a century of gold mining activities. The aim of this study was to investigate the physico-chemical properties of the Wonderfonteinspruit and the receiving Mooi River system, the levels of antimicrobial (metals and antibiotics) resistance characteristics and heterotrophic bacteria levels in these water systems. Various physico-chemical pa...

Ethics of Autonomous Collective Decision-Making: The Caesar Framework

Mirgita Frasheri, Václav Struhár, A. Papadopoulos, Aida Čaušević. In: Science and Engineering Ethics. 2022

Abstract: In recent years, autonomous systems have become an important research area and application domain, with a significant impact on modern society. Such systems are characterized by different levels of autonomy and complex communication infrastructures that allow for collective decision-making strategies. There exist several publications that tackle ethical aspects in such systems, but mostly from the...

Concepts and Relationships in Safety and Security Ontologies: A Comparative Study

Malina Adach, Kaj Hänninen, K. Lundqvist. In: 2022 6th International Conference on System Reliability and Safety (ICSRS). 2022

Abstract: Safety and security ontologies quickly become essential support for integrating heterogeneous knowledge from various sources. Today, there is little standardization of ontologies and almost no discussion of how to compare concepts and their relationships, establish a general approach to create relationships or model them in general. However, concepts with similar names are not semantically similar...

CASCADE: An Asset-driven Approach to Build Security Assurance Cases for Automotive Systems

Mazen Mohamad, Rodi Jolak, Örjan Askerdal, J. Steghöfer, R. Scandariato. In: ACM Transactions on Cyber-Physical Systems. 2022

Abstract: Security Assurance Cases (SAC) are structured arguments and evidence bodies used to reason about the security of a certain system. SACs are gaining focus in the automotive industry, as the needs for security assurance are growing in this domain. However, the state-of-the-arts lack a mature approach able to suit the needs of the automotive industry. In this article, we present CASCADE, an asset-dri...

Identifying security-related requirements in regulatory documents based on cross-project classification

Mazen Mohamad, J. Steghöfer, Alexander Åström, R. Scandariato. In: Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering. 2022

Abstract: Security is getting substantial focus in many industries, especially safety-critical ones. When new regulations and standards which can run to hundreds of pages are introduced, it is necessary to identify the requirements in those documents which have an impact on security. Additionally, it is necessary to revisit the requirements of existing systems and identify the security related ones. We inve...

Automation of the creation and execution of system level hardware-in-loop tests through model-based testing

V. Karlsson, A. al-Masri, Eduard Paul Enoiu, Wasif Afzal, P. Charbachi. In: Proceedings of the 13th International Workshop on Automating Test Case Design, Selection and Evaluation. 2022

Abstract: In this paper, we apply model-based testing (MBT) to automate the creation of hardware-in-loop (HIL) test cases. In order to select MBT tools, different tools’ properties were compared to each other through a literature study, with the result of selecting GraphWalker and MoMuT tools to be used in an industrial case study. The results show that the generated test cases perform similarly to their ma...

Predicting build outcomes in continuous integration using textual analysis of source code commits

K. Al-Sabbagh, M. Staron, R. Hebig. In: Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering. 2022

Abstract: Machine learning has been increasingly used to solve various software engineering tasks. One example of its usage is to predict the outcome of builds in continuous integration, where a classifier is built to predict whether new code commits will successfully compile. The aim of this study is to investigate the effectiveness of fifteen software metrics in building a classifier for build outcome pre...

Automating Safety Argument Change Impact Analysis for Machine Learning Components

Carmen Cârlan, Lydia Gauerhof, Barbara Gallina, S. Burton. In: 2022 IEEE 27th Pacific Rim International Symposium on Dependable Computing (PRDC). 2022

Abstract: The need to make sense of complex input data within a vast variety of unpredictable scenarios has been a key driver for the use of machine learning (ML), for example in Automated Driving Systems (ADS). Such systems are usually safety-critical, and therefore they need to be safety assured. In order to consider the results of the safety assurance activities (scoping uncovering previously unknown haz...

RBDMS: Rate-Adaptation and Buffer-Awareness Data Gathering for Mobile Sink Scheduling in WSNs

Morteza Biabani, N. Yazdani, H. Fotouhi. In: IEEE Sensors Journal. 2022

Abstract: Employing a mobile sink (MS) to act as a relay node in wireless sensor network (WSN) applications is a promising solution for efficient power saving and data collection. However, establishing long-distance traveling leads to larger latency or inefficient buffer management at rendezvous points (RPs), e.g., flying UAVs in disaster management. Moreover, there is no efficient solution to guarantee the...

An Eco-System Approach to Project-Based Learning in Software Engineering Education

Daniel Ståhl, K. Sandahl, L. Buffoni. In: IEEE Transactions on Education. 2022

Abstract: Contribution: This article identifies the participation of external stakeholders as a key contributing factor for positive outcomes in project-based software engineering courses. A model for overlapping virtuous circles of lasting positive impact on both stakeholders and students from such courses is proposed. Background: Project-based courses are widespread in software engineering education, and ...