AI for RE Part 2 AM Discussions
33:39
AI for  RE Part 3 PM Discussions
36:39
Traceability
34:02
2 ай бұрын
Applying AI to MBSE
45:07
Жыл бұрын
RWG Exchange Cafe 022323
45:52
Жыл бұрын
Standards and Regulations Compliance
1:32:02
Пікірлер
@rene_lca
@rene_lca 2 ай бұрын
Nicely done Henrik!
@CHR73TANGO
@CHR73TANGO 3 ай бұрын
At t = 00:45, presenting an improved example with an hour range of from 1 to 24, when using a 24H hour option ... And for extra irony, referring to R33 about _appropriate_ range *sigh*
@incoserwg891
@incoserwg891 3 ай бұрын
Agree in real life this requirement would not be needed. Sarah's point was to use it as an example for appropriate range within the 7 examples so had to stretch things a little.
@CHR73TANGO
@CHR73TANGO 3 ай бұрын
@@incoserwg891 It's toy examples, I understand, but I think there's a risk that inexperienced requirement authors look at such examples and try to emulate them. And to top it off, the example is incorrect (1 ... 24 instead of 0 .. 23). :-( I think there's a real need for good (and bad) examples of requirements, beyond the toy level...
@RB-hw7yg
@RB-hw7yg 7 ай бұрын
Many thanks for sharing. Are any of the resources and models freely available for the community for example the metamodel example model? Is there a timeline of events for the next steps and release dates for us to look out for?
@incoserwg891
@incoserwg891 5 ай бұрын
We will be adding update videos as soon as we can. Also, if you are a member of INCOSE, you can visit the RWG iNet site for current information and status.
@dadsh85
@dadsh85 8 ай бұрын
The 5 sources of requirements slide, can you point me to the research behind this? I would like to know more about this. Is there a reference?
@RobinHelsing-es9it
@RobinHelsing-es9it 9 ай бұрын
When stating quantities, is it common to use (T) - threshold and (O) - objective? Reason I'm asking is that I watched another course, which stated that it should be used. Like: The LIR shall Report LIR_Health_and_Status data every (T) 1 minute +/- 0.1 minute (O) 0.5 minute +/- 0.1 minute to the FCR C&M software as defined in FCR ICD xyz.
@niranjanasenthilnathan8208
@niranjanasenthilnathan8208 11 ай бұрын
Wow. Very good thought process :) Would like to learn the advancements .
@mathieuhoude3990
@mathieuhoude3990 Жыл бұрын
I like the idea. The testing approach should always be considered when eliciting requirements. I think that thinking about the tests helps to define whether it may be relevant to divide the attributes into several requirements or not. One possibility for improvement here would be to use an alphanumeric list and not just bullet points for each attribute. Thus, it is possible to refer to a specific attribute of a requirement (e.g. REQ123a, REQ123b ) in a test procedure, reports and be more specific about what actually fails for instance.
@dr.strangelove8846
@dr.strangelove8846 Жыл бұрын
Nice presentation Dr. Carson.. Thank you
@stuartrojas9582
@stuartrojas9582 Жыл бұрын
"Promosm" 💞
@JeffreyWallk
@JeffreyWallk Жыл бұрын
Reverse engineering requirements is a useful capability. There are some limited capabilities to conduct quality assessments and refine requirements. There is still a need to generate requirements and specifications, which is within our reach. This is where we can introduce domain knowledge and mapping between component models for Persona, Profile, Preferences, Jobs, Outcomes, Processes, and Measures that are contextualized around scenarios. This is a very different approach than conventional document-centric business analysis and requirements capture. Then we can build forward and reverse engineering of requirements and systems engineering. As we shift towards synthetic systems and services to support dynamic adaptation of systems in the digital ecosystem, these capabilities will likely become mainstream in order to keep pace with change and ensure relevancy in the digital market of interoperable services and products.
@raymondbwolfgang
@raymondbwolfgang Жыл бұрын
Great topic - and thanks for posting the video. There's a lot more to explore here, especially as we move to graphical requirements - not just a bunch of shall statements.
@siliakas
@siliakas Жыл бұрын
Dr. Carson went direct to the point: The great added value from AI would be to automatically extract the requirements from the architecture you are modelling. 🎯
@niranjanasenthilnathan8208
@niranjanasenthilnathan8208 11 ай бұрын
Wont it be solution oriented approach if we extract requirements from Architecture ? ( Interesting Perspective )
@scottveach175
@scottveach175 7 ай бұрын
I see it as an iterative process.
@lts4627
@lts4627 Жыл бұрын
how one could accuratelly represent nonfunctional requirements using sysml?
@SpencerSkelly
@SpencerSkelly Жыл бұрын
Well done. The goal of creating valuable requirements, and not just more requirements, is so important when working with multiple teams and suppliers. Thanks for this.
@raymondbwolfgang
@raymondbwolfgang Жыл бұрын
Thank you for posting this replay on KZbin!
@incoserwg891
@incoserwg891 Жыл бұрын
Glad you found it useful. Having the ability to post these presentation is a great addition to the services the RWG provides to the SE community.
@makzmakz
@makzmakz 2 жыл бұрын
Thanks for a great talk! Would a good functional/performance requirement like this be something that would be added to the set of design input requirements for the Payload?: FR1: The Payload shall send send the meassured temperature of the Payload according to signal tmpMsrmnt1 defined in Spacecraft ICD 1234, Table 5.4 row 2 within 2 ms and with accuracy of +/- 0.1 degC and with precision +/- 0.05 degC when requested by the Spacecraft by the recieved signal tmpMsmrntReq1 defined in Spacecraft ICD 1234, Table 5.4 row 10, while in operational mode as defined in States And Modes Definition Document figure 1.
@incoserwg891
@incoserwg891 2 жыл бұрын
makzmakz Glad you enjoyed the presentation. You have the main idea in that 1) Interface requirements are functional/performance requirements and 2) the performance is the defined and agreed to definition of an interaction often contained in an ICD type of document. In this example the characteristics of the measurement parameter and the command. For data, command, and messages some organizations will have a separate data dictionary that defines the characteristics of each, others will include this information in an ICD. One thing about your example is that I don't think the accuracy and precision are part of the exchange of the measurement parameter, rather they are part of the act of obtaining the measurement in the first place. Something like: "The Payload shall measure tmpMsrmnt1 with an accuracy of of +/- 0.1 degC" and "The Payload shall measure tmpMsrmnt1 with a precision of +/- 0.05 degC." There would be other requirements concerning the sample rate and storage. From a single thought perspective and thinking ahead to system verification, I broke this into separate requirements. Another thing is the wordiness of the requirement - the less words the better while still being clear as too the intent while keeping the requirement a single thought as discussed above. As discussed in the INCOSE Guide to Writing Requirements (GtWR), including qualifying clauses is allowed and encouraged when appropriate to the level the requirement is being stated. These clauses also are an aid in planning ahead for how the system will be verified to meet the requirement as well as an aid when developing models of the system. In this case the command from the spacecraft is a trigger for the Payload to send the temperature measurement to the spacecraft. From a states and modes perspective, some organizations will include the state or mode as an attribute rather than as part of the requirement wording. This is helpful when wanting to list all the requirements that apply to a specific state or mode. This is discussed in the INCOSE RWG Needs and Requirements Manual (NRM) chapter on attributes. With these things in mind along with the assumption the state/mode is included as an attribute of the requirements rather than as part of the requirement statement text the following interface requirement could be stated. "The Payload shall send payload temperature measurement TmpMsrmnt1 defined in Spacecraft ICD 1234, Table 5.4 row 2 to the Spacecraft within 2 ms upon receipt of the spacecraft payload temperature request TmpMsmrntReq1 defined in Spacecraft ICD 1234, Table 5.4 row 10." Because the measurement and command are proper nouns I capitalized them.
@JayLikesLasers
@JayLikesLasers 2 жыл бұрын
This seems to suggest that the ICD is fully written and published, before the interface requirement can be written. This seems completely backwards to me. In other words I never expected the requirement to include "as defined in Spacecraft ICD 1234, Table 5.4." If you have already defined the interface in a published ICD, why then are you spending the time to retrospectively write requirements? It's like planning for something you've already done. I thought that for a new system, requirements come first before the solution is developed, then followed by an ICD which evolves as part of the development.
@incoserwg891
@incoserwg891 2 жыл бұрын
Jay, For existing systems, you are correct - an ICD should have been developed and baselined. This ICD then contains the information needed by new systems to be developed in the future to be able to interact with the existing system. As such, the existing system is a constraint on any new system being developed in the future that will interact in some way with the existing system. In the example you refer to there is an existing spacecraft that a new payload or instrument is being integrated into. Thus this new system is constrained by the existing spacecraft buss. Therefore the new system must have interface requirements concerning each interaction and these must include a pointer to the existing systems ICD. If both the spacecraft and payload are being developed concurrently, then what you say is also correct. Each will have interface requirements as design inputs that address each identified interaction from the perspective of what the interaction involves and characteristics of the things involved in the interactions. This information is included in a preliminary ICD and is referred to within the interface requirements. As design inputs, these requirements provide the design team the knowledge they need to come up with a design the enables the interaction to take place. Because the design has not been completed and agreed to, other interface requirements that depend on the design include a TBD until the design is complete. Once complete, the design information is added to the ICD and the TBDs in the interface requirements are replaced with pointers to the ICD. These requirements must be stated to not only drive design, but also because the build systems must be verified to meet all the interface requirements. If you go back and listen to the presentation and subsequent discussion, you will see that what I just said was discussed. If you have more questions, I suggest you read the sections in the INCOSE RWG Needs and Requirements Manual in section 4, 6, and 14 that discuss interfaces and interface requirements.
@JayLikesLasers
@JayLikesLasers 2 жыл бұрын
Max resolution is 480p
@incoserwg891
@incoserwg891 2 жыл бұрын
The presentation file can be found at our website: www.incose.org/incose-member-resources/working-groups/process/requirements
@JayLikesLasers
@JayLikesLasers 2 жыл бұрын
@@incoserwg891 Thank you kindly. I love the resources and videos. If you're able to pass on feedback, could you have a systems engineer look at the whole website design? It's exceptionally difficult to find things, exceptionally difficult to buy things, even when you specifically know what you want to buy in advance. No obvious structure on where to click to buy a document. The user experience is unfamiliar even to an avid online shopper. I sometimes unexpectedly get redirected e.g. to a login page or a home page. There are documents which even when knowing the title, don't even seem show up on Google search. Plus the site feels 20 years out of date. The site seems to be a great anti-thesis to systems engineering practices. Also my company's purchasing department struggled to find a way to purchase something from the INCOSE website.
@ryanalexander153
@ryanalexander153 2 жыл бұрын
For the verification, where do we find the "Electronic Task Production Sheet" or "Task Performance Sheet" within SharePoint? Is this a native SharePoint functionality or a link to a separate component?
@jppdx
@jppdx 3 жыл бұрын
Great Introduction to EARS
@rene_lca
@rene_lca 3 жыл бұрын
Well done Henrik!
@guarita
@guarita 3 жыл бұрын
Hi, when will the Needs, Requiremnts, Verification, Validation Lifecycle Manual be available at the INCOSE store?