Tagungsband-Beiträge ESE Kongress 2015

Management

Erfolgreiche Teamstrukturen für Projekte mit langer Laufzeit

Dieses Whitepaper vermittelt Ihnen einen Einblick in interdisziplinäre Teamstrukturen, die sich als erfolgreich herausgestellt haben, wenn ein Projektteam über mehrere Jahre zusammenarbeitet. Die Praxiserfahrungen beziehen sich auf Entwicklungsprogramme in der Luftfahrtindustrie inklusive der Interaktion mit Flugzeugherstellern wie Airbus, Boeing, Bombardier, etc. Ziel ist es, Klarheit darüber zu erhalten, welche u.U. unerwarteten Faktoren ein Projekt vorantreiben oder zerstören können. lesen

Management

Fit für die Digitale Transformation?

In der Software-Entwicklung hat sich durchgesetzt, dass sich komplexe Themen nicht mit einem umfassenden Plan angehen lassen, der dann 1:1 umgesetzt wird. Wir haben gelernt, Software so zu erstellen, dass uns neue Erkenntnisse und geänderte Anforderungen nicht aus der Bahn werfen. Komplexe ITProjekte lassen sich am Besten in einem iterativen, inkrementellen und lernenden Vorgehen meistern. lesen

Management

Zur Innovation geführt

Innovation ist das zentrale Thema jeder Organisation. "Wir müssen innovativer werden" heißt es nur allzu oft. In einer Zeit stetigen Wandels ist nicht Größe das relevante Kriterium für die Stärke eines Unternehmens, sondern Anpassungsfähigkeit an sich ändernde Rahmenbedingungen. Führungskräfte stehen heute vor der Wahl, entweder auf Veränderungen zu reagieren oder aber den Wandel selbst aktiv zu gestalten. lesen

Management

Systemisches Projektmanagement

Führungskompetenz ist eine Dauerbaustelle, zumindest bei mir. In meinem Bestreben, den einen oder anderen Missstand zu beheben, beschäftige ich mich mit der menschlichen Seite des Projekterfolgs und stieß dabei auf eine Goldgrube der Erkenntnis: die Systemische Denkweise. lesen

Safety und Security

Integrated Model-based Safety Engineering with I-SafE

Even in the age of computerization, safety engineering is still a matter of textual documents and even pen and paper. One major consequence of this are inconsistent and incomplete specifications of safety-critical systems, which are a core reason of catastrophic failures. lesen

Architecture

Designing and Maintaining a High-Performance Embedded Software Architecture

Well designed software architectures enable better reuse of software components and more rapid development of system variants than monolithic designs. Software architectures are necessarily abstractions, and therefore have to be carefully designed to perform well. This case study follows the design of such an architecture for large distributed embedded control systems with lessons on delivering and maintaining system performance as architectures are ported to new platforms. lesen

Multicore

Manycore Design – Going Beyond 8 Cores

Dual-core processors are now almost the standard and quad-cores are also becoming abundant. We are seeing eight cores. Extrapolating the trend and its speed, a further increase in the number of processing cores is certain to come. We are seeing eight cores. Extrapolating the trend and its speed, a further increase in the number of processing cores is certain to come. lesen

Internet of Things

Securing the Internet of Things

The current Internet of Things has been described by the critical infrastructure industry as a slow-motion train wreck, with potentially catastrophic consequences for any industry or individual that relies on it. As an industry it is therefore critical that we re-evaluate the importance of security in out products, where security needs to be integrated, the value of the services security can deliver, and the consequences of being compromised to our customers and our shareholders. lesen

Echtzeit

Dynamic Memory Allocation: Justifiably Taboo?

Developers of fault-tolerant embedded systems must identify and eliminate possible failure points. Dynamic memory allocation is one key concern. A sound approach contributes to predictable and robust systems, while inattention can lead to instability, slow and/or unpredictable performance, or failure. lesen

Echtzeit

How to Measure RTOS Performance

Desktop or laptop computers are extremely powerful and amazingly low cost. This means that developers of software for desktop systems assume that there is infinite CPU power, so they worry very little about the speed of their code. They also assume that indefinite amounts of memory are available, so they do not worry about code size either. lesen