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 […]
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. […]
In the first part (Link) I explained the basic idea, which is behind the tool qualification. I have already given an overview of the four most frequently used measures. In this article, I will discuss each of these 4 measures in more detail and name the respective advantages and disadvantages.
Many companies and project teams that carry out projects for the first time in the field of functional safety have the impression that the topic of tool qualification is critical to success and involves a great deal of effort. Although this issue is, of course, important and also involves a certain cost effort, the subject […]
If a project getting difficulties with writing requirements, there is Test Driven Development (TDD) often referred to as the solution. Is that really the solution? If so, why TDD has not really become widely accepted in the software development up to now? In this blog I will express my thoughts about this topic.
Quality costs money! Many can probably agree with this statement. Anyway, it is difficult to refute the statement, as it is very generic. At the same time very often the simplistic conclusion is drawn, that any quality measure within the software development process is just expensive. I want to take a closer look with the […]
If you are newly engaged in the area of functional safety, then you will encounter fairly quickly the terms “structural source code coverage” and “requirements”. The specification of technical systems by requirements is, of course, also common in non-safety-critical areas. By contrast, the subject structural source code coverage is almost unknown outside safety-critical projects. In […]
Security is a topic which plays a key role for the success of topics like Internet of Things, Smart Home. If we consider the topic in more detail, it will be realized that it will be worthwhile, to separate the individual topics. It is important to be aware that the boundaries of the separate topics […]
In my daily projects in the automotive and industrial automation industry I’m continually confronted with the question of how many levels of software requirements have to be written. That’s an interesting question, especially if we take the aerospace industry also into account. Therefore, I want to highlight in this blog post this topic a bit […]
Configurable Software Systems in ISO26262 are discussed in part 6 Annex C. This blog summarizes important requirements of the standard and shows practice-oriented challenges of software-configurable embedded systems. The use of calibration data in configurable systems offers a lot of advantages. The functional behavior of the entire system can be adjusted by simple and rapid […]