Re: TSC Meeting Agenda - February 16 2022


Paul Albertella
 

Hi,

I support many of the previous suggestions, but would like to add the following goals:

1) Document the working assumptions (and provisional conclusions) that underpin ELISA discussions, to provide context for new contributors - and confirm what we actually have consensus about!

2) Establish a 'contribution' process for material that is intended to form part of ELISA deliverables, including contribution and review criteria (e.g. must be able to identify the contributor and what they contributed, must be peer-reviewed).

3) Establish a 'publication' process for making ELISA deliverables (including formal draft or acknowledged incomplete versions) available to a wider audience, including review and approval criteria


I've previously proposed that we could best accomplish 2 and 3 by using ELISA's GitHub repos to manage storage, updates, review and publication (i.e. merge into a protected main branch) in a consistent way. Jochen already has a Contribution Workflow [1] for the Automotive WG that we could use as a starting point. We could extend this to make it more accessible for those unfamiliar with GitHub.

I think it's important to establish and use this kind of process as a matter of course, even if we collaborate on drafting input material elsewhere, because it is all too easy to lose track of documents on Google Drive, and newcomers have almost no hope of finding them.

To make published material in a GitHub repo more accessible, we have talked before (and John MacGregor shared a PoC) about using GitHub Pages to generate web-based documentation and/or PDFs.

regards,

Paul

[1] https://github.com/elisa-tech/wg-automotive/blob/master/README.md#contribution-workflow

On 15/02/2022 07:30, Philipp Ahmann wrote:
Hello Shuah, all,
although, I have a customer meeting during the first half of the TSC and can onlyjoin later,I would like to contribute my goal/success ideasg for the year. I believe they also fit to what has been contributed so far.
We have different puzzle pieces within ELISA which we call "work groups". This was well visualized in more than one workshop. Even trials have been made how these work groups should interact. However, I fear that the binding of work groups is still very weak. Use case work groups should contribute to the other work groups and provide input and vise versa. We set goals and give regular reports in TSC meetings where we are within the work group, but we should also report and focus what we have done to serve the other work groups. Which impact does our work make to the other work groups? If we cannot show how how the different groups interact (on engineering not powerpoint level), we will never be able to provide a complete picture. Because one thing is for sure in my perspective: We will need all the existing groups to enable Linux in safety applications.
My proposal and therefore goal is: Make both, the medical and automotive work group use cases, ready to serve as a proper blue print for further use cases during this year. Show where the gaps are, but map existing work packages/artifacts from other groups and link to show how these gaps will be filled. The material generated should show how the work products of all work group interact with each other, and that medical devices and automotive are aligned in the way of documentation, so you can really call results a blueprint. We need to generate the big picture, make on-boarding easier and generate transparency where support is needed by enabling direct "picking up of tasks" from a roadmap and current cycle.
We should also try to reach out to further contributors to get member commitment, but for this we need to have proper material and demands declared.
Best regards,
Philipp
---
Am Mo., 14. Feb. 2022 um 17:24 Uhr schrieb Walt Miner <wminer@... <mailto:wminer@...>>:
I think I am aligned with Elena's goals.  We have been working
towards Goal 1 in the Automotive WG, but progress is slow,
especially given the fact that a number of participants have dropped
out or will be dropping out shortly. I will work with the AGL
community to try to push for more involvement from that community
(aligns with Goal 2) and we have a use case (Instrument Cluster
tell-tale)  that is seemingly simple, but provides a rich set of
implementation details to work through and eventually get to Goal 3.
 I will try to participate in this week's TSC meeting. Generally
AGL has a meeting scheduled at the same time that makes it
impossible for me to attend, but I feel that we are at an important
junction in the ELISA project so I will figure out how to attend the
next few TSC meetings.
Regards,
Walt
Walt Miner
AGL Community Manager
The Linux Foundation
Visit us at:
www.automotivegradelinux.org <http://www.automotivegradelinux.org>
lists.automotivelinux.org <http://lists.automotivelinux.org>
www.linuxfoundation.org <http://www.linuxfoundation.org>
On Thu, Feb 10, 2022 at 8:52 AM <elana.copperman@...
<mailto:elana.copperman@...>> wrote:
I stand corrected.  Perhaps more accurate:____
/Those who are "ok with Linux as is", /believe that they /don't
really need any by-products of ELISA.   They will continue to do
what they are already doing, /unless we communicate the benefits
and feasibility./.____/
__ __
__ __
*From:* Smith, Jason <Jason.Smith@...
<mailto:Jason.Smith@...>>
*Sent:* Thursday, February 10, 2022 3:49 PM
*To:* Elana Copperman <Elana.Copperman@...
<mailto:Elana.Copperman@...>>; Shuah Khan
<skhan@... <mailto:skhan@...>>;
devel@...
*Subject:* RE: [ELISA Technical Community] TSC Meeting Agenda -
February 16 2022____
__ __
*EXTERNAL EMAIL**:*Do not click any links or open any
attachments unless you trust the sender and know the content is
safe.____
Hi Elana,____
__ __
Just wanted to respond to one of your comments:____
__ __
/Those who are "ok with Linux as is", don't really need any
by-products of ELISA.   They will continue to do what they are
already doing.____/
__ __
I don’t believe this is entirely true.____
__ __
More clearly communicating potential shortcomings of Linux to
these folks will enable them to better design a system around
Linux to make that overall system safer.____
__ __
*Jason R. Smith, UL-CFSX
<https://www.ul.com/services/functional-safety-certification-and-training-program>*
Principal Engineer, Robots & Control Systems (CMIT)____
/Distinguished Member of Technical Staff____/
--------------------------------------------------
UL LLC
333 Pfingsten Road
Northbrook, IL 60062-2096 US
T: 1.847.664.1352
W: https://www.ul.com <https://www.ul.com>____
__ __
*From:* Elana Copperman <Elana.Copperman@...
<mailto:Elana.Copperman@...>>
*Sent:* Thursday, February 10, 2022 1:41 AM
*To:* Smith, Jason <Jason.Smith@...
<mailto:Jason.Smith@...>>; Shuah Khan
<skhan@... <mailto:skhan@...>>;
devel@... <mailto:devel@...>
*Subject:* RE: [ELISA Technical Community] TSC Meeting Agenda -
February 16 2022____
__ __
Thanks, Jason.  I think we are pretty much saying the same
thing, only (as usual in ELISA) from 2 different sides of the
coin.____
Those who are "ok with Linux as is", don't really need any
by-products of ELISA.   They will continue to do what they are
already doing.____
For those who need stricter compliance with the standards, it is
already clear that full compliance will not happen.  So that
some iterative process (similar to what Jason describes) will
bring Linux*closer* to what the safety standards expect, leaving
it up to the integrator to fill in any remaining gaps for
his/her use case.  I don't think ELISA can/should do more; but
even this will be a great contribution.____
__ __
My only real concern is that we need to bring in a broader
spectrum of contributors, so that we can expand our context for
deployment and acceptance.  As Jason says, "I don't know if this
is exactly what the community needs".  The community of Linux
users for safety critical applications is enormous, and we have
lost them (they attended the early workshops but have since
petered out).  We need to hear their voice.____
Any proposal, Jason's or mine or anyone else's, is an iterative
process.  But we need to be moving in a clear direction for what
the world needs.____
Regards____
Elana____
__ __
*From:* Smith, Jason <Jason.Smith@...
<mailto:Jason.Smith@...>>
*Sent:* Thursday, February 10, 2022 5:29 AM
*To:* Elana Copperman <Elana.Copperman@...
<mailto:Elana.Copperman@...>>; Shuah Khan
<skhan@... <mailto:skhan@...>>;
devel@... <mailto:devel@...>
*Subject:* RE: [ELISA Technical Community] TSC Meeting Agenda -
February 16 2022____
__ __
*EXTERNAL EMAIL**:*Do not click any links or open any
attachments unless you trust the sender and know the content is
safe.____
My goals are quick wins.  There are safety applications using
Linux that either don’t need safety certification or whose
standards allow Linux to be treated as-is, i.e. software of
unknown pedigree.  Just small improvements to Linux or
relatively small additional pieces of information provided with
Linux could offer a lot of value to these developers, allowing
them to build safer products.  Examples: code improvements, new
modules that add or support software safety measures, white
papers, manuals, design guides, fault analyses, reports
(verification, validation, review, etc.), release notes
including known issues, etc.  In a way, this is perhaps a
scaled-down version of Elana’s (3).____
__ __
That being said… I don’t know if this is exactly what the
community needs.____
__ __
I think (if we haven’t done so already) we should go out far and
wide across not only ELISA but Linux developers in general to
find out what they really need.____
__ __
Are there enough developers of safety applications using Linux
that are okay with treating Linux as-is, making it worthwhile to
pursue my stated goal?____
__ __
Or are most folks trying to develop systems for self-driving
cars using Linux and ultimately need compliance with ISO 26262?____
__ __
If the latter is true, start with Elana’s (1).  It’s going to be
a lot of work.____
__ __
Jason____
__ __
*From:* devel@... <mailto:devel@...>
<devel@... <mailto:devel@...>> *On
Behalf Of *elana.copperman via lists.elisa.tech
*Sent:* Wednesday, February 09, 2022 9:37 AM
*To:* Shuah Khan <skhan@...
<mailto:skhan@...>>; devel@...
<mailto:devel@...>
*Subject:* Re: [ELISA Technical Community] TSC Meeting Agenda -
February 16 2022____
__ __
Thanks, Shuah.  Some goals/ideas from my side:____
1. To establish a framework for communication and collaboration
between Linux kernel developers/maintainers, safety experts
and designers/developers of Linux based safety critical
systems.  Without broader representation and communication,
the work products of ELISA cannot have a context for
deployment and acceptance.____
2. ELISA is a project of the Linux Foundation.  To leverage
this umbrella, learn from its strong points, and help to
improve the weaker points towards the long-term goal of
integrating Linux successfully in safety critical systems.____
3. Work products (actual kernel patches) which will support the
original ELISA mission statement:   to define and maintain a
common set of elements, processes and tools that can be
incorporated into Linux-based, safety-critical systems
amenable to safety certification.____
Regards____
Elana____
------------------------------------------------------------------------
*From:*devel@... <mailto:devel@...>
<devel@... <mailto:devel@...>> on
behalf of Shuah Khan <skhan@...
<mailto:skhan@...>>
*Sent:* Wednesday, February 9, 2022 5:20 PM
*To:* devel@... <mailto:devel@...>
<devel@... <mailto:devel@...>>
*Cc:* Shuah Khan <skhan@...
<mailto:skhan@...>>
*Subject:* [ELISA Technical Community] TSC Meeting Agenda -
February 16 2022 ____
____
EXTERNAL EMAIL: Do not click any links or open any attachments
unless you trust the sender and know the content is safe.
All,
Let's meet next week to discuss alignment on goals and what success
looks like. Please respond to this thread to add you 1 or 2 items
you consider important to achieve ELISA goals and make the project
successful.
I will compile the items and share the consolidated list before the
meeting.
thanks,
-- Shuah
____
__
This e-mail may contain privileged or confidential information.
If you are not the intended recipient: (1) you may not disclose,
use, distribute, copy or rely upon this message or
attachment(s); and (2) please notify the sender by reply e-mail,
and then delete this message and its attachment(s). Underwriters
Laboratories Inc. and its affiliates disclaim all liability for
any errors, omissions, corruption or virus in this message or
any attachments.____
This e-mail may contain privileged or confidential information.
If you are not the intended recipient: (1) you may not disclose,
use, distribute, copy or rely upon this message or
attachment(s); and (2) please notify the sender by reply e-mail,
and then delete this message and its attachment(s). Underwriters
Laboratories Inc. and its affiliates disclaim all liability for
any errors, omissions, corruption or virus in this message or
any attachments.____

Join devel@lists.elisa.tech to automatically receive all group messages.