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...
Uloženo v:
| Vydáno v: | Journal of the Chinese Institute of Engineers Ročník 32; číslo 7; s. 985 - 991 |
|---|---|
| Hlavní autoři: | , , , , , , , , , , |
| 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 |