BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//modelica.simtek.cc//amfc2026//speaker//WHQV7Q
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-amfc2026-NAPY3J@modelica.simtek.cc
DTSTART;TZID=CST:20260921T144000
DTEND;TZID=CST:20260921T150500
DESCRIPTION:Web-based modeling platforms and automated modelchecking work
 ﬂows in CI/CD pipelines require remotely callable Modelica frontend serv
 ices. This paper presents SMC (Simtek Modelica Compiler)\, a service-orien
 ted Modelica frontend implemented in Go. SMC exposes model loading\, struc
 tured queries\, diagnostics\, and ﬂattening through a service API backed
  by a pipeline for parsing\, instantiation\, semantic analysis\, connectio
 n processing\, and ﬂat-model generation. Drawing on the SMC implementati
 on\, we also discuss the engineering implications of Go for single-binary 
 deployment\, concurrent processing\, representation of Modelica language c
 onstructs\, and memory allocation. We demonstrate the prototype through in
 tegration with a web modeling platform. A common set of 606 comparable cla
 sses from the Modelica Standard Library (MSL) 4.0.0 is used both to assess
  frontend-result consistency against the OpenModelica Compiler (OMC) and t
 o measure ﬂattening time\, memory allocation\, and garbage-collection be
 havior. The evaluation covers frontend artifacts and in-process processing
  costs\; backend processing\, code generation\, simulation\, and FMU expor
 t are outside its scope.
DTSTAMP:20261004T070648Z
LOCATION:Modelica Technology & AI (R1001)
SUMMARY:SMC: A Cloud-Deployable Modelica Frontend Service in Go - Hailong W
 ang\, Qingda Xu\, Enyang Zhang\, Longsheng Sun\, Rui Gao\, Aiguo Xu
URL:https://modelica.simtek.cc/amfc2026/talk/NAPY3J/
END:VEVENT
END:VCALENDAR
