Hi,
This topic is somewhat related to my previous one:
https://sparxsystems.com/forums/smf/index.php/topic,46948.0.html (Logical & Physical System Design in SysML and Sparx), but I would like to extened it and discuss additional modeling concepts for the system and whole MBSE.
As a initial starting point I have found and would like to spread the Minimum MBSE process introduced and proposed by Sparx JAPAN:
https://www.sparxsystems.jp/en/trace/minimumMBSE.htmhttps://www.sparxsystems.jp/en/trace/MinimumMBSE.pdfThis is simple, yet contains the most important concepts (without specialty engineering e.g., SWaP-C, FMEA, Reliability, Availability - but surely could be extened with those).
My proposal to MinimumMBSE would be to introduce multiple system contexts:

I am considering multipile system contexts (i.e. operational context, maintenance context, production context).
So every system context can have at least one UseCase, but can have more.
And after applying proper SysML I get couple of part properties representing my system (in this case Power Control System):

So far I have thought that this is smth inherently bad, but...

... after I named those part properties It perhaps makes more sense. But still my block definition directly won't have any connections to other systems by itself.
1. So my first question is what do you think about that approach to system design in different contexts with couple part properties (different views?) and how to generate any specification out of that?
2. Let's, for the sake of discussion, that we are at physical level. After finding my two connections (mechanical and electrical) in production context I could then manually add two ports to represent those interfaces on system side:

and then use those on my production context part property.
Then simply also include those ports in my production context ibd and "rewire" the connectors form part poperty to specific ports:

This way system definition with those ports could be passed, with additional requirements (that could be traced to the port) to detailed design for specification (mechanical connector selection, wires diameter etc).
Are there any better alternatives? Ideas?
3. Can a part property exhibit state the same way as instance specification?
Because if we were to use in the system design instance specifications (representation of built system) we could define:

and this would allow to make the model more complete, so states could be used included in system specification:

So far I wasn't able to find a way in Sparx to add states to part properties (also a representation of my built system?).
Best regards,
Paweł