Englische Blogs

RE Engineering – Aspects which even not considerd in RE theory!

Veröffentlicht am

In most of the requirement engineering publications, the focus is on management aspects. The collection and management of requirements is discussed extensively. In the following blog I discuss important aspects which are not sufficiently considered in the RE theory. I start with the definition of Requirement Engineering in the book “Requirements Engineering Fundamentals” (Klaus Pohl, […]

Englische Blogs

Compiler for safety critical software – What needs to be done?

Veröffentlicht am

The compiler is the central “tool”, which is required for every software development. It forms the link between the human-readable high-level source code (e.g., C and C ++) and the machine code, interpretable for the hardware processor. For the development of safety critical software according to relevant functional safety standards special requirements apply for the tools […]

Englische Blogs

Implicit Testing – A good idea (Part 1)?

Veröffentlicht am

In larger safety-critical projects, quite often I hear the following statement: “Well, the Requirement A is indirectly or implicitly proven with the test XY!” Do you know this sentence as well? Have you ever experienced what can happen in late project phases when you have tested many requirements indirectly? The blog defines the term in […]

Englische Blogs

User Stories – The better Requirements?

Veröffentlicht am

The book “User Stories” from Mike Cohn (ISBN 978-0321205681) has inspired me to think about the relationship between user stories and requirements. In software development, agile methods are often preferred in recent years. The classic approaches, especially the waterfall model and the V-model, seem to be more and more outdated. As a result, user stories […]

Englische Blogs

IEC61508: Specification – Architecture – Requirements; Is there any difference?

Veröffentlicht am

For an increasing number of systems in the industrial automation functional safety requirements must be fulfilled. The IEC61508 compliance must be demonstrated for the software development. On the other hand, there are commercial requirements which often severely limit the product development budget. The solution lies in an efficient development process that meets the safety-relevant requirements. […]