On 22/05/2019 16:11, Joel Sherrill wrote:


On Wed, May 22, 2019 at 3:37 AM Ting Peng <ting.p...@embedded-brains.de <mailto:ting.p...@embedded-brains.de>> wrote:

    Hello,

    As we need to choose one RTEMS software component as an example to
    have
    an overview of the qualification process, Sebastian Huber suggests to
    take the Interrupt Manager Extension
    
(https://docs.rtems.org/doxygen/branches/master/group__rtems__interrupt__extension.html)

    as the example. The goal is to integrate the Interrupt Manager
    Extension
    in the Interrupt Manager. The example will cover the topics of
    requirements, test plans, test code, test reports, code coverage,
    other
    metrics, software architecture, software detailed design,
    traceability
    items (open issue) and Interface control document (ICD) vs. RTEMS
    Classic API Guide (open issue).


What other candidates are up for consideration?

This may or may not  be a good candidate but at first glance it avoids a lot of the areas with complexity like thread management and services based on open standards. Both of which are special areas we need to solve. I always worry that a first candidate
or example avoids addressing issues. which will be encountered elsewhere.

Is it possible to define the challenging areas in RTEMS for the process and then
identify the first few components that cover the challenging areas?

We are mainly interested in the Classic API at the moment. I selected the Interrupt Manager Extensions since it has a clear scope, it is not yet included in the RTEMS Classic API Guide and there are not tests in the repository.

Adding a specification for POSIX API parts is probably a bit more difficult, since you also have to interpret the POSIX standard.

--
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.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to