Progettazione di componenti software
R2026bIl pacchetto di supporto Software Component Designer for Simulink® fornisce un workflow completo per le applicazioni basate su un'architettura orientata ai servizi (SOA). Progettare componenti software modulari con interfacce di servizio e proprietà relative alla qualità del servizio (QoS) definite, simulare il comportamento di comunicazione ed esecuzione in un ambiente di runtime simulato (RTE) e generare applicazioni completamente implementabili per piattaforme Linux® embedded.
Le funzionalità principali includono:
Modellazione: utilizzare l'app Software Component Designer per configurare un modello di Simulink come componente software e definire i fornitori e i consumatori di servizi utilizzando porte client-server e una comunicazione basata su messaggi.
Configurazione: specificare il comportamento di comunicazione ed esecuzione configurando le proprietà relative alla qualità del servizio (QoS) sulle porte dei componenti.
Verifica: simulare i componenti software con un ambiente runtime simulato (RTE) utilizzando test harness per validarne il comportamento prima dell'implementazione. Integrare i componenti nei modelli di architettura software per eseguire test a livello di composizione (con System Composer™).
Implementazione: generare applicazioni completamente implementabili per Linux embedded, inclusi i binding del middleware per DDS e SOME/IP (con Embedded Coder®).
App
| Software Component Designer | Design, simulate, and deploy software components for service-oriented architecture (SOA) applications (Da R2026b) |
Argomenti
Software Component Designer for Simulink
- Software Component Models in Simulink
Learn how software component models define modular software units, their interactions, and run-time behavior in Simulink. - Install Software Component Designer for Simulink Support Package
Install the Software Component Designer for Simulink Support Package, required for software component modeling in Simulink.
Progettazione di componenti software
- Create Software Component Models in Simulink
Configure a Simulink model as a software component with an explicit boundary, interfaces, and run-time behavior. - Define Data and Service Interfaces Between Components
Specify how software components interact by defining data and service interfaces on component ports. - Configure Communication and Execution Behavior of Software Components
Specify run-time communication and execution behavior for component ports using quality of service (QoS) properties. - Validate Component Behaviors Using Architecture Test Harnesses (System Composer)
Generate test harnesses to validate run-time communication and execution behavior of software components configured using quality of service (QoS) properties.
Integrazione nelle composizioni
- Integrate Software Components into Compositions Using Software Component Designer (System Composer)
Integrate software component models with quality of service (QoS) properties into software architecture models for composition-level simulation. - Simulate Software Architectures to Validate Run-time Behavior (System Composer)
Simulate software architecture models to validate run-time communication and execution behavior using a mock run-time environment (RTE). - Configure Deployment Properties of Software Components (System Composer)
Configure DDS or SOME/IP middleware properties on software architecture components for code generation and deployment to Linux platforms.
Informazioni complementari
- Progettazione dell'architettura software (System Composer)
- Software Architecture Modeling (AUTOSAR Blockset)
- Build and Deploy Applications that Include Generated Service Code (Embedded Coder)
