AW: Requirements Format
Jan.Sommer at dlr.de
Jan.Sommer at dlr.de
Wed Feb 27 10:59:00 UTC 2019
In one project we use Doorstop (https://doorstop.readthedocs.io/en/latest/reference/items/) due to a lack of an actual DOORS license for every partner.
For software developers it is quite easy to handle as it has a CLI and can be easily integrated with git as everything is a text file.
However, it only gives you the basics. With some scripting we used it to generate our Latex-requirements documents with traceability matrices.
Best regards,
Jan
> -----Ursprüngliche Nachricht-----
> Von: devel [mailto:devel-bounces at rtems.org] Im Auftrag von Sebastian
> Huber
> Gesendet: Mittwoch, 27. Februar 2019 08:43
> An: joel at rtems.org
> Cc: rtems-devel at rtems.org
> Betreff: Re: Requirements Format
>
> On 26/02/2019 16:15, Joel Sherrill wrote:
> >
> >
> > On Tue, Feb 26, 2019 at 8:57 AM Sebastian Huber
> > <sebastian.huber at embedded-brains.de
> > <mailto:sebastian.huber at embedded-brains.de>> wrote:
> >
> > Hello Joel,
> >
> > On 26/02/2019 15:44, Joel Sherrill wrote:
> > > Hi
> > >
> > > I have mentioned this before but reading ticket 3703, you obviously
> > > didn't remember it.
> >
> > I remember it and I think I proposed to use ReqIF.
> >
> > > ReqIF is an OMG standard for representing
> > > requirements in XML format. It was designed to facilitate
> > requirements
> > > exchange between partnering organizations.
> > >
> > > https://www.omg.org/spec/ReqIF/About-ReqIF/
> > >
> > > It appears to be supported by all the major requirement tools
> > including
> > > DOORS and LDRA's toolset. Importantly, it is supported by the
> > Eclipse
> > > Requirements Management Framework (RMF) and the ProR tool
> > >
> > > https://en.wikipedia.org/wiki/Requirements_Modeling_Framework
> > > https://www.eclipse.org/rmf/
> > > https://www.eclipse.org/rmf/pror/
> >
>
> The ProR and ReqIF Studio look like mostly dead projects to me. They
> didn't manage to build a reasonable user base and community in the last
> couple of years. I experienced stability problems with both tools (e.g.
> NULL pointer exceptions). The documentation is not really great and if
> you start to try things beyond simple examples it gets hairy. I don't
> want to work with such tools and waste my time.
>
> > >
> > > This is a solved problem. We should not define our own XML format.
> > > One exists and there is a set of open source tools we can use to
> > work
> > > with requirements.
> >
> > Did you try to use these tools? It is a nightmare.
> >
> >
> > We were starting to look at some requirements tools for another project.
> > Some of the feedback will be from people with experience with other
> > requirements tools. My impression is that requirements tools generally
> > suck.
> >
> >
> > We evaluated also Papyrus:
> >
> > https://www.eclipse.org/papyrus/
> >
>
> My experience and one of our trainees with Papyrus are not really great.
> This is a complex tool you have to use intensively in your day to day
> work to be productive. There are some videos available, but getting
> started is quite difficult. I guess most people learn it with the help
> of colleagues. I also guess that it is used via in-house versions and
> not all known bugs are fixed in the public version. It is overkill just
> to manage requirements with it.
>
> >
> > I will try to summarize the problems we encountered using ReqIF in
> > the
> > next days.
> >
> >
> > The format or the Eclipse tools? The format is separate from the tools.
>
> First, we need a data model for the requirements in the scope of RTEMS.
> You need this model also for ReqIF. ReqIF is the Requirements
> Interchange Format, the emphasis is on interchange. It is an open
> question, if it is suitable as a project internal representation for our
> requirements. At the moment I tend to use some sort of XML file and use
> a simple text editor.
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone : +49 89 189 47 41-16
> Fax : +49 89 189 47 41-09
> E-Mail : sebastian.huber at embedded-brains.de
> PGP : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list