Abstract Modellbaserade designmetoder används ofta inom industrin för utveckling av komplexa it-fysiska system (CPS). Det finns många olika språk, verktyg och formalismer för modellbaserad design, var och en med sina styrkor och svagheter. I stället för att acceptera vissa svagheter i ett visst verktyg, ett alternativ Communicated av Prof. J. Sztipanovits, M. Broy, och H. Daembkes. Detta arbete är delvis baserat på tidigare verk publicerade av författarna [7, 8, 15] är att omfamna heterogenitet, och att utveckla verktyg integrationsplattformar och protokoll för att dra nytta av styrkor från olika miljöer. Ett ganska nyligen gjort försök i denna riktning är den funktionella mock-up-standarden (FMI) som inkluderar stöd för samsimulering. Även om denna standard har nått acceptans i industrin, ger det endast begränsat stöd för simulering av system som blandar kontinuerlig och diskret beteende, som är typiska för CPS. I detta dokument identifieras tiden som ett centralt problem, eftersom FMI-representationen inte på ett bra sätt stöder de diskreta händelser som vanligtvis inträffar vid den it-fysiska gränsen. Vi analyserar alternativ för att representera tid i hybrid co-simulering och drar slutsatsen att en superdense modell av tid med hjälp av heltal endast löser många av dessa problem. Vi visar hur en exekveringsmotor kan välja en lämplig tidsupplösning, och hur skillnader mellan tidsrepresentationer interna till samsimulerade komponenter och de resulterande effekterna av tidsquantisering kan hanteras. Vi föreslår en konkret utvidgning till FMI-standarden för att stödja hybridsamsimulering som inkluderar heltalstid, automatiskt val av tidsupplösning och användning av frånvarande signaler. Vi förklarar hur dessa förlängningar kan genomföras modulärt inom ramen för befintliga simuleringsmiljöer.
Även om många utmaningar fortfarande är öppna, till exempel att fastställa riktigheten i samimuleringen av blandningskontinuerligt och diskret beteende REF, finns det insatser för att tillämpa denna standard inom industrin.
Hybrid co-simulation: it’s about time
{'venue': 'Software & Systems Modeling', 'journal': 'Software & Systems Modeling', 'mag_field_of_study': ['Computer Science']}