Context: New software development contexts, such as software ecosystems (SECO) have introduced complexity in requirements management due to multiple actors’ collaboration through several organizational ***: The main ...
The microservices architectural style has been increasingly adopted in recent years due to its advantageous characteristics. While there exist design patterns for microservices that are theoretically beneficial for en...
详细信息
The microservices architectural style has been increasingly adopted in recent years due to its advantageous characteristics. While there exist design patterns for microservices that are theoretically beneficial for ensuring performance (and anti-patterns that should be avoided), they do not always lead to the expected impact. Some designs are solutions for achieving quality properties other than performance, and while they might be categorized as anti-patterns in theory, their influence on system performance can be minimal, depending on the context. Architects find it hard to reason about these trade-offs and the impact that design decisions will have on performance before implementing them. To solve this problem, in this paper, we propose an approach that enables rapid evaluation of high-level architectural models by combining both static and dynamic analysis. The static analysis identifies the design anti-patterns that are known to hinder system performance and guides the architect in reasoning about these design decisions. The approach then generates source code for the system under study based on the architectural design model for a subsequent dynamic analysis to assess whether the statically detected anti-patterns do indeed have a negative effect on the performance of the analyzed system.
It is common practice for users to provide feedback on apps through social media or app store reviews. This feedback is a rich source of requirements for these apps. However, manually analyzing vast amounts of user fe...
详细信息
For customized production in small lot-sizes, traditional production plants have to be reconfigured manually multiple times to be adapted to variable order changes, what significantly increases the production costs. O...
详细信息
For customized production in small lot-sizes, traditional production plants have to be reconfigured manually multiple times to be adapted to variable order changes, what significantly increases the production costs. One of the goals of Industry 4.0 is to enable flexible production, allowing for customer-specific production or even production with lot size 1 in order to react dynamically to changes in production orders. All of this with increased quality parameters such as optimized use of machines, conveyor belts and raw materials, which ultimately leads to optimized resource utilization and cost-efficiency. To address this challenge, in this paper, we present a digital twin based self-learning process planning approach using Deep-Q-Network that is capable of identifying optimized process plans and workflows for the simultaneous production of personalized products. We have evaluated our approach on a virtual aluminum cold milling factory from the SMS Group, in the context of the BaSys 4 project. The goal of the evaluation was to provide evidence that the proposed approach is able to handle large problem space effectively. Our approach ensures the efficiency of the personalized production and the adaptivity of the production system.
This article looks at the sustainability of various artificial intelligence (AI) methods. In recent months, AI methods have received a great deal of public attention and the benefits for sustainability have been empha...
详细信息
ISBN:
(数字)9798350355444
ISBN:
(纸本)9798350355451
This article looks at the sustainability of various artificial intelligence (AI) methods. In recent months, AI methods have received a great deal of public attention and the benefits for sustainability have been emphasised. However, the ecological impacts of AI methods must also be considered in this debate. This article presents an overview of various approaches to sustainability assessment and addresses issues relating to energy consumption and the associated Carbon dioxide (CO2) emissions, and a Life Cycle Assessment (LCA) calculation for a concrete agricultural AI-use case.
For many practitioners, considering sustainability during a software development project is a challenge. The Sustainability Awareness Framework (SusAF) is a tool for thinking through short, medium- and long-term impac...
详细信息
Assurance Cases (ACs) are an established approach in safety engineering to argue quality claims in a structured way. In the context of quality assurance for Machine Learning (ML)-based software components, ACs are als...
详细信息
The idea of the SPLC 2023 Industry Variability Challenges Workshop is to bring together practitioners and researchers to discuss the challenges regarding variability companies are currently facing. Companies can tell ...
详细信息
ISBN:
(纸本)9798400700910
The idea of the SPLC 2023 Industry Variability Challenges Workshop is to bring together practitioners and researchers to discuss the challenges regarding variability companies are currently facing. Companies can tell the researchers what they could/should work on regarding highly variable/configurable systems, identify areas where they would like to get some help from the SPLC community, network with other companies in other domains potentially having related issues, and identify possibilities to collaborate with researchers. Researchers can learn about current challenges of companies, relate industry challenges with ongoing research, and identify possibilities to collaborate with companies. After a motivating introduction by the organizers, each company pitches their setting, especially drivers, challenges, and lessons learned with regard to dealing with variability/highly variable/configurable systems in their context. Workshop organizers document challenges live on a shared board. This is followed by open discussion guided by the workshop organizers to further extend the challenges collected on the shared board and discuss them together with all participants.
暂无评论