Christoph Knieke

Christoph Knieke
Technische Universität Clausthal | TUC · Institute for Software and Systems Engineering

About

36
Publications
9,392
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
122
Citations

Publications

Publications (36)
Preprint
Full-text available
The development dynamics of digital innovations for industry, business, and society are producing complex system conglomerates that can no longer be designed centrally and hierarchically in classic development processes. Instead, systems are evolving in DevOps processes in which heterogeneous actors act together on an open platform. Influencing and...
Article
Full-text available
Recently, remarkable successes have been achieved in the quality assurance of automotive software systems (ASSs) through the utilization of real-time hardware-in-the-loop (HIL) simulation. Based on the HIL platform, safe, flexible and reliable realistic simulation during the system development process can be enabled. However, notwithstanding the te...
Conference Paper
Today, more and more highly complex Internet Of Things (IoT) ecosystems are emerging that can no longer be centrally designed and controlled, but must self-adapt to new environments and user requirements. An approach to achieve this self-adaptation are so called emergent software service platforms that must be able to react continuously at runtime...
Conference Paper
The development dynamics of digital innovations for industry, business, and society are producing complex system conglomerates that can no longer be designed centrally and hierarchically in classic development processes. Instead, systems are evolving in DevOps processes in which heterogeneous actors act together on an open platform. Influencing and...
Conference Paper
Full-text available
Software systems may experience multiple emergent behaviors during their operation time. These emergent system behaviors occur when system engineers develop their system under the closed-world assumption, but this assumption is not met during its operation. This means that system engineers work on the basis that they have complete knowledge of the...
Preprint
ion Refinement Model has been widely adopted since it was firstly proposed many decades ago. This powerful model of software evolution process brings important properties into the system under development, properties such as the guarantee that no extra behavior (specifically harmful behaviors) will be observed once the system is deployed. However,...
Article
Full-text available
The rapidly growing number of software-based features in the automotive domain as well as the special requirements in this domain ask for dedicated engineering approaches, models, and processes. Nowadays, software development in the automotive sector is generally developed as product line development, in which major parts of the software are kept a...
Article
Full-text available
Hardware-in-the-Loop (HIL) has been recommended by ISO 26262 as an essential test bench for determining the safety and reliability characteristics of automotive software systems (ASSs). However, due to the complexity and the huge amount of data recorded by the HIL platform during the testing process, the conventional data analysis methods used for...
Article
Full-text available
A well-known challenge in the development of safety-critical systems in vehicles today is that reliability and safety assessment should be rigorously addressed and monitored. As a matter of fact, most safety problems caused by system failures can lead to serious hazards and loss of life. Notwithstanding the existence of several traditional analytic...
Conference Paper
Full-text available
There has been a wide range of research work on Change Impact Analysis techniques and their applications. Good tool support is necessary to successfully apply Change Impact Analysis (CIA) for software migration. Today, there are several tools available to support these techniques. But many of these tools are just prototypes and do not scale for rea...
Preprint
Full-text available
Architecture erosion is a big challenge in modern architectures leading to a deterioration of the quality properties of these systems. Today, no comprehensive approach for regaining architecture consistency in eroded software systems exists and architecture consistency is essentially achieved by repairing the implementation level only. In this pape...
Chapter
In cooperative development, vehicle manufacturers follow the AUTOSAR standard to synthesize the overall scheduling of a component-based real-time software system. However, the vehicle manufacturer is not able to define overall scheduling requirements as the decomposition of subsystems into software components is determined in later development step...
Conference Paper
Full-text available
Applications provided by software intensive systems in an Internet of Things environment offer new business opportunities from the industry. An application describes the expected behavior of the software system. Thereby, the steps of a business process (e.g., event booking) are determined using objects from the Internet of Things environment at run...
Conference Paper
Full-text available
Mitigating software architecture degradation is a task in evolving large and complex software-intensive systems that is as important as it is challenging. One aspect adding to the complexity of the task is the amount of information in the implementations of most real-world systems to be digested in order to detect, analyse, and remedy degradation....
Article
Full-text available
The control of degraded products, waste streams and secondary raw materials that can be produced from those must be in line with demand within the framework of an Advanced Circular Economy. Material requirements are developing dynamically depending on product development and consumer behavior. Accordingly, the recycling system must also behave dyna...
Conference Paper
About 90% of the innovations on today's vehicles are driven by electrics/electronics or software functions. This shifts the focus from a component-oriented perspective to a function-oriented view in engineering. At the same time, descriptions of systems and subsystems are required in order to coordinate collaboration with suppliers. These different...
Conference Paper
Full-text available
Zusammenfassung. Für die Weiterentwicklung eines Cyber-physischen Systems (CPS) in interdis-ziplinären Projekten treffen oftmals unterschiedliche Modellierungsansätze aufeinander. Insbesondere prozessorientierte Ansätze zur Beschreibung des Ablaufs des Gesamtsystems stehen den komponen-tenorientierte Ansätzen zur Realisierung des Systems gegenüber....
Conference Paper
Full-text available
The handling of degraded products, waste streams and secondary raw materials that can be generated from those should be in line with the demands of an upcoming Advanced Circular Economy approach. Material requirements are developing dynamically depending on product development and consumer behavior. Accordingly, the recycling system must also behav...
Article
Full-text available
About 90% of the innovations on today’s vehicles are driven by electrics/electronics or software functions. This shifts the focus from a component-oriented perspective to a function-oriented view in engineering. At the same time, descriptions of systems and subsystems are required in order to coordinate collaboration with suppliers. These different...
Chapter
Full-text available
The high time and cost pressure in the automotive market encourages reuse of components and software in different vehicle projects leading to a high degree of variability within the software. Often, a product line approach is used to handle variability. However, the increasing complexity and degree of variability of automotive software systems hind...
Conference Paper
Full-text available
The automotive industry aspires a high degree of reuse in software development in order to reduce the development costs. The reuse is achieved by a product-wide development for different vehicle variants, as well as by reuse in subsequent products. However, the increasing complexity and degree of variability of automotive software systems hinders t...
Conference Paper
Full-text available
Automotive software systems are an essential and innovative part of nowadays connected and automated vehicles. The automotive industry is currently facing the challenge to re-invent the automobile. Consequently, automotive software systems, their software systems architecture, and the way we engineer those kinds of software systems are confronted w...
Chapter
Full-text available
The amount of software in cars has been growing exponentially since the early 1970s, and one can expect this trend to continue. To keep the software development for vehicles cost efficient, modular components with a high reuse rate cross different types of vehicles are used. Often, a product line approach is used to handle variability. As the under...
Conference Paper
Full-text available
To keep the software development for vehicles cost efficient, software components are reused for different variants as well as for succeeding generations. Furthermore, cost reductions are achieved by software sharing between the Original Equipment Manufacturer (OEM) and the suppliers. However , as a consequence of the blackboxed view caused by soft...
Conference Paper
Vehicle functions for engine control units are modeled using a set of software units, so-called modules, specifying the discrete and continuous behavior of the corresponding function. As required by ISO26262, each module needs to be tested separately. Established techniques for model-based testing necessitate a requirements specification from which...
Conference Paper
Full-text available
Most automobile manufacturers maintain many vehicle types to keep a successful position on the market. Through the further development all vehicle types gain a diverse amount of new functionality. Additional features have to be supported by the car’s software. For time efficient accomplishment, usually the existing electronic control unit (ECU) cod...
Data
Full-text available
Since the major revision 2 of the Unified Modeling Language (UML), activity diagrams have acquired many new features, e.g. hierarchy, data flow and signals. Thus, UML 2 activity diagrams are one of the most versatile formalisms, and can be applied indifferent domains. Activity diagrams are supported by a number of tools enabling for instance the ex...
Article
Since the revision 2 of the UML, activity diagrams have acquired many new features and a completely new metamodel. UML 2 was targeted at improving semantic precision but still lacks an executable semantics as a basis for tool support and simulation. In this paper we define an executable step semantics for a subset of activity diagrams including nes...
Conference Paper
A seamless model-based methodology for requirements specification becomes increasingly the key to successful software systems engineering. The enhanced activity diagrams of UML 2 offer a promising intuitive modeling approach for requirements capturing. On this basis, we propose a formal syntax and operational semantics and extend activity diagrams...
Conference Paper
Errors, inconsistences, incompletenesses and ambiguities in the requirements specification are major reasons for the failure of IT projects. Since the new major version 2 of the UML, the suitability of activity diagrams for modeling requirements has increased significantly. UML 2 activity diagrams are based upon a completely reengineered metamodel...

Network

Cited By