Page 66 of 321
Abstract: The article from this special issue was previously published in Software Testing, Verification and Reliability, Volume 29, Issue 4–5, 2019. For completeness we are including the title page of the article below. The full text of the article can be read in Issue 29:4–5 on Wiley Online Library: https://onlinelibrary.wiley.com/doi/10.1002/stvr.1701...
Abstract: Siemens established a company-wide role-based qualification and certification curriculum, focusing on the topic of “architecture”. Architects play a central role in the product lifecycle of the complex systems that Siemens offers. Since the curriculum's start in 2006 with the “senior software architect” program, we have added programs for software, system, and test architects. This curriculum is m...
Abstract: To fulfill the contractual requirement of the Sweden Compact agreement, the following funding note has to be added and placed in the Funding section of the original article: Open access funding provided by University of Gothenburg....
Abstract: Abstract Context: Nowadays, the hype around artificial intelligence is at its absolute peak. Large amounts of data are collected every second of the day and a variety of tools exists to enable easy analysis of data. In practice, however, making meaningful use of it is way more challenging. For instance, affected stakeholders often struggle to specify their information needs and to interpret the re...
Abstract: This Innovative Practice Full Paper presents an approach to integrate three critical elements in Computer Science education.The call to imbue computer science graduates with strategic skills needed to address our pressing global sustainability challenges is extremely important, and a great challenge to degree programmes in computer science and software engineering. Doing this successfully requires...
Abstract: The software system controlling a train is typically deployed on various hardware architectures and must process various signals across those deployments. The increase of such customization scenarios and the needed adherence of the software to various safety standards in different application domains has led to the adoption of product line engineering within the railway domain. This paper explores...
Abstract: Abstract The purpose of this study was to develop an independent multi-criteria model to predict the growth of invasive Alternanthera philoxeroides under salt stress. Artificial neural-networks with Multi-Layer Perceptron (MLP) were used for building a Predicted Neural Model (PNM) using soil parameters such as pH, electrical conductivity (EC), water content, temperature, humidity, and organic cont...
Abstract: The popularity of railway transportation has been on the rise over the past decades, as it has provided safe, reliable, and highly available service. One of the main challenges this domain has been facing is reducing the costs of preventive maintenance and improving operational efficiency.In this paper, we aim at enabling the monitoring and analysis of collected signal data from a train propulsion...
Abstract: High availability and reliability are fundamental for distributed control systems in the automation industry. Redundancy solutions, with duplicated hardware, is the common way to increase availability. With the advent of Industry 4.0, the automation industry is undergoing a paradigm shift; a peer-to-peer mesh oriented architecture is replacing the traditional hierarchical automation pyramid. With ...
Abstract: Eventual consistency between design and implementation is imperative for the quality and maintainability of software systems. Towards achieving this consistency, engineers can analyze the gaps between models and corresponding code to gain insights into differences between design and implementation. Due to the different levels of abstraction of the involved artifacts, this analysis is a complex tas...
Abstract: Gamification refers to the exploitation of gaming mechanisms for serious purposes, like learning hard-to-train skills such as modeling. We present a gamified version of Papyrus, the well-known open source modeling tool. Instructors can use it to easily create new modeling games (including the tasks, solutions, levels, rewards...) to help students learning any specific modeling aspect. The evaluati...
Abstract: Co-evolution of metamodels and conforming models is a known challenge in model-driven engineering. A variation of co-evolution occurs in model-based software product line engineering, where it is needed to efficiently co-evolve various products together with the single common platform from which they are derived. In this paper, we aim to alleviate manual efforts during this co-evolution process in...
Abstract: Model comparison is a critical task in model-driven engineering. Its correctness enables an effective management of model evolution, synchronisation, and even other tasks, such as model transformation testing. The literature is rich as concerns comparison algorithms approaches, however the same cannot be said for their systematic evaluation. In this paper we present Benji, a tool for the generatio...
Abstract: Abstract The goal of Industry 4.0 is to be faster, more efficient and more customer-centric, by enhancing the automation and digitalisation of production systems. Frequently, the production in Industry 4.0 is categorized as safety-critical, for example, due to the interactions between autonomous machines and hazardous substances that can result in human injury or death, damage to machines, propert...
Page 66 of 321