model-based-product-line-engineering/product-models/apollo_qnx_qvm.sysml
0 view(s) · 1 declared member(s) view source on GitHub
Source
1/*2 * Derived platform-stack product-model projection — DO NOT EDIT.3 * Generated by configure_variant.py.4 * This is not a complete member-product specification.5 * Shared-assets source baseline: git-blob:5271cb594699ddb3598cedd172ee5dda2e09156c:textual-notation-of-model/packages/architecture/sdv_platform_stack.sysml (content-addressed)6 * Shared-assets model: textual-notation-of-model/packages/architecture/sdv_platform_stack.sysml7 * Shared-assets model SHA-256: 70cbc35d95830a17c6128bb1dc99d570b6973c892488d82ed506d16347a8e3428 * Feature model SHA-256: 57b4f7eda267d4766adf7f1a96129d410ec7fce02bdb3c5df12a2d86ec7e591c9 * Bill-of-Features SHA-256: a99a0d0ca81bdc0d9d22b872f3fcc2cb4c064821e7766ec3b34d5b3d1aee929710 * Regenerate from: model-based-product-line-engineering/feature-configurations/apollo-qnx-qvm.yaml11 * Feature model: model-based-product-line-engineering/feature-models/sdv_product_line.yaml12 */1314private import DE4SDV_SDVPlatformStack::SDVPlatformStack;1516part def ApolloQNXQVMVariant :> SDVPlatformStack {17 doc /*18 * Derived platform-stack projection from Bill-of-Features.19 * Mixed-criticality reference configuration. Apollo (ADAS) on Eclipse S-CORE on QNX with QNX QVM hypervisor. Vehicle-target AEBS only.20 *21 * Variant selections:22 * vehicleApplication = apollo23 * middleware = eclipseSCORE24 * osPlatform = qnx25 * hypervisor = qvm26 * applicationMiddlewareAdapter = apolloToSCORE (derived by D-ASSET-APPLICATION-MIDDLEWARE-ADAPTER)27 *28 * Feature selections outside this projection (not resolved in SysML):29 * SensingBoundary.PerceptionSensors = LiDAR, Radar30 * Capabilities.ForwardCollisionMitigation.PedestrianDetection = disabled31 * Capabilities.ForwardCollisionMitigation.BicycleDetection = disabled32 * Capabilities.AdaptiveCruiseControl = disabled33 * Capabilities.LaneKeepAssist = disabled34 */3536 part :>> vehicleApplication = vehicleApplication::apollo;37 part :>> middleware = middleware::eclipseSCORE;38 part :>> osPlatform = osPlatform::qnx;39 part :>> hypervisor = hypervisor::qvm;40 part :>> applicationMiddlewareAdapter = applicationMiddlewareAdapter::apolloToSCORE;41}42