Cyber-Physical Codesign at the Functional Level for Multidomain Automotive Systems

Software-integrated multidomain automotive systems, which is also referred to as automotive cyber-physical systems (CPS) consist of various interacting domains (software, hardware, multiphysics, communication, etc.). Design decisions in one domain may completely change the constraints and requiremen...

Full description

Saved in:
Bibliographic Details
Published inIEEE systems journal Vol. 11; no. 4; pp. 2949 - 2959
Main Authors Jiang Wan, Canedo, Arquimedes, Al Faruque, Mohammad Abdullah
Format Journal Article
LanguageEnglish
Published IEEE 01.12.2017
Subjects
Online AccessGet full text
ISSN1932-8184
1937-9234
DOI10.1109/JSYST.2015.2472495

Cover

Abstract Software-integrated multidomain automotive systems, which is also referred to as automotive cyber-physical systems (CPS) consist of various interacting domains (software, hardware, multiphysics, communication, etc.). Design decisions in one domain may completely change the constraints and requirements in the other domains, e.g., adding more functions in a modern automotive CPS may require changes to thousands of lines of software code or even the mechanical architecture. Existing CPS design methodologies are siloed in a specific domain and therefore have limited design space exploration capabilities because only one domain can be tested at a time. This paper presents a functional-level cyber-physical codesign methodology starting from the functional model of the CPS capable of concurrently expressing (multi-)physics and control in automotive applications. Moreover, we introduce a high-level synthesis algorithm capable of selecting a set of optimized system architectures using various executable simulation components and cost metrics. We demonstrate our methodology with a realistic automotive use case and explore various design alternatives for implementing the control systems in pure continuous domain (e.g., traditional automotive subsystems without engine control units) or hybrid domain (e.g., brake-by-wire, steer-by-wire, drive-by-wire, etc.) under power, performance, and reliability constraints.
AbstractList Software-integrated multidomain automotive systems, which is also referred to as automotive cyber-physical systems (CPS) consist of various interacting domains (software, hardware, multiphysics, communication, etc.). Design decisions in one domain may completely change the constraints and requirements in the other domains, e.g., adding more functions in a modern automotive CPS may require changes to thousands of lines of software code or even the mechanical architecture. Existing CPS design methodologies are siloed in a specific domain and therefore have limited design space exploration capabilities because only one domain can be tested at a time. This paper presents a functional-level cyber-physical codesign methodology starting from the functional model of the CPS capable of concurrently expressing (multi-)physics and control in automotive applications. Moreover, we introduce a high-level synthesis algorithm capable of selecting a set of optimized system architectures using various executable simulation components and cost metrics. We demonstrate our methodology with a realistic automotive use case and explore various design alternatives for implementing the control systems in pure continuous domain (e.g., traditional automotive subsystems without engine control units) or hybrid domain (e.g., brake-by-wire, steer-by-wire, drive-by-wire, etc.) under power, performance, and reliability constraints.
Author Al Faruque, Mohammad Abdullah
Canedo, Arquimedes
Jiang Wan
Author_xml – sequence: 1
  surname: Jiang Wan
  fullname: Jiang Wan
  email: jiangwan@uci.edu
  organization: Dept. of Electr. & Comput. Eng., Univ. of California, Irvine, Irvine, CA, USA
– sequence: 2
  givenname: Arquimedes
  surname: Canedo
  fullname: Canedo, Arquimedes
  organization: Corp. Technol., Siemens Corp., Princeton, NJ, USA
– sequence: 3
  givenname: Mohammad Abdullah
  surname: Al Faruque
  fullname: Al Faruque, Mohammad Abdullah
  organization: Dept. of Electr. & Comput. Eng., Univ. of California, Irvine, Irvine, CA, USA
BookMark eNp9kMtOwzAQRS1UJNrCD8DGP5DiRxzHy6qiPFQEomXBKnKcMTVKYhS7lfL39CUWLFjNSKMzV_eM0KD1LSB0TcmEUqJun5Yfy9WEESomLJUsVeIMDaniMlGMp4PDzpKc5ukFGoXwRYjIhVRD9DbrS-iS13UfnNE1nvkKgvtssY44rgHPN62Jzre70wK2UGPrO_y8qaOrfKNdi6eb6Bsf3Rbwsg8RmnCJzq2uA1yd5hi9z-9Ws4dk8XL_OJsuEsMyGRNgQoI0pNSp5rSsrBJGZNaaTOe55EIJalipKkkZ4aJUNtUpUdQaDpwCoXyM2PGv6XwIHdjiu3ON7vqCkmJvpThYKfZWipOVHZT_gYyLet8wdtrV_6M3R9QBwG-WZIpnlPEfRitzdA
CODEN ISJEB2
CitedBy_id crossref_primary_10_1016_j_compind_2016_12_001
crossref_primary_10_1016_j_sigpro_2018_03_014
crossref_primary_10_3390_s20185176
crossref_primary_10_1016_j_jss_2020_110697
crossref_primary_10_3390_s22020517
crossref_primary_10_1007_s00163_020_00334_9
crossref_primary_10_1049_sil2_12107
crossref_primary_10_1109_JSYST_2016_2596242
Cites_doi 10.1109/JPROC.2011.2160929
10.1145/1755952.1755968
10.1109/JSYST.2014.2387487
10.1016/S0957-4158(01)00004-6
10.1137/1.9781611970777
10.1016/j.cad.2012.02.004
10.1109/54.232470
10.1115/1.1344877
10.1007/978-3-642-14295-6_49
10.1145/2593069.2593211
10.1145/2502524.2502539
10.1145/2463209.2488853
10.1145/2461328.2461378
10.1145/2038642.2038683
10.1109/DATE.2009.5090781
10.1145/2024724.2024728
10.1109/ICCAD.2014.7001327
10.1109/2.976923
10.1109/FOSE.2007.22
10.1115/DETC2010-28640
10.21236/ADA455842
10.1007/978-1-4615-1561-6
10.1007/s00163-001-0008-3
10.1016/j.mechatronics.2011.01.009
10.1109/TII.2010.2089465
10.1109/ASPDAC.2011.5722188
10.1145/250243.250247
10.1109/EMSOFT.2013.6658588
10.1109/TII.2005.844427
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
DOI 10.1109/JSYST.2015.2472495
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1937-9234
EndPage 2959
ExternalDocumentID 10_1109_JSYST_2015_2472495
7293612
Genre orig-research
GroupedDBID 0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
RIA
RIE
RNS
AAYXX
CITATION
ID FETCH-LOGICAL-c267t-e257e7c0ba4a31bdf95c56ffc6a88735951c2b9d712035b9f4a4091fc3e31e013
IEDL.DBID RIE
ISSN 1932-8184
IngestDate Thu Apr 24 22:52:46 EDT 2025
Wed Oct 01 02:25:43 EDT 2025
Tue Aug 26 16:43:26 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c267t-e257e7c0ba4a31bdf95c56ffc6a88735951c2b9d712035b9f4a4091fc3e31e013
PageCount 11
ParticipantIDs crossref_primary_10_1109_JSYST_2015_2472495
crossref_citationtrail_10_1109_JSYST_2015_2472495
ieee_primary_7293612
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2017-12-01
PublicationDateYYYYMMDD 2017-12-01
PublicationDate_xml – month: 12
  year: 2017
  text: 2017-12-01
  day: 01
PublicationDecade 2010
PublicationTitle IEEE systems journal
PublicationTitleAbbrev JSYST
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
References ref35
ref34
ref37
ref15
ref36
ref14
ref31
ref33
ref11
cooprider (ref9) 0
ref10
canedo (ref5) 0
ref2
ref17
ref38
stuart (ref32) 2011
ref16
ref19
frede (ref13) 2010
ref18
(ref1) 0
miller (ref23) 2010
ref24
ref26
ref25
ref20
ref22
ref21
senga (ref30) 0
ref28
ref27
ref29
ref7
fortney (ref12) 0
ref4
ref3
charette (ref8) 2009; 46
ref6
References_xml – ident: ref10
  doi: 10.1109/JPROC.2011.2160929
– ident: ref37
  doi: 10.1145/1755952.1755968
– ident: ref35
  doi: 10.1109/JSYST.2014.2387487
– ident: ref19
  doi: 10.1016/S0957-4158(01)00004-6
– ident: ref3
  doi: 10.1137/1.9781611970777
– ident: ref20
  doi: 10.1016/j.cad.2012.02.004
– ident: ref17
  doi: 10.1109/54.232470
– ident: ref31
  doi: 10.1115/1.1344877
– year: 2011
  ident: ref32
  publication-title: META II
– start-page: 1
  year: 0
  ident: ref9
  article-title: Automotive embedded systems tutorial
  publication-title: The 51st Annual DAC
– year: 2010
  ident: ref23
  article-title: Real-time simulation of physical systems using simscape
– ident: ref22
  doi: 10.1007/978-3-642-14295-6_49
– ident: ref29
  doi: 10.1145/2593069.2593211
– ident: ref6
  doi: 10.1145/2502524.2502539
– ident: ref15
  doi: 10.1145/2463209.2488853
– ident: ref28
  doi: 10.1145/2461328.2461378
– ident: ref4
  doi: 10.1145/2038642.2038683
– ident: ref27
  doi: 10.1109/DATE.2009.5090781
– start-page: 1
  year: 0
  ident: ref12
  article-title: Model based systems engineering using validated executable specifications as an enabler for cost and risk reduction
  publication-title: Proc GVSETS
– ident: ref26
  doi: 10.1145/2024724.2024728
– ident: ref7
  doi: 10.1109/ICCAD.2014.7001327
– ident: ref21
  doi: 10.1109/2.976923
– ident: ref25
  doi: 10.1109/FOSE.2007.22
– ident: ref36
  doi: 10.1115/DETC2010-28640
– ident: ref11
  doi: 10.21236/ADA455842
– year: 0
  ident: ref1
  publication-title: Amesim Platform
– year: 2010
  ident: ref13
  article-title: A state-of-the-art survey on vehicular mechatronics focusing on by-wire systems
– ident: ref34
  doi: 10.1007/978-1-4615-1561-6
– ident: ref18
  doi: 10.1007/s00163-001-0008-3
– ident: ref2
  doi: 10.1016/j.mechatronics.2011.01.009
– ident: ref38
  doi: 10.1109/TII.2010.2089465
– ident: ref16
  doi: 10.1109/ASPDAC.2011.5722188
– year: 0
  ident: ref30
  article-title: Modeling and analysis of power steering systems
– ident: ref14
  doi: 10.1145/250243.250247
– ident: ref24
  doi: 10.1109/EMSOFT.2013.6658588
– volume: 46
  start-page: 3
  year: 2009
  ident: ref8
  article-title: This car runs on code
  publication-title: IEEE Spectr
– start-page: 1
  year: 0
  ident: ref5
  article-title: Multi-disciplinary integrated design automation tool for automotive cyber-physical systems
  publication-title: Proc Conf DATE
– ident: ref33
  doi: 10.1109/TII.2005.844427
SSID ssj0058579
Score 2.2231386
Snippet Software-integrated multidomain automotive systems, which is also referred to as automotive cyber-physical systems (CPS) consist of various interacting domains...
SourceID crossref
ieee
SourceType Enrichment Source
Index Database
Publisher
StartPage 2949
SubjectTerms Automotive engineering
Computer architecture
Cyber-physical systems
cyber–physical codesign
design automation
functional model
Modeling
Process control
systems engineering
Systems engineering and theory
Title Cyber-Physical Codesign at the Functional Level for Multidomain Automotive Systems
URI https://ieeexplore.ieee.org/document/7293612
Volume 11
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1937-9234
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0058579
  issn: 1932-8184
  databaseCode: RIE
  dateStart: 20070101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bS8MwFA5zT_rgbYrzRh5803S95LI-juEY4kTcBvOp5FYQtZXRCvrrTdJ2TBHxqSWkEHLSnO8k3_kOABcBkYrqkCHz5Agz5SNhRT9lX5O0TwjF0t7oTu7oeI5vFmTRAlerXBittSOfac--urt8lcvSHpX1DBCMqC0pvMH6tMrVanZdg3qdrp7FI8g4IdwkyPhx72b6OJ1ZFhfxQsxsseVvTmitqopzKqMdMGmGU3FJnr2yEJ78_KHU-N_x7oLtGl3CQbUc9kBLZ_tga01zsAMehh9CL9F9bR84zJUjcUBeQAMG4cg4uup8EN5aQhE0qBa6NF2Vv_KnDA7KwjH43jWs5c4PwHx0PRuOUV1YAcmQsgJp859qJn3BMY8CodKYSELTVFJu9hybqhvIUMSKBaEfERGnmJswMEilPTHVBjQegnaWZ_oIQNMQRyJgPmc-VlSKiNNUx9iKypjwjndB0Mx0ImvVcVv84iVx0YcfJ846ibVOUlunCy5X37xVmht_9u7YmV_1rCf9-PfmE7AZWsfsCCmnoF0sS31mYEUhzt16-gITuskT
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bS8MwFA5DH9QHb1Oc1zz4pt16yWV9HMMx5zbEbTCfSm4FUVsZraC_3iRtxxQRn1pCCiEnzflO8p3vAHDpYSGJ8qmjn8xBVLoON6Kfoq1w3MaYIGFudEdj0p-hwRzPa-B6mQujlLLkM9U0r_YuX6YiN0dlLQ0EA2JKCq9jhBAusrWqfVfjXqusZxCJo90QqlJk3LA1mDxOpobHhZs-oqbc8jc3tFJXxbqV3g4YVQMq2CTPzTzjTfH5Q6vxvyPeBdslvoSdYkHsgZpK9sHWiupgHTx0P7haOPelhWA3lZbGAVkGNRyEPe3qihNCODSUIqhxLbSJujJ9ZU8J7OSZ5fC9K1gKnh-AWe9m2u07ZWkFR_iEZo7Sf6qiwuUMscDjMg6xwCSOBWF61zHJup7weSip57sB5mGMmA4EvViYM1OlYeMhWEvSRB0BqBvCgHvUZdRFkggeMBKrEBlZGR3gsQbwqpmORKk7bspfvEQ2_nDDyFonMtaJSus0wNXym7dCdePP3nUz88ue5aQf_958ATb609EwGt6O707Apm_ctKWnnIK1bJGrMw0yMn5u19YXx_XMYA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Cyber%E2%80%93Physical+Codesign+at+the+Functional+Level+for+Multidomain+Automotive+Systems&rft.jtitle=IEEE+systems+journal&rft.au=Wan%2C+Jiang&rft.au=Canedo%2C+Arquimedes&rft.au=Al+Faruque%2C+Mohammad+Abdullah&rft.date=2017-12-01&rft.issn=1932-8184&rft.eissn=1937-9234&rft.spage=1&rft.epage=11&rft_id=info:doi/10.1109%2FJSYST.2015.2472495&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_JSYST_2015_2472495
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1932-8184&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1932-8184&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1932-8184&client=summon