Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christian Peper is active.

Publication


Featured researches published by Christian Peper.


software engineering and advanced applications | 2007

Applying a Model-based Approach for Embedded System Development

Christian Bunse; Hans-Gerhard Gross; Christian Peper

Model-based and component-oriented software development approaches are slowly superseding traditional ways of developing embedded systems. For investigating to which extent model-based development is feasible for embedded system development, we conducted a case study in which a small embedded system is developed using the MARMOT approach. In order to evaluate the degree of reuse that might be achieved, the components of the case study are used in the context of different small projects. Several aspects of reuse, application size, ease of adaptation, and development effort are quantified. This analysis reveals that model-based and component-oriented development performs well for small embedded systems, and it leads to the conclusion that model-driven/component-based development of embedded systems enables adaptable applications with higher- than-normal reuse rate.


Archive | 2005

Component-Based Software Development for Embedded Systems

Colin Atkinson; Christian Bunse; Hans-Gerhard Gross; Christian Peper

Component-Based Software Development for Embedded Systems - An Introduction.- Component-Based Software Development for Embedded Systems - An Introduction.- Specification and Verification.- Specification and Verification of Applications Based on Function Blocks.- A Model-Based Approach to Formal Specification and Verification of Embedded Systems Using Colored Petri Nets.- Modular Verification of Reconfigurable Components.- Component Compatibility.- Behavioral Types for Embedded Software - A Survey.- Assessing Real-Time Component Contracts Through Built-in Evolutionary Testing.- Component Architectures, Implementation and Tool Support.- Platform-Independent Specification of Component Architectures for Embedded Real-Time Systems Based on an Extended UML.- Model Driven Software Development in the Context of Embedded Component Infrastructures.- A Component Framework for Consumer Electronics Middleware.- Connecting Embedded Devices Using a Component Platform for Adaptable Protocol Stacks.- CoConES: An Approach for Components and Contracts in Embedded Systems.- Adopting a Component-Based Software Architecture for an Industrial Control System - A Case Study.- Non-functional Properties.- Specification and Evaluation of Safety Properties in a Component-Based Software Engineering Process.- Performance Evaluation Approaches for Software Architects.- Component-Based Engineering of Distributed Embedded Control Software.- Component-Based Development of Dependable Systems with UML.


model driven engineering languages and systems | 2009

Embedded System Construction --- Evaluation of Model-Driven and Component-Based Development Approaches

Christian Bunse; Hans-Gerhard Gross; Christian Peper

Model-driven development has become an important engineering paradigm. It is said to have many advantages over traditional approaches, such as reuse or quality improvement, also for embedded systems. Along a similar line of argumentation, component-based software engineering is advocated. In order to investigate these claims, the MARMOT method was applied to develop several variants of a small micro-controller-based automotive subsystem. Several key figures, like model size and development effort were measured and compared with figures coming from two mainstream methods: the Unified Process and Agile Development. The analysis reveals that model-driven, component-oriented development performs well and leads to maintainable systems and a higher-than-normal reuse rate.


Component-Based Software Development for Embedded Systems | 2005

Component-based software development for embedded systems: an introduction

Colin Atkinson; Christian Bunse; Christian Peper; Hans-Gerhard Gross

The potential benefits of component-based development are as attractive in the domain of embedded systems as they are in other areas of the software industry. These include reductions in development times and costs, improved quality and specialization of expertise. However, these benefits are much more difficult to realize in embedded systems development than in other areas of software engineering because the problems of composing extra-functional requirements such as quality, reliability and performance are much more acute. When building new applications from existing components it is not only necessary to ensure that they behave as expected, but also that these extra-functional properties are composed correctly. Until recently it was difficult to do this in an economically viable way, but recent trends have combined to make component-based software engineering as imperative for embedded systems development as it is in other domains.


conference on software engineering education and training | 2005

xd Software Engineering Education Applying a Blended Learning Strategy for

Christian Bunse; Ines Grützner; Michael Ochs; Christian Peper; Silke Steinbach-Nordmann

With the rapid rate of innovation in software engineering, teaching and learning of new technologies have become challenging issues. The provision of appropriate education is a key prerequisite for benefiting from new technologies. Experience shows that typical classroom education is not as effective and efficient as it could be, therefore, e-learning approaches are becoming more and more popular. However, typical e-learning suffers from a lack of social communication and control over the progress of learning. This paper describes a blended learning approach based on industrial and academic experience in the area of object-technology, which mixes traditional classroom education with e-learning. Although both approaches have their strengths and weaknesses, the synergy effects clearly outperform the isolated benefits of the single approaches on business, content, and quality level


Technical Report Series TUD-SERG-2007-020 | 2007

Applying a Model-Based Approach for Embedded System Development

Christian Bunse; Hans-Gerhard Gross; Christian Peper


Component-Based Software Development for Embedded Systems: an overview of current research trends | 2005

Component-Based Software Development for Embedded Systems: an overview of current research trends

Colin Atkinson; Christian Bunse; Hans-Gerhard Gross; Christian Peper


Archive | 2005

Component-Based Software Development for Embedded Systems: An Overview of Current Research Trends (Lecture Notes in Computer Science)

Colin Atkinson; Christian Bunse; Hans-Gerhard Gross; Christian Peper


Archive | 2005

Towards reliable self-integrative IT systems

Dirk Niebuhr; Christian Peper; Andreas Rausch


conference on software engineering education and training | 2006

Coaching Professional Software Developers - An Experience Report

Christian Bunse; Ines Grützner; Christian Peper; Silke Steinbach-Nordmann; Carsten Vollmers

Collaboration


Dive into the Christian Peper's collaboration.

Top Co-Authors

Avatar

Hans-Gerhard Gross

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andreas Rausch

Clausthal University of Technology

View shared research outputs
Top Co-Authors

Avatar

Dirk Niebuhr

Clausthal University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge