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

Gespeichert in:
Bibliographische Detailangaben
Titel: A blueprint for system-level performance modeling of software-intensive embedded systems
Autoren: Hendriks, M., Basten, T., Verriet, J., Brassé, M., Somers, L.
Quelle: Int J Softw Tools Technol Transfer, 20 p.
Publikationsjahr: 2014
Bestand: TU Delft: Institutional Repository (Delft University of Technology)
Schlagwörter: Informatics, Embedded system, System-level modeling, Performance analysis, Simulation, Design space exploration, Information Society, Communication & Information, ESI - Embedded Systems Innovation, TS - Technical Sciences
Beschreibung: 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, highlevel 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 softwareintensive 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.
Publikationsart: article in journal/newspaper
Sprache: English
Relation: uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24; 516769; http://resolver.tudelft.nl/uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24
Verfügbarkeit: http://resolver.tudelft.nl/uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24
Dokumentencode: edsbas.A9AD06B4
Datenbank: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://resolver.tudelft.nl/uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – 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: edsbas
DbLabel: BASE
An: edsbas.A9AD06B4
RelevancyScore: 777
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 776.644287109375
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+M%2E%22">Hendriks, M.</searchLink><br /><searchLink fieldCode="AR" term="%22Basten%2C+T%2E%22">Basten, T.</searchLink><br /><searchLink fieldCode="AR" term="%22Verriet%2C+J%2E%22">Verriet, J.</searchLink><br /><searchLink fieldCode="AR" term="%22Brassé%2C+M%2E%22">Brassé, M.</searchLink><br /><searchLink fieldCode="AR" term="%22Somers%2C+L%2E%22">Somers, L.</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Int J Softw Tools Technol Transfer, 20 p.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2014
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: TU Delft: Institutional Repository (Delft University of Technology)
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Informatics%22">Informatics</searchLink><br /><searchLink fieldCode="DE" term="%22Embedded+system%22">Embedded system</searchLink><br /><searchLink fieldCode="DE" term="%22System-level+modeling%22">System-level modeling</searchLink><br /><searchLink fieldCode="DE" term="%22Performance+analysis%22">Performance analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Simulation%22">Simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Design+space+exploration%22">Design space exploration</searchLink><br /><searchLink fieldCode="DE" term="%22Information+Society%22">Information Society</searchLink><br /><searchLink fieldCode="DE" term="%22Communication+%26+Information%22">Communication & Information</searchLink><br /><searchLink fieldCode="DE" term="%22ESI+-+Embedded+Systems+Innovation%22">ESI - Embedded Systems Innovation</searchLink><br /><searchLink fieldCode="DE" term="%22TS+-+Technical+Sciences%22">TS - Technical Sciences</searchLink>
– Name: Abstract
  Label: Description
  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, highlevel 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 softwareintensive 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.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: article in journal/newspaper
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24; 516769; http://resolver.tudelft.nl/uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24
– Name: URL
  Label: Availability
  Group: URL
  Data: http://resolver.tudelft.nl/uuid:8b68bac4-8d58-40a5-bf02-eaf5f072bd24
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.A9AD06B4
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.A9AD06B4
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Informatics
        Type: general
      – SubjectFull: Embedded system
        Type: general
      – SubjectFull: System-level modeling
        Type: general
      – SubjectFull: Performance analysis
        Type: general
      – SubjectFull: Simulation
        Type: general
      – SubjectFull: Design space exploration
        Type: general
      – SubjectFull: Information Society
        Type: general
      – SubjectFull: Communication & Information
        Type: general
      – SubjectFull: ESI - Embedded Systems Innovation
        Type: general
      – SubjectFull: TS - Technical Sciences
        Type: general
    Titles:
      – TitleFull: A blueprint for system-level performance modeling of software-intensive embedded systems
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hendriks, M.
      – PersonEntity:
          Name:
            NameFull: Basten, T.
      – PersonEntity:
          Name:
            NameFull: Verriet, J.
      – PersonEntity:
          Name:
            NameFull: Brassé, M.
      – PersonEntity:
          Name:
            NameFull: Somers, L.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-locals
              Value: edsbas
          Titles:
            – TitleFull: Int J Softw Tools Technol Transfer, 20 p
              Type: main
ResultId 1