Formal Mind Blog

News on Open Systems Engineering – usually once a month. Consider subscribing by E-Mail

  • 7 Advantages of Face-to-Face Training

    E-Learning has been all the rage lately, and – let’s be honest – we’ve done our part with the launch of We took all our knowledge of ReqIF and started to put it on-line, mostly free. And this is great for those who need this knowledge, because of the ease of use and availability.…


  • Is Eclipse Papyrus Ready for Industry?

    Today’s guest article has been written by Carsten Pitz, who shares his insights about the state of Papyrus for modeling, which is likely to be interest to our readers. In particular, as an Eclipse based tool, Papyrus can be integrated with ReqIF Studio. Nevertheless, Papyrus has the reputation of not being fit for industry, being…


  • How to Teach Systems Engineering Awareness: Interview with Paul Schreinemakers

    Paul Schreinemakers has over 25 years experience in product development in various domains. Paul started his career as a mechanical engineer with SRON, the Netherlands Institute for Space Research. During his 10 years at SRON he learned to apply Systems Engineering. Than Paul moved to Thales, being in the frontier of implementing CMMI in a…


  • European ReqIF Workshop & INCOSE Interview

    This is just a quick announcement for an upcoming event. We’d like to let you know that a face-to-face ReqIF workshop (English) will take place on April 28, 2017. You have the chance to get all your ReqIF questions answered and to dive deep into the subject matter. The training takes place at Düsseldorf International…


  • A Library for ReqIF and Requirements Exchange

    Some readers of this blog may already have discovered a new website that we silently launched: In September, we made available to the public. Face-to-Face ReqIF Training for German Speakers For German speaking readers, we are organizing a one-day ReqIF training on October 28 in Nuremberg, Germany. This takes place the day after TdSE,…


  • UML Requirements Modeling – an Introduction

    UML Requirements Modeling – an Introduction

    For decades, requirements have been written primarily using natural language. There are many good reasons for this, as we already explained in this series. Modeling requirements has been used in the past as well, but not in a standardized manner. Modeling in the Old Days Before systems modeling was standardized, people still used models. Models…


  • How to Model Textual Requirements

    After laying the foundation for requirements modeling during the last three articles, we will finally look at actual requirements, and how to model them. In particular, this article discusses textual requirements. At a later point, we’ll look at non-textual requirements (e.g. use case modeling). Templates: Requirements Modeling for Beginners A surprisingly simply method for modeling…


  • How to Model a Specification

    In the last two articles of this series, we learned what requirements modeling is in the first place, and why it is a good idea (if done right). We also learned that there is nothing magical about modeling, on the contrary: You may already do requirements modeling without even knowing that you do it. Modeling…


  • What is a Requirements Model?

    This is the second part of the mini-series “requirements modeling”. In this article, we create a common understanding on what modeling is in general, and a requirements model in particular. Models in General Models are used everywhere in life, not just for systems and requirements. It is generally considered a “small copy of something that…


  • Why Modeling Requirements is Better than the Alternative

    Requirements are usually captured in natural language. This is fine for small project and no special training is needed to read the requirements. But there are advantages to modeling requirements. Before we discuss why modeling requirements is a good idea, we need to figure out and understand a number of things. Therefore, this is the…


Sign up!

Subscribe to our Newsletter