Auflistung nach Schlagwort "architecture"
1 - 10 von 11
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag4th Workshop on Avionics Systems and Software Engineering (AvioSE'22)(Software Engineering 2022, 2022) Annighöfer, Björn; Schweiger, Andreas; Reich, MarinaSoftware and systems engineering in aerospace is subject to special challenges. The AvioSE'22 workshop connects academia and industry with selected scientific presentations, motivating keynote talks, and an interactive panel discussion.
- Konferenzbeitrag5th Workshop on Avionics Systems and Software Engineering (AvioSE'23)(Software Engineering 2023 Workshops, 2023) Annighoefer, Bjoern; Schweiger, Andreas; Poulaine, StéphaneSystems and software engineering in aerospace is subject to special challenges. For their resolution the AvioSE'23 workshop connects academia and industry with selected scientific presentations of high quality, motivating keynote talks, and an interactive panel discussion.
- Konferenzbeitrag5th Workshop on Avionics Systems and Software Engineering (AvioSE’23)(Software Engineering 2023, 2023) Annighoefer, Bjoern; Schweiger, Andreas; Poulaine, StéphaneSystems and software engineering in aerospace is subject to special challenges. For their resolution the AvioSE’23 workshop connects academia and industry with selected scientific presentations of high quality, motivating keynote talks, and an interactive panel discussion.
- KonferenzbeitragAn Architectural Template for Parallel Loops and Sections(Softwaretechnik-Trends Band 39, Heft 3, 2019) Frank, Markus; Hakamian, AlirezaThe Palladio Component Model uses UML-like diagrams to specify architectural software designs, which are used for early design-time analyses of software performance metrics. As a current drawback of the PCM, it does not support the specification of massive parallel software behaviour like OpenMP parallel loops. For Software Performance Engineers this results in complex modelling workarounds, or it is not possible to model the software’s behaviour at all, which results in inaccurate analyses and semantic discrepancies. In this paper, we present a light-weight PCM metamodel extension, allowing SPEs to easily annotate parallel sections (similar to OpenMP) in their software specifications. This significantly reduces the modelling effort through automation.
- WorkshopbeitragArchitecture and Quality of Cloud Simulators(Software Engineering and Software Management 2019, 2019) Mann, ZoltanCloud simulators are complex programs that can simulate a cloud infrastructure and applications running on that infrastructure. Such simulators are often used to evaluate new algorithms for cloud resource management and software deployment optimization. However, the implementation of such algorithms in a cloud simulator is a challenging task that may lead to erosion of the architecture of the simulator, and even to faults in the implementation. Using appropriate abstractions, a clear separation of concerns can be achieved.
- KonferenzbeitragArchitecture Recovery from Fortran Code with Kieker(Softwaretechnik-Trends Band 43, Heft 1, 2023) Jung, Reiner; Schnoor, Henning; Gundlach, Sven; Hasselbring, WilhelmScientific models are software systems, which are key to understand and assess a range of challenges, such as climate change mitigation. However, such models are usually developed over decades. To support program comprehension for software maintenance and restructuring, we designed an architecture recovery process for Fortran-based scientific models utilizing Kieker 4 C to collect call traces at runtime. Furthermore, we derive structural information from the recovered architecture. In this paper, we present our analysis process and some results from analyzing three scientific models. Additionally, we describe how to use the information obtained by our analysis to identify possible optimizations of the scientific models.
- KonferenzbeitragComponent and Connector Views in Practice(Software Engineering und Software Management 2018, 2018) Bertram, Vincent; Maoz, Shahar; Ringert, Jan Oliver; Rumpe, Bernhard; von Wenckstern, MichaelWe have presented an experience report of applying Component and Connector (C&C) view verification with an industrial partner, at the MoDELS 2017 conference. C&C views are a means for formal yet intuitive structural specification of C&C models. We report on our experience how C&C views and their verification help to address challenges of traceability and evolution in automotive industry. We analyzed the development process at Daimler AG and evaluated our C&C views verification tool on five Simulink models with more than 7700 subsystems in total and C&C views created for 183 textual requirements provided by Daimler AG. We describe our experience in detail and discuss a list of lessons learned, including, e.g., a missing abstraction concept in C&C models and C&C views that we have identified and added to the views language and tool, that engineers can create graphical C&C views quite easily, and how verification algorithms scale on real-size industry models. Furthermore, we report on the non-negligible technical effort needed to translate Simulink block diagrams to C&C models. We make all materials mentioned and used in our experience electronically available for inspection and further research.
- TextdokumentThe ENTOURAGE Privacy and Security Reference Architecture for Internet of Things Ecosystems(Open Identity Summit 2019, 2019) Zibuschka, Jan; Horsch, Moritz; Kubach, MichaelThe Internet of Things (IoT), with its ubiquitous sensors and actuators, enables highly useful novel use cases, notably in the field of digital assistance. It also raises unprecedented privacy and security issues. This contribution presents a reference architecture for an ecosystem of digital assistants with minimal barriers of entry, that aims to be both secure and privacy-respecting. We present concise definitions, requirements, and a layered architectural structure for IoT assistants. Moreover, we introduce privacy and security assistants building on privacy patterns such as privacy dashboard, privacy mode and security and privacy policies and interface.
- TextdokumentIAL: An Information Abstraction Layer for IoT Middleware(INFORMATIK 2020, 2021) Günter, Andrei; Schwarzer, Christopher; König, MatthiasThe internet of things is an ever-expanding world of connected devices and services. Through observation of analog and digital processes, plenty of information is continuously produced. More than often, the information thus obtained is tailored to serve one separate purpose. Existing architectures omit the fact that partial results can be enriched with meta information and can be shared among network participants while information is processed. We show that enriched and simplified information packages can be shared to facilitate cooperation between constrained and smart devices as well as to serve for system optimization. In this work, we propose an implementation of the so-called information abstraction layer which serves as collective resource for querying mechanisms to provide information. To emphasize and illustrate the need for a standardized information abstraction layer into existing middleware, we outline a realistic example of use and introduce concepts to build and evaluate shared information in networks.
- ZeitschriftenartikelModel-Driven Development Methodology and DomainSpecific Languages for the Design of Artificial Intelligence in Cyber-Physical Systems(Softwaretechnik-Trends Band 42, Heft 2, 2022) Kusmenko, EvgenyThe development of intelligent and interconnected cyber-physical systems is an interdisciplinary challenge requiring appropriate processes, languages, and tools supporting the engineering team. In this dissertation a model-driven architecture-centric approach for intelligent CPS design is presented. The foundation of this methodology is given by the architecture description language EmbeddedMontiArc. It enables a structural decomposition of the software system under development into hierarchically organized components.