Luca Di Cosmo - 2012-07-23

Hi Dimitri and all,
I've been using doxygen for years and I've always found it very useful and effective for writing sw documentation.

Now I'm trying to use doxygen also for "requirement coverage".
I mean: I have a set of requirements and I would like to trace them back to Java / C modules and function implementing them.

My idea is to let doxygen treat requirements as groups, so I tried to use
- @defgroup to define a group for each requirement
- @ingroup to associate modules to requirements (multiple @ingroup allows to express that the same module may implement several requirements) .

Unfortunately, I cannot use the same approach for functions since there is multiple @ingroup is not supported.

Is there any patch to allow multiple @ingroup for functions? Is there any workaround for solving this issue? 

I think tracing sw requirements  is a very common process and I think doxygen is not far from the solution. 
Do you think a tracing feature interesting? Do you see possible to have some special commands for  it?

Thank you all for the awesome work you're doing with doxygen.

Ciao,
Luca.