kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ForSyDe-Atom: Taming Complexity in Cyber Physical System Design with Layers
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems.ORCID iD: 0000-0003-1666-1316
Univ Brasilia, Fac Tecnol, Dept Engn Elect, Campus Univ Darcy Ribeiro Ed, Brasilia, DF, Brazil..
Saab AB, Business Area Aeronaut, SE-58188 Linköping, Sweden..
Saab AB, Business Area Aeronaut, SE-58188 Linköping, Sweden..
Show others and affiliations
2021 (English)In: ACM Transactions on Embedded Computing Systems, ISSN 1539-9087, E-ISSN 1558-3465, Vol. 20, no 2, article id 10Article in journal (Refereed) Published
Abstract [en]

We present ForSyDe-Atom, a formal framework intended as an entry point for disciplined design of complex cyber-physical systems. This framework provides a set of rules for combining several domain-specific languages as structured, enclosing layers to orthogonalize the many aspects of system behavior, yet study their interaction in tandem. We define four layers: one for capturing timed interactions in heterogeneous systems, one for structured parallelism, one for modeling uncertainty, and one for describing component properties. This framework enables a systematic exploitation of design properties in a design flow by facilitating the stepwise projection of certain layers of interest, the isolated analysis and refinement on projections, and the seamless reconstruction of a system model by virtue of orthogonalization. We demonstrate the capabilities of this approach by providing a compact yet expressive model of an active electronically scanned array antenna and signal processing chain, simulate it, validate its conformity with the design specifications, refine it, synthesize a sub-system to VHDL and sequential code, and co-simulate the generated artifacts.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2021. Vol. 20, no 2, article id 10
Keywords [en]
Cyber-physical systems, system design language, models of computation, design methodology, modeling, simulation, validation, synthesis
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kth:diva-293579DOI: 10.1145/3424667ISI: 000631100100002Scopus ID: 2-s2.0-85102980598OAI: oai:DiVA.org:kth-293579DiVA, id: diva2:1556000
Note

QC 20210519

Available from: 2021-05-19 Created: 2021-05-19 Last updated: 2022-06-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Ungureanu, GeorgeSander, Ingo

Search in DiVA

By author/editor
Ungureanu, GeorgeSander, Ingo
By organisation
Electronics and Embedded systems
In the same journal
ACM Transactions on Embedded Computing Systems
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 100 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf