VERTAF/Multi-Core: A sysml-based application framework for multi-core embedded software development

Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. In this paper, we present a new VERTAF/Multi-Core framework and show ho...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of the Chinese Institute of Engineers Ročník 32; číslo 7; s. 985 - 991
Hlavní autoři: Lin, Chao-Sheng, Hsiung, Pao-Ann, Lin, Shang-Wei, Chen, Yean-Ru, Lu, Chun-Hsien, Tong, Sheng-Ya, Su, Wan-Ting, Shih, Chihhsiong, Hsueh, Nien-Lin, Chang, Chih-Hung, Koong, Chorng-Shiuh
Médium: Journal Article
Jazyk:angličtina
Vydáno: Taylor & Francis Group 01.11.2009
Témata:
ISSN:0253-3839, 2158-7299
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. In this paper, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. We illustrate how model-driven design based on SysML can be seamlessly integrated with Intel's threading building blocks (TBB) and the Quantum Platform middleware. We use a digital video recording system to illustrate the benefits of the framework. Our experiments show how SysML/QF/TBB help in making the multi-core embedded system programming model-driven, easy, efficient, and effortless.
AbstractList Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. In this paper, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. We illustrate how model-driven design based on SysML can be seamlessly integrated with Intel's threading building blocks (TBB) and the Quantum Platform middleware. We use a digital video recording system to illustrate the benefits of the framework. Our experiments show how SysML/QF/TBB help in making the multi-core embedded system programming model-driven, easy, efficient, and effortless.
Author Chen, Yean-Ru
Shih, Chihhsiong
Hsueh, Nien-Lin
Chang, Chih-Hung
Hsiung, Pao-Ann
Tong, Sheng-Ya
Su, Wan-Ting
Lin, Chao-Sheng
Lin, Shang-Wei
Koong, Chorng-Shiuh
Lu, Chun-Hsien
Author_xml – sequence: 1
  givenname: Chao-Sheng
  surname: Lin
  fullname: Lin, Chao-Sheng
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 2
  givenname: Pao-Ann
  surname: Hsiung
  fullname: Hsiung, Pao-Ann
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 3
  givenname: Shang-Wei
  surname: Lin
  fullname: Lin, Shang-Wei
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 4
  givenname: Yean-Ru
  surname: Chen
  fullname: Chen, Yean-Ru
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 5
  givenname: Chun-Hsien
  surname: Lu
  fullname: Lu, Chun-Hsien
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 6
  givenname: Sheng-Ya
  surname: Tong
  fullname: Tong, Sheng-Ya
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 7
  givenname: Wan-Ting
  surname: Su
  fullname: Su, Wan-Ting
  organization: Department of Computer Science and Information Engineering , Chung Cheng University
– sequence: 8
  givenname: Chihhsiong
  surname: Shih
  fullname: Shih, Chihhsiong
  organization: Department of Computer Science , Tung Hai University
– sequence: 9
  givenname: Nien-Lin
  surname: Hsueh
  fullname: Hsueh, Nien-Lin
  organization: Department of Information Engineering and Computer Science , Feng Chia University
– sequence: 10
  givenname: Chih-Hung
  surname: Chang
  fullname: Chang, Chih-Hung
  organization: Hsiuping Institute of Technology
– sequence: 11
  givenname: Chorng-Shiuh
  surname: Koong
  fullname: Koong, Chorng-Shiuh
  organization: Department of Computer and Information Science , National Taichung University
BookMark eNp9kFFLwzAUhYNMcJv-BCF_oFuaLF3ik2NsKkwEmb6GNLmBatuUpDr2703dfPXpwuF8h3vOBI1a3wJCtzmZ5USQOaGcMcHkjBIiZ7JY5lwUF2hM082WVMoRGg-ebDBdoUmMH4TQgtN8jMz75nW_2s6fv-q-ytY-wB1e4XiMTZ2VOoLFuuvqyui-8i12QTdw8OETOx9w88uYxGBoSrA2uaN3_UEnxcI31L5roO2v0aXTdYSb852it-1mv37Mdi8PT-vVLjOUiz6zIElR8FLIQjhinbG50elJw-RSF7khi9JyKRe8lAumGVBIMjjCmSWuFI5NET_lmuBjDOBUF6pGh6PKiRqWUn9LqWEpdV4qcfcnrmpTrUangrVVvT7WPqTGramiYv9H_AAvanMu
Cites_doi 10.1109/TSE.2004.68
10.1109/DATE.2003.1253824
10.1201/9781482280807
10.1109/MC.2006.180
10.1145/780731.780751
10.1109/12.980017
ContentType Journal Article
Copyright Copyright Taylor & Francis Group, LLC 2009
Copyright_xml – notice: Copyright Taylor & Francis Group, LLC 2009
DBID AAYXX
CITATION
DOI 10.1080/02533839.2009.9671586
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2158-7299
EndPage 991
ExternalDocumentID 10_1080_02533839_2009_9671586
9671586
GroupedDBID -~X
.7F
.QJ
0BK
0R~
30N
4.4
5GY
8RM
AAENE
AAGDL
AAHIA
AAJMT
AALDU
AAMIU
AAPUL
AAQRR
ABCCY
ABFIM
ABLIJ
ABPAQ
ABPEM
ABTAI
ABXUL
ABXYU
ACGFS
ACTIO
ADCVX
ADGTB
ADUMR
AEISY
AENEX
AEOZL
AFRVT
AGBKS
AGDLA
AGMYJ
AHDZW
AIJEM
AIYEW
AKBVH
AKOOK
ALMA_UNASSIGNED_HOLDINGS
ALQZU
AQRUH
AQTUD
AVBZW
BLEHA
CCCUG
DGEBU
DKSSO
EBS
EJD
E~A
E~B
FRP
GTTXZ
H13
HZ~
H~P
J.P
KYCEM
M4Z
NA5
NX~
O9-
RNANH
ROSJB
RTWRZ
S-T
SNACF
TASJS
TBQAZ
TDBHL
TEN
TFL
TFT
TFW
TTHFI
TUROJ
UT5
UU3
ZGOLN
~S~
07I
AAYXX
ACTTO
ADMLS
ADXEU
AEHZU
AEZBV
AFBWG
AFION
AGVKY
AGWUF
AGYFW
AKHJE
AKMBP
ALRRR
ALXIB
BGSSV
BWMZZ
C0-
CITATION
CYRSC
DAOYK
DEXXA
FETWF
HF~
IFELN
LJTGL
OPCYK
RIG
TAJZE
UB6
ID FETCH-LOGICAL-c258t-de90665b8968f0dfcd1ca521c397a61c04bd59945b943a3e2e7a6ef053d0fb8f3
IEDL.DBID TFW
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000272526500013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0253-3839
IngestDate Sat Nov 29 08:13:09 EST 2025
Mon Oct 20 23:47:47 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 7
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c258t-de90665b8968f0dfcd1ca521c397a61c04bd59945b943a3e2e7a6ef053d0fb8f3
PageCount 7
ParticipantIDs informaworld_taylorfrancis_310_1080_02533839_2009_9671586
crossref_primary_10_1080_02533839_2009_9671586
PublicationCentury 2000
PublicationDate 2009-11-01
PublicationDateYYYYMMDD 2009-11-01
PublicationDate_xml – month: 11
  year: 2009
  text: 2009-11-01
  day: 01
PublicationDecade 2000
PublicationTitle Journal of the Chinese Institute of Engineers
PublicationYear 2009
Publisher Taylor & Francis Group
Publisher_xml – name: Taylor & Francis Group
References Cantrill B. (CIT0002) 2008; 6
Akhter S. (CIT0001) 2006
CIT0010
CIT0011
CIT0003
CIT0004
CIT0006
Lee E. A. (CIT0005) 2006; 39
Reinders J. (CIT0008) 2007
Samek M. (CIT0009) 2002
References_xml – ident: CIT0003
  doi: 10.1109/TSE.2004.68
– ident: CIT0004
  doi: 10.1109/DATE.2003.1253824
– volume-title: Practical StateCharts in C/C++
  year: 2002
  ident: CIT0009
  doi: 10.1201/9781482280807
– volume: 39
  start-page: 33
  year: 2006
  ident: CIT0005
  publication-title: IEEE Computer
  doi: 10.1109/MC.2006.180
– volume-title: Intel Threading Building Blocks: Outfitting C++ for Multi‐Core Processor Parallelism
  year: 2007
  ident: CIT0008
– volume: 6
  start-page: 16
  year: 2008
  ident: CIT0002
  publication-title: ACM Queue
– ident: CIT0006
  doi: 10.1145/780731.780751
– ident: CIT0010
– ident: CIT0011
  doi: 10.1109/12.980017
– volume-title: Multi‐Core Programming: Increasing Performance Through Software Multi‐threading
  year: 2006
  ident: CIT0001
SSID ssj0026521
ssj0001654702
Score 1.786449
Snippet Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core...
SourceID crossref
informaworld
SourceType Index Database
Publisher
StartPage 985
SubjectTerms Multicore
TBB
VERTAF
Title VERTAF/Multi-Core: A sysml-based application framework for multi-core embedded software development
URI https://www.tandfonline.com/doi/abs/10.1080/02533839.2009.9671586
Volume 32
WOSCitedRecordID wos000272526500013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAWR
  databaseName: Taylor and Francis Online Journals
  customDbUrl:
  eissn: 2158-7299
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0026521
  issn: 0253-3839
  databaseCode: TFW
  dateStart: 19780101
  isFulltext: true
  titleUrlDefault: https://www.tandfonline.com
  providerName: Taylor & Francis
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA5SPOjBt1hf5OA1dh9JmngrpYunIlK1tyVPEGwr3VXx35tkd-32oBe9BjKESeaVmfkGgCvZV0JZyVGiCEPYCowEZikSzGKrnAcrTRSGTfTHYzad8ru6mrCoyyp9DG0roIigq71wC1k0FXE9Z6Z9YMUrtElO-zFhHnTbmX4vmpPsafXL4mfrRt-AUgkloRPLU0CeRNPT8xPVNWu1hmXaskLZ7j-cfw_s1C4oHFRvZh9smPkB2G4BEx4C9Ti6nwyyXmjPRcPF0tzAASw-i9kL8nZPw1biG9qmwAu6g8NQoog8OiY0M2mcYtOwcMr-Q7gVvapROgIP2WgyvEX1OAakEsJKpA33eRrJOGU20lbpWAnHT-VcGkFjFWGpCeeYSI5TkZrEuGVjnZTryEpm02PQmS_m5gRAJRXm1EQGS4IFTWXKiNVKYerjG5l0wXXD9vy1Qt3I4wbMtOaeH6DJ85p7XcDbl5OX4bvDVrNJ8vTXvad_2HsGtkJ6KTQnnoNOuXwzF2BTvZfPxfIyvMUvb1HbIA
linkProvider Taylor & Francis
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV05T8MwFLagIAEDN6KcHlgNOezUZquqVkWUDihAt8inhERb1BYQ_x7bSWg6wAKrJT85L_a73_cAuBANyaURDEWSUIQNx4hjGiNODTbSWrBCB37YRKPfp4MBq_bCuLJK50ObHCjCy2r3uF0wuiyJu7J62nlWLIebZEkjJDRZBivE6lqHn592nuZxFjddN_iGlIoS4nuxHAnkaJRdPT-RXdBXC2imFT3U2fqPL9gGm4UVCpv5tdkBS3q0CzYq2IR7QD6279Nm58p36KLWeKKvYRNOP6fDF-RUn4KV3Dc0ZY0XtCeHvkoROYBMqIdCW9mm4NTK-w9uV9S8TGkfPHTaaauLiokMSEaEzpDSzKVqBGUJNYEyUoWSW4ZKa9XwJJQBFoowholgOOaxjrRd1sY-dBUYQU18AGqj8UgfAiiFxCzRgcaCYJ7EIqbEKClx4lwcEdXBZcn37DUH3sjCEs-04J6bocmygnt1wKp_J5v5iIfJx5Nk8a97j_6w9xysddO7Xta76d8eg3WfbfK9iiegNpu86VOwKt9nz9PJmb-YX2DU30o
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA5aRfTgW6zPHLzGbnezaeKt1C6KUopU7W3JEwT7oFsV_71Jdte2B73oNZAhOzuZR2bmGwAuRENyaQRDoYwpwoZjxDGNEKcGG2k9WKEDP2yi0enQfp91i2rCrCirdDG0yYEivK52l3usTFkRV7Nm2gVWLEebZKRRjylZBivWdSZOyHvJ8-yZxQ3XDb4RpUIS-1YsRwI5GmVTz09kF8zVApjpnBlKtv7hA7bBZuGDwmYuNDtgSQ93wcYcMuEekE_th14zqfn-XNQaTfQVbMLsMxu8Imf4FJzLfENTVnhBe3DoaxSRg8eEeiC01WwKZlbbf3C7omZFSvvgMWn3WjeomMeAZBjTKVKauUSNoIxQEygjVV1yy09pfRpO6jLAQsWM4VgwHPFIh9oua2OvuQqMoCY6AJXhaKgPAZRCYkZ0oLGIMSeRiGhslJSYuABHhFVwWbI9HeewG2m9RDMtuOcmaLK04F4VsPmfk079e4fJh5Ok0a97j_6w9xysda-T9P62c3cM1n2qyTcqnoDKdPKmT8GqfJ--ZJMzL5Zf10Hd_A
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=VERTAF%2FMulti%E2%80%90Core%3A+A+sysml%E2%80%90based+application+framework+for+multi%E2%80%90core+embedded+software+development&rft.jtitle=Journal+of+the+Chinese+Institute+of+Engineers&rft.au=Lin%2C+Chao%E2%80%90Sheng&rft.au=Hsiung%2C+Pao%E2%80%90Ann&rft.au=Lin%2C+Shang%E2%80%90Wei&rft.au=Chen%2C+Yean%E2%80%90Ru&rft.date=2009-11-01&rft.issn=0253-3839&rft.eissn=2158-7299&rft.volume=32&rft.issue=7&rft.spage=985&rft.epage=991&rft_id=info:doi/10.1080%2F02533839.2009.9671586&rft.externalDBID=n%2Fa&rft.externalDocID=10_1080_02533839_2009_9671586
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0253-3839&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0253-3839&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0253-3839&client=summon