{"id":"https://openalex.org/W2796110633","doi":"https://doi.org/10.1007/978-3-319-89363-1_6","title":"A Process Network Model for Reactive Streaming Software with Deterministic Task Parallelism","display_name":"A Process Network Model for Reactive Streaming Software with Deterministic Task Parallelism","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2796110633","doi":"https://doi.org/10.1007/978-3-319-89363-1_6","mag":"2796110633"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-319-89363-1_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_6","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_6.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083907199","display_name":"Fotios Gioulekas","orcid":"https://orcid.org/0000-0003-0929-4677"},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Fotios Gioulekas","raw_affiliation_strings":["Aristotle University of Thessaloniki, Thessaloniki, Greece"],"raw_orcid":"https://orcid.org/0000-0003-0929-4677","affiliations":[{"raw_affiliation_string":"Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039081580","display_name":"Peter Poplavko","orcid":null},"institutions":[{"id":"https://openalex.org/I4210138743","display_name":"Siemens (France)","ror":"https://ror.org/04q9w3z30","country_code":"FR","type":"company","lineage":["https://openalex.org/I1325886976","https://openalex.org/I4210138743"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Peter Poplavko","raw_affiliation_strings":["Mentor\u00ae, A Siemens Business, Montbonnot, France"],"raw_orcid":"https://orcid.org/0000-0002-8363-2008","affiliations":[{"raw_affiliation_string":"Mentor\u00ae, A Siemens Business, Montbonnot, France","institution_ids":["https://openalex.org/I4210138743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002757052","display_name":"Panagiotis Katsaros","orcid":"https://orcid.org/0000-0002-4309-5295"},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]},{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]},{"id":"https://openalex.org/I4210134249","display_name":"Centre for Research and Technology Hellas","ror":"https://ror.org/03bndpq63","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210134249"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Panagiotis Katsaros","raw_affiliation_strings":["Aristotle University of Thessaloniki, Thessaloniki, Greece","Information Technology Institute, Centre of Research and Technology, Thessaloniki, Greece"],"raw_orcid":"https://orcid.org/0000-0002-4309-5295","affiliations":[{"raw_affiliation_string":"Aristotle University of Thessaloniki, Thessaloniki, Greece","institution_ids":["https://openalex.org/I21370196"]},{"raw_affiliation_string":"Information Technology Institute, Centre of Research and Technology, Thessaloniki, Greece","institution_ids":["https://openalex.org/I4210093649","https://openalex.org/I4210134249"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106468718","display_name":"Saddek Bensalem","orcid":"https://orcid.org/0000-0002-5753-2126"},"institutions":[{"id":"https://openalex.org/I4210156361","display_name":"Verimag","ror":"https://ror.org/05afmzm11","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I4210156361","https://openalex.org/I4210159245","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Saddek Bensalem","raw_affiliation_strings":["Universit\u00e9 Grenoble Alpes (UGA), VERIMAG, Grenoble, France"],"raw_orcid":"https://orcid.org/0000-0002-5753-2126","affiliations":[{"raw_affiliation_string":"Universit\u00e9 Grenoble Alpes (UGA), VERIMAG, Grenoble, France","institution_ids":["https://openalex.org/I4210156361","https://openalex.org/I899635006"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059892256","display_name":"Pedro Palomo","orcid":"https://orcid.org/0000-0001-5393-1667"},"institutions":[{"id":"https://openalex.org/I4210093174","display_name":"European Space Astronomy Centre","ror":"https://ror.org/00kw1sm04","country_code":"ES","type":"government","lineage":["https://openalex.org/I2801994115","https://openalex.org/I4210093174"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pedro Palomo","raw_affiliation_strings":["Deimos Space\u00ae, Madrid, Spain"],"raw_orcid":"https://orcid.org/0000-0001-5393-1667","affiliations":[{"raw_affiliation_string":"Deimos Space\u00ae, Madrid, Spain","institution_ids":["https://openalex.org/I4210093174"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5083907199"],"corresponding_institution_ids":["https://openalex.org/I21370196"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":1.3554,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.77691218,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"94","last_page":"110"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9119263291358948},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.691851019859314},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5394533276557922},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.529812216758728},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.5100496411323547},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.50071120262146},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4821474254131317},{"id":"https://openalex.org/keywords/task-parallelism","display_name":"Task parallelism","score":0.4656779170036316},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.33643537759780884},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33273035287857056}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9119263291358948},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.691851019859314},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5394533276557922},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.529812216758728},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.5100496411323547},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.50071120262146},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4821474254131317},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.4656779170036316},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33643537759780884},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33273035287857056},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/978-3-319-89363-1_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_6","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},{"id":"pmh:oai:HAL:hal-04749703v1","is_oa":false,"landing_page_url":"https://hal.science/hal-04749703","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal on Software Tools for Technology Transfer, 2018, Lecture Notes in Computer Science, 10802, pp.94-110. &#x27E8;10.1007/978-3-319-89363-1_6&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"doi:10.1007/978-3-319-89363-1_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_6","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.550000011920929}],"awards":[{"id":"https://openalex.org/G494955130","display_name":null,"funder_award_id":"4000111814/14/NL/MH","funder_id":"https://openalex.org/F4320318240","funder_display_name":"European Space Agency"}],"funders":[{"id":"https://openalex.org/F4320318240","display_name":"European Space Agency","ror":"https://ror.org/03wd9za21"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2796110633.pdf","grobid_xml":"https://content.openalex.org/works/W2796110633.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W1777805","https://openalex.org/W3986271","https://openalex.org/W35868996","https://openalex.org/W654300311","https://openalex.org/W1544896494","https://openalex.org/W1597755753","https://openalex.org/W1875492031","https://openalex.org/W1994387179","https://openalex.org/W1996138408","https://openalex.org/W2059902621","https://openalex.org/W2069195425","https://openalex.org/W2077224773","https://openalex.org/W2091158003","https://openalex.org/W2091661303","https://openalex.org/W2098436411","https://openalex.org/W2120431055","https://openalex.org/W2158425047","https://openalex.org/W2169180789","https://openalex.org/W2296189579","https://openalex.org/W2528719026","https://openalex.org/W2610383366","https://openalex.org/W2805789479","https://openalex.org/W2807319141","https://openalex.org/W3147122452","https://openalex.org/W4206455946","https://openalex.org/W4229669716","https://openalex.org/W4242692807"],"related_works":["https://openalex.org/W2950520577","https://openalex.org/W1501159154","https://openalex.org/W2003935582","https://openalex.org/W74409296","https://openalex.org/W1554644772","https://openalex.org/W2494130044","https://openalex.org/W2468095077","https://openalex.org/W29548032","https://openalex.org/W4230999561","https://openalex.org/W1595672120"],"abstract_inverted_index":{"A":[0],"formal":[1,101],"semantics":[2,48],"is":[3],"introduced":[4],"for":[5,52,118,123],"a":[6,87,132,146],"Process":[7],"Network":[8],"model,":[9],"which":[10,139],"combines":[11],"streaming":[12],"and":[13,36,55,112,143],"reactive":[14],"control":[15],"processing":[16],"with":[17],"task":[18,79],"parallelism":[19],"properties":[20],"suitable":[21],"to":[22,28,141],"exploit":[23],"multi-cores.":[24],"Applications":[25],"that":[26],"react":[27],"environment":[29],"stimuli":[30],"are":[31,49,75],"implemented":[32,97],"by":[33,63],"communicating":[34],"sporadic":[35],"periodic":[37],"tasks,":[38],"programmed":[39],"independently":[40],"from":[41,77],"an":[42,99,152],"execution":[43,54,85],"platform.":[44,155],"Two":[45],"functionally":[46],"equivalent":[47],"defined,":[50],"one":[51,56],"sequential":[53],"real-time.":[57],"The":[58,81,104],"former":[59],"ensures":[60],"functional":[61],"determinism":[62],"implying":[64],"precedence":[65],"constraints":[66],"between":[67],"jobs":[68],"(task":[69],"executions),":[70],"hence,":[71],"the":[72,78],"program":[73],"outputs":[74],"independent":[76],"scheduling.":[80],"latter":[82],"specifies":[83],"concurrent":[84],"on":[86,108,151],"real-time":[88],"platform,":[89],"guaranteeing":[90],"all":[91],"model\u2019s":[92,105],"constraints;":[93],"it":[94],"has":[95,136],"been":[96,137],"in":[98],"executable":[100],"specification":[102],"language.":[103],"implementation":[106],"runs":[107],"multi-core":[109,154],"embedded":[110],"systems,":[111],"supports":[113],"integration":[114],"of":[115],"run-time":[116],"managers":[117],"shared":[119],"HW/SW":[120],"resources":[121],"(e.g.":[122],"controlling":[124],"QoS,":[125],"resource":[126],"interference":[127],"or":[128],"power":[129],"consumption).":[130],"Finally,":[131],"model":[133],"transformation":[134],"approach":[135],"developed,":[138],"allowed":[140],"port":[142],"statically":[144],"schedule":[145],"real":[147],"spacecraft":[148],"on-board":[149],"application":[150],"industrial":[153]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-05-07T13:39:58.223016","created_date":"2025-10-10T00:00:00"}
