{"corpus_id":219561233,"paper_sha":"a2f32dabfe1a5a11713f10e6f326b55a1d5f7ebd","doi":"10.1007/978-3-030-50029-0_4","arxiv_id":null,"pmid":null,"pmcid":"7282835","mag_id":3034655465,"dblp_id":"conf/coordination/RoederRAG20","acl_id":null,"title":"Towards Energy-, Time- and Security-Aware Multi-core Coordination","year":2020,"publication_date":"2020-05-13","venue":"International Conference on Coordination Models and Languages","journal":{"name":"Coordination Models and Languages","pages":"57 - 74","volume":"12134"},"journal_issn":null,"journal_title":null,"publication_types":["JournalArticle"],"pubmed_pub_types":null,"s2_fields_of_study":["Computer Science","Engineering","Environmental Science"],"reference_count":29,"citation_count":13,"influential_citation_count":1,"is_open_access":false,"arxiv_categories":null,"arxiv_license":null,"arxiv_journal_ref":null,"mesh_headings":null,"chemicals":null,"comments_corrections":null,"source_flags":1,"s2_open_access_pdf_url":null,"s2_open_access_landing_url":null,"s2_open_access_license":null,"s2_open_access_status":null,"pmc_open_access_pdf_url":null,"pmc_open_access_landing_url":null,"pmc_open_access_license":null,"pmc_open_access_status":null,"unpaywall_open_access_pdf_url":null,"unpaywall_open_access_landing_url":null,"unpaywall_open_access_license":null,"unpaywall_open_access_status":null,"abstract":"Coordination is a well established computing paradigm with a plethora of languages, abstractions and approaches. Yet, we are not aware of any adoption of the principle of coordination in the broad domain of cyber-physical systems, where non-functional properties, such as execution/response time, energy consumption and security are as crucial as functional correctness. We propose a coordination approach, including a functional coordination language and its associated tool flow, that considers time, energy and security as first-class citizens in application design and development. We primarily target cyber-physical systems running on off-the-shelf heterogeneous multi-core platforms. We illustrate our approach by means of a real-world use case, an unmanned aerial vehicle for autonomous reconnaissance mission, which we develop in close collaboration with industry.","claims":[{"public_id":"cl_af9a751d94e7ed1ab455c7a698965b00","status":"active","text":"The approach is illustrated through a real-world use case of an unmanned aerial vehicle for autonomous reconnaissance mission, developed in close collaboration with industry.","confidence":0.9,"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_af9a751d94e7ed1ab455c7a698965b00"},{"public_id":"cl_2f6c9a528e06be02d0161c71e52f9d98","status":"active","text":"The approach primarily targets cyber-physical systems running on off-the-shelf heterogeneous multi-core platforms.","confidence":0.9,"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_2f6c9a528e06be02d0161c71e52f9d98"},{"public_id":"cl_5bfa4b85e990c82d189db3310a058c53","status":"active","text":"The proposed coordination approach includes a functional coordination language and an associated tool flow that treats time, energy, and security as first-class citizens in application design and development.","confidence":0.95,"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_5bfa4b85e990c82d189db3310a058c53"}],"concepts":[{"public_id":"co_02f7c4eb0f766f585839551c63c1aabd","status":"active","name":"unmanned aerial vehicle","description":"A real-world use case used to illustrate the proposed coordination approach, specifically for autonomous reconnaissance missions.","types":["use case"],"aliases":["UAV"],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_02f7c4eb0f766f585839551c63c1aabd"},{"public_id":"co_0a94f610775d8d12e24360cd17092021","status":"active","name":"functional coordination language","description":"A coordination language that treats time, energy, and security as first-class citizens in application design and development.","types":["language"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_0a94f610775d8d12e24360cd17092021"},{"public_id":"co_3742d13b29d364fd6603774783461393","status":"active","name":"tool flow","description":"The associated tool flow that supports the functional coordination language in application design and development.","types":["tool"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_3742d13b29d364fd6603774783461393"},{"public_id":"co_38cb75aa330686eae12fbd4027c47e98","status":"active","name":"energy","description":"A non-functional property (energy consumption) considered as a first-class citizen in the proposed coordination approach.","types":["non-functional property"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_38cb75aa330686eae12fbd4027c47e98"},{"public_id":"co_9442fb39e32c8d05d8fa5c4750a4dcc5","status":"active","name":"cyber-physical systems","description":"The broad domain of systems where non-functional properties such as execution/response time, energy consumption, and security are as crucial as functional correctness.","types":["domain"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_9442fb39e32c8d05d8fa5c4750a4dcc5"},{"public_id":"co_ae2234418fd84380a798afc3dbaa0436","status":"active","name":"security","description":"A non-functional property considered as a first-class citizen in the proposed coordination approach.","types":["non-functional property"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_ae2234418fd84380a798afc3dbaa0436"},{"public_id":"co_d67136c9759f612ca62d85f8d1c65f22","status":"active","name":"time","description":"A non-functional property considered as a first-class citizen in the proposed coordination approach.","types":["non-functional property"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_d67136c9759f612ca62d85f8d1c65f22"},{"public_id":"co_d94f00116ed366a011dfe08e10aae2ad","status":"active","name":"off-the-shelf heterogeneous multi-core platforms","description":"Commercial off-the-shelf platforms with heterogeneous multi-core processors targeted by the proposed coordination approach.","types":["platform"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_d94f00116ed366a011dfe08e10aae2ad"},{"public_id":"co_ed3769b3f03a04ab8f8e46143d05a21b","status":"active","name":"autonomous reconnaissance mission","description":"The specific mission type for the unmanned aerial vehicle use case that illustrates the proposed coordination approach.","types":["application scenario"],"aliases":[],"contributors":[{"id":2,"public_id":"4715169a40","public_label":"AK (4715169a40)","roles":["extraction"],"url":"https://sah.borca.ai/u/4715169a40"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_ed3769b3f03a04ab8f8e46143d05a21b"}],"external_ids":{"DOI":"10.1007/978-3-030-50029-0_4","ArXiv":null,"PubMed":null,"PubMedCentral":"7282835","MAG":3034655465,"DBLP":"conf/coordination/RoederRAG20","ACL":null},"open_access":{"is_open_access":false,"pdf_url":null,"landing_url":"https://sah.borca.ai/papers/219561233","source":null,"pdf_url_source":null,"license":null,"reason":"pdf_url_not_indexed"},"reference_availability":{"status":"available","references_indexed":true,"full_text_available":false,"full_text_source":null,"count_basis":"semantic_scholar_metadata","extraction_status":"not_applicable","reason":null},"source":{"provider":"episteme2","base_corpus":"semantic_scholar_dump","freshness_mode":"unknown","basis":["semantic_scholar_metadata","postgres_metadata"],"limits":["paper metadata is based on indexed upstream scholarly datasets","claims and concepts are available only for extracted papers","absence of claims or concepts means no extracted graph data is available in this response"],"status":"available","degraded":false,"degraded_reasons":[],"diagnostics":{"status":"available","degraded":false,"degraded_reasons":[],"metadata_status":"available","graph_status":"available","abstract_status":"available"},"source_flags":1},"paper_id":633432,"paper_uid":"6e372f56-7eda-476d-bc2e-b412c51ec755","canonical_identity":{"paper_id":633432,"paper_uid":"6e372f56-7eda-476d-bc2e-b412c51ec755","identity_status":"available","lookup_basis":"semantic_scholar_external_id","compatibility_path":"corpus_id"},"url":"https://sah.borca.ai/papers/219561233"}