A blueprint for system-level performance modeling of software-intensive embedded systems.

Saved in:
Bibliographic Details
Title: A blueprint for system-level performance modeling of software-intensive embedded systems.
Authors: Hendriks, Martijn, Basten, Twan, Verriet, Jacques, Brassé, Marco, Somers, Lou
Source: International Journal on Software Tools for Technology Transfer; Feb2016, Vol. 18 Issue 1, p21-40, 20p
Subject Terms: COMPUTER software, EMBEDDED computer systems, ESTIMATION theory, ENERGY consumption, JAVA programming language, PROGRAMMING languages, COMPUTER simulation
Abstract: Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, high-level models of the dynamic behavior of the system are used for the analysis of design alternatives. Our work presents a blueprint for building efficient and re-usable models for this purpose. It builds on the well-known Y-chart pattern in that it gives more structure for the proper modeling of interaction on shared resources that plays a prominent role in software-intensive embedded systems. We show how the blueprint can be used to model a small yet illustrative example system with the Uppaal tool, and with the Java general-purpose programming language, and reflect on their respective strengths and weaknesses. The Java-based approach has resulted in a very flexible and fast discrete-event simulator with many re-usable components. It currently is used by TNO-ESI and Océ-Technologies B.V. for early model-based performance analysis that supports the design process for professional printing systems. [ABSTRACT FROM AUTHOR]
Copyright of International Journal on Software Tools for Technology Transfer is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edb&genre=article&issn=14332779&ISBN=&volume=18&issue=1&date=20160201&spage=21&pages=21-40&title=International Journal on Software Tools for Technology Transfer&atitle=A%20blueprint%20for%20system-level%20performance%20modeling%20of%20software-intensive%20embedded%20systems.&aulast=Hendriks%2C%20Martijn&id=DOI:10.1007/s10009-014-0340-3
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Hendriks%20M
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edb
DbLabel: Complementary Index
An: 112455336
RelevancyScore: 853
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 853.181579589844
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A blueprint for system-level performance modeling of software-intensive embedded systems.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Hendriks%2C+Martijn%22">Hendriks, Martijn</searchLink><br /><searchLink fieldCode="AR" term="%22Basten%2C+Twan%22">Basten, Twan</searchLink><br /><searchLink fieldCode="AR" term="%22Verriet%2C+Jacques%22">Verriet, Jacques</searchLink><br /><searchLink fieldCode="AR" term="%22Brassé%2C+Marco%22">Brassé, Marco</searchLink><br /><searchLink fieldCode="AR" term="%22Somers%2C+Lou%22">Somers, Lou</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: International Journal on Software Tools for Technology Transfer; Feb2016, Vol. 18 Issue 1, p21-40, 20p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22COMPUTER+software%22">COMPUTER software</searchLink><br /><searchLink fieldCode="DE" term="%22EMBEDDED+computer+systems%22">EMBEDDED computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22ESTIMATION+theory%22">ESTIMATION theory</searchLink><br /><searchLink fieldCode="DE" term="%22ENERGY+consumption%22">ENERGY consumption</searchLink><br /><searchLink fieldCode="DE" term="%22JAVA+programming+language%22">JAVA programming language</searchLink><br /><searchLink fieldCode="DE" term="%22PROGRAMMING+languages%22">PROGRAMMING languages</searchLink><br /><searchLink fieldCode="DE" term="%22COMPUTER+simulation%22">COMPUTER simulation</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Exploration of design alternatives and estimation of their key performance metrics such as latency and energy consumption is essential for making the proper design decisions in the early phases of system development. Often, high-level models of the dynamic behavior of the system are used for the analysis of design alternatives. Our work presents a blueprint for building efficient and re-usable models for this purpose. It builds on the well-known Y-chart pattern in that it gives more structure for the proper modeling of interaction on shared resources that plays a prominent role in software-intensive embedded systems. We show how the blueprint can be used to model a small yet illustrative example system with the Uppaal tool, and with the Java general-purpose programming language, and reflect on their respective strengths and weaknesses. The Java-based approach has resulted in a very flexible and fast discrete-event simulator with many re-usable components. It currently is used by TNO-ESI and Océ-Technologies B.V. for early model-based performance analysis that supports the design process for professional printing systems. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal on Software Tools for Technology Transfer is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=112455336
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10009-014-0340-3
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 20
        StartPage: 21
    Subjects:
      – SubjectFull: COMPUTER software
        Type: general
      – SubjectFull: EMBEDDED computer systems
        Type: general
      – SubjectFull: ESTIMATION theory
        Type: general
      – SubjectFull: ENERGY consumption
        Type: general
      – SubjectFull: JAVA programming language
        Type: general
      – SubjectFull: PROGRAMMING languages
        Type: general
      – SubjectFull: COMPUTER simulation
        Type: general
    Titles:
      – TitleFull: A blueprint for system-level performance modeling of software-intensive embedded systems.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hendriks, Martijn
      – PersonEntity:
          Name:
            NameFull: Basten, Twan
      – PersonEntity:
          Name:
            NameFull: Verriet, Jacques
      – PersonEntity:
          Name:
            NameFull: Brassé, Marco
      – PersonEntity:
          Name:
            NameFull: Somers, Lou
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 02
              Text: Feb2016
              Type: published
              Y: 2016
          Identifiers:
            – Type: issn-print
              Value: 14332779
          Numbering:
            – Type: volume
              Value: 18
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: International Journal on Software Tools for Technology Transfer
              Type: main
ResultId 1