Page 8 of 307
Abstract: In the development of modern software-intensive systems, security aspects are increasingly emphasized, with new laws and regulations putting more demands on manufacturers. Requirements elicitation must therefore carefully consider security aspects. The literature contains various frameworks that have been proposed to aid in the elicitation of these types of requirements. We are interested to under...
Abstract: The rising complexity and interconnectedness of contemporary systems engineering solutions have spurred the development of Systems-of-Systems (SoS). Within a SoS, we find interconnected constituent systems (CSs), each possessing individual capabilities and managerial autonomy. For effective management of a SoS, a dedicated orchestration mechanism is crucial. However, currently, there is a lack of ...
Abstract: System of systems (SoS) are intended to solve problems, provide more effective services, and enable greater collaborative behaviour. For SoS operating within the mobility domain, where the usefulness of the SoS solution largely depends on how many people will use the SoS, it is necessary to consider if there are potential gender aspects of the user that may negatively impact the SoS usefulness. In...
Abstract: Communication networks are crucial components of the underlying digital infrastructure in any smart city setup. The increasing usage of computer networks brings additional cyber security concerns, and every organization has to implement preventive measures to protect valuable data and business processes. Due to the inherent distributed nature of the city infrastructures as well as the critical nat...
Abstract: Mission planning for multi-agent autonomous systems aims to generate feasible and optimal mission plans that satisfy given requirements. In this article, we propose a tool-supported mission-planning methodology that combines (i) a path-planning algorithm for synthesizing path plans that are safe in environments with complex road conditions, and (ii) a task-scheduling method for synthesizing task p...
Abstract: Mission planning for multi-agent autonomous systems aims to generate feasible and optimal mission plans that satisfy given requirements. In this article, we propose a tool-supported mission-planning methodology that combines (i) a path-planning algorithm for synthesizing path plans that are safe in environments with complex road conditions, and (ii) a task-scheduling method for synthesizing task p...
Abstract: Despite the recognized importance of software architecture, it is common that the implementation diverges from the intended architecture over time. This phenomenon is referred to as architectural drift. In the past decades, mainly technical solutions and tools have been developed to detect and address architectural inconsistencies and drift. There is still a lack of evidence from the perspective o...
Abstract: Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development from an undefined requirements strategy. We explore potential ways to address these challenges and synthesize the key building blocks of requirements strategies....
Abstract: Several studies have shown Model-based Testing (MBT) as an efficient technique for generating fault-effective test cases. However, the automatic generation of test cases is compromised with redundant test cases providing no additional value to the coverage or fault detection effectiveness while impacting test execution efficiency, especially, in a dynamic development environment where providing ti...
Abstract: ABSTRACT Choice blindness (failure to notice when our choices are switched unexpectedly) suggests people are often unaware of reasons underlying their intentions/preferences. Some argue, however, that research revealing choice blindness simply reflects social-demand characteristics in participant-experimenter interactions. To address this, we compared autistic adults (a population less susceptible...
Abstract: Traceability, the ability to trace relevant software artifacts to support reasoning about the quality of the software and its development process, plays a crucial role in requirements and software engineering, particularly for safety-critical systems. In this chapter, we provide a comprehensive overview of the representative tasks in requirement traceability for which natural language processing (...
Abstract: How are requirements managed in agile software development? While practitioners are widely adopting industry-pushed innovations to cope with requirements in agile settings, research at this intersection is still too limited. Based on first-hand experience, we review some core aspects of this industry-academia gap (e.g., user stories vs. requirements, management tools like JIRA, requirements-as-cod...
Abstract: The article discusses emerging non-von Neumann computer architectures and their integration in the computing continuum for supporting modern distributed applications, including artificial intelligence, big data, and scientific computing. It provides a detailed summary of available and emerging non-von Neumann architectures, which range from power-efficient single-board accelerators to quantum and ...
Abstract: Software modelling and model-driven engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages. Several r...
Abstract: Networks such as the Internet are essential for our connected world. Quantum computing threatens its fundamental security mechanisms. Therefore, a migration to post-quantum-cryptography (PQC) is necessary for networks and their components. Currently, there is little knowledge on how such migrations should be structured and implemented in practice. Our systematic literature review addresses migrati...
Page 8 of 307