March 2022 – Newsletter

Cn yuo raed this sentnce?

Most English native readers will understand the text above. Although we must admit it is fairly atrocious.  We are so used to reading context, that even when letters are missing or transposed we still understand. Sometimes [sic ]don’t even notice the errors. We have come acustomed [sic] to our browsers and text document processors telling us the spelling of a word is not recognised. However, unless there is some form of context processing too, a smelling [sic] mistake would get through even if a sbelling [sic] mistake was highlighted.


EV Charging point too low based on Photo by Ed Harvey from Pexels
1m not 1mm high

March the 8th recognised proof reading day, which may be a delight for the pedants among or is that amongst us. However, it does highlight the importance of peer review.  Proof reading is generally defined as “a process of finding and correcting textual mistakes before it is published” Elements that are easily overlooked when you read information back to yourself are often picked out faster by another. You “know” what you intended to write, and the human brain is very good at telling you that’s what is on the page.


It may be blatantly obvious you meant the EV socket was to be placed 1m from the floor but that extra ‘m‘ that remained in your text was a typo. Now no one can plug their car into the socket that is 1mm from the floor. You would hope the contractor would question this. However, not all errors are as obvious, incorrectly specifying a tolerance of 0.01mm or 0.1mm could either mean some costly but unnecessary machining, or components that don’t fit depending on the use case.   Language semantics can also get in the way of clear communication. Peers are likely to question whether you really wanted to separate those who may consider cannibalism;  “To avoid smells, the train buffet service should segregate eating passengers”. Whilst in reality it is unlikely to be misconstrued, it may show a less than professional approach to your stakeholders especially in a presentation  or final review.


In Cradle we have covered the benefits of reviews and formal base-lining. However we also advocate the use of Discussions as a method of reviewing and recording comments and notes.


Cradle supports a Conformance Checker to examine the correctness of requirements against a set of language / semantic checks. If you have ToolSuite you can also access a SpellChecker to examine your item’s text.


Cradle Online Training
Online Cradle Training

Don’t forget to book to ensure your place on the courses in the 2022 Public training course calendar  . If you have questions or want tailored or on-site courses please contact


UKAS ISO9001 Mark 3SL Certificate 16926 (Thumb)
3SL Certificate Number 16926 ISO 9001

3SL are proud to announce their third year recertification for ISO9001. The team working with the audit  said we passed with flying colours and there were no non-conformances. This is a testimony to all who have helped throughout the year improving and recording our processes.

The ISO says of the scheme

ISO 9001 sets out the criteria for a quality management system and is the only standard in the family that can be certified to (although this is not a requirement). It can be used by any organization, large or small, regardless of its field of activity. In fact, there are over one million companies and organizations in over 170 countries certified to ISO 9001.
This standard is based on a number of quality management principles including a strong customer focus, the motivation and implication of top management, the process approach and continual improvement. These principles are explained in more detail in ISO’s quality management principles. Using ISO 9001 helps ensure that customers get consistent, good-quality products and services, which in turn brings many business benefits.”[1]

Social Media


ZF Group Tweet Feb 2022 Torque
ZF Group Tweet Feb 2022

We looked at the steep increase ZF Group have seen in torques that generation chains need to handle as wind turbines increase in size.

We also decided whilst there is a time for pancakes the time line of cooking them may not be suited to SysML modelling 😉


Cradle Frame Storage mechanisms
Frame Data Storage

Did you know you can store your data in Cradle in several ways? In the database, in a file, as a reference or retrieve it by command? Why not take a peek at the possibilities.




[1]The ISO9000 scheme

Updated 31/03/2022 – UKAS Logo latest DESIGN

June 2019 Newsletter


Coral Reef from Qesm Al Wahat

The half way month in the Gregorian calendar and here is the June 2019 Newsletter. June is derived from the Anglo-French Juin, from Latin Junius.

The 1st of June is a call for us all to recognise the importance of Reefs in the world’s eco system. The complex interaction of many individual organisms linked by a rock/bone like skeleton, is home to many an animal and plant (It’s a bit like many requirements linked together defining your system in Cradle!) Sorry for the contrived comparison.

On the 14th June it is international bathday, we can hear some of our engineers asking us to clarify if it is REALLY six months since their Christmas dip! On the 21st, here in the North, we’ll be celebrating the longest day of the year with the summer solstice.

In addition, for many potential engineers it’s a celebration of the end of their exams with the prospect of moving on to college, university or finding a job, good luck all.

Cradle 7.5

Cradle 7.5 Logo
Cradle 7.5

3SL are pleased to announce the arrival of Cradle 7.5.

This release is available as a new product, or an upgrade for users with maintenance.  You can download it here, and after that you  will require a new security code to use it.

Features include:

ReqIF Support

Support for ReqIF (Requirements Interchange Format).

This allows Cradle to exchange information with other requirements
management and systems engineering tools that also support ReqIF.
Please note that you need to carefully define a mapping between the
information in your Cradle schema and the schema used in the other

Web Services Interface

Support for Web Services, a new REST-based HTTP API.
This provides both session-based and ‘single-shot’ interaction
with Cradle through a WSI (Web Services Interface) that provides a
range of facilities to query the schema, query the items and links
in the database, and to create or modify items and links.
The WSI uses an API connection licence.

ODBC Support

Support for users who wish to store their data in a third-party RDBMS (Relational Database Management System)  Oracle or MySQL) as opposed to the file-based ISAM database supplied free with Cradle.
This new capability allows you to store each Cradle database in
any of ISAM, Oracle and MySQL. The Cradle Database Server (CDS)
can interact with ISAM and/or Oracle and/or MySQL all at the same
time if necessary.
Note that you need to provide the ODBC driver for the RDBMS and
you need to perform some initial configuration of the RDBMS before
Cradle can interact with it. We provide full details of the steps
needed in the Cradle documentation.
This gives Cradle another unique capability. Cradle is the only
tool which provides a choice of database back-ends to store your


Enhanced Matrix Details dialog,  variable substitutions within navigation attribute values.

Queries on Frame Content

Support sequential testing for frames in queries.

Systems Modelling

Integration between model-based (specifications, data definitions, diagrams) and your project’s requirements and notes (which are not sub divided into models, non-model information). shown in all types of diagram in the FAD (functional, architecture, data) group of notations.
This is a major extension to Cradle’s modelling capabilities. It
allows you to show, in any diagram, how the elements of the model
(functions, processes, equipments, interfaces and so on) are
linked to:
– Information earlier in the lifecycle, such as requirements
– The system structure, such as a SBS
– Information later in the lifecycle, such as test cases
Some SysML notations allow requirements to be shown in a model.
This is helpful. However, the new non-model information symbols
provided by this enhancement offer far more capability than is
offered in SysML.

Project Setup

Firstly, a new DateTime category and frames to help support ReqIF.
Enhanced option for selecting/entering link attributes for cross references.
Additionally, the ability to disable/enable sidebars for a particular user type.

User Setup

New options (skills) when applying a role to a User Profile.

Social Media


JPL Name on Mars Tweet
JPL Name on Mars Tweet

Firstly we hoped you enjoyed Chocolate Chip Cookie Day that would certainly have been one for the Cookie Monster celebrating 50 Years of Sesame Street! Furthermore we debated sending 3SL to Mars, well in name only. (However, we did consider drawing up a short list of some people we would really like to send, for instance …..)

…and Finally

We were proud to announce our ISO 9001 :2015 certification last month. If you want to confirm our certification, enter our certificate number 16926 into the checker here.

May 2019 Newsletter

Let’s Party 9001!

Pizza all round celebrating 3SL gaining ISO9001
ISO9001 Celebration

It been great news for the Barrow HQ of 3SL (Structured Software Systems Limited) we’ve received our ISO9001:2015 certificate in the post.

We celebrated in true engineering style by ordering pizzas for everyone in the office, and reporting it in the May 2019 newsletter.

  • Will dealing with 3SL change?
    • For over 30 years we’ve been providing a great product and in depth support and training. This will not change, we will continue to serve you and your business as before.
  • Will the prices go up?
    • We believe Cradle has always been good value for money, we won’t be using our certification as an excuse to charge more.
  • Will contacting 3SL be a more lengthy process?
    • No, our quality systems are part of our daily operation. We may have tweaked the odd process, but we will still log and deal with your information and requests in the professional manner to which you are accustomed.
  • Does this mean that Cradle will change?
    • No the product will remain the same until the next update and the release of Cradle 7.5
  • 3SL ISOQAR Certificate Number 16926 ISO 9001
    Certificate Number 16926 ISO 9001:2015

    So why did you apply for a certificate?

    • We asked Mark Walker our Managing Director, he replied “ISO9001 is an external recognition that the processes and quality at 3SL and its Cradle products are measurable, traceable and of a consistent standard. This will give our customers an added assurance that when they deal with 3SL they can do so with confidence in our software development and service delivery”


Quality assurance for the business is very closely related to the quality assurance of your products. We have covered, a number of times in various articles, the fact that we need to know what our goals are, measure where  we currently are, and then ensure we head in the right direction. When we finally have a set of clear requirements, we need a way to measure whether what we have achieved meets the original stakeholders’ expectations. This is where requirement confirmation is employed.

the 4 types of requirement confirmation
Verification and Validation in the Systems Lifecycle
  • Inspection
  • Analysis
  • Demonstration
  • Test

Are methods by which we can measure our solutions and compare them with the original requirement. Read more in this article, The 4 Types of Requirement Confirmation

Social Media


Sandia labs told the story of a miniature spectrometer in this Tweet
Sandia labs Spectrometer Tweet

Could your mobile phone camera detect rancid food? It’s an amazing possibility for a miniature spectrometer.

We shouted about a new review site in our tweet @AlternativeTo

We re-visited a discussion on whether a baseline is the end of the road or a stepping stone in Configuration Management.

…and Finally.

St George was a Dragon slayer,
Dragons were slayed by George,
If you’ve never seen a Dragon to-date………..
Can that be used as conclusive proof that he was a 100% effective solution???
Your thoughts on this and any other blog topics you would like to raise send to