{"id":"https://openalex.org/W2980108707","doi":"https://doi.org/10.1145/3359591.3359730","title":"An approach for persistent time-varying values","display_name":"An approach for persistent time-varying values","publication_year":2019,"publication_date":"2019-10-10","ids":{"openalex":"https://openalex.org/W2980108707","doi":"https://doi.org/10.1145/3359591.3359730","mag":"2980108707"},"language":"en","primary_location":{"id":"doi:10.1145/3359591.3359730","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3359591.3359730","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082030898","display_name":"Tetsuo Kamina","orcid":"https://orcid.org/0000-0003-0288-1908"},"institutions":[{"id":"https://openalex.org/I188815454","display_name":"Oita University","ror":"https://ror.org/01nyv7k26","country_code":"JP","type":"education","lineage":["https://openalex.org/I188815454"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tetsuo Kamina","raw_affiliation_strings":["Oita University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oita University, Japan","institution_ids":["https://openalex.org/I188815454"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070909210","display_name":"Tomoyuki Aotani","orcid":"https://orcid.org/0000-0003-4538-0230"},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tomoyuki Aotani","raw_affiliation_strings":["Tokyo Institute of Technology, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Japan","institution_ids":["https://openalex.org/I114531698"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"17","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980999827384949,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980999827384949,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9980999827384949,"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.9961000084877014,"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.8494162559509277},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6269513964653015},{"id":"https://openalex.org/keywords/signal","display_name":"SIGNAL (programming language)","score":0.6103842854499817},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5117833018302917},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.5110479593276978},{"id":"https://openalex.org/keywords/reactive-programming","display_name":"Reactive programming","score":0.5007798671722412},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java Programming Language","score":0.47777259349823},{"id":"https://openalex.org/keywords/time-series","display_name":"Time series","score":0.4527301490306854},{"id":"https://openalex.org/keywords/fourth-generation-programming-language","display_name":"Fourth-generation programming language","score":0.44625598192214966},{"id":"https://openalex.org/keywords/series","display_name":"Series (stratigraphy)","score":0.42797237634658813},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.3995814621448517},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35921990871429443},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3578236699104309},{"id":"https://openalex.org/keywords/functional-logic-programming","display_name":"Functional logic programming","score":0.1695491075515747},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.16840344667434692},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.12665966153144836}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8494162559509277},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6269513964653015},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.6103842854499817},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5117833018302917},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.5110479593276978},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.5007798671722412},{"id":"https://openalex.org/C2908586218","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java Programming Language","level":3,"score":0.47777259349823},{"id":"https://openalex.org/C151406439","wikidata":"https://www.wikidata.org/wiki/Q186588","display_name":"Time series","level":2,"score":0.4527301490306854},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.44625598192214966},{"id":"https://openalex.org/C143724316","wikidata":"https://www.wikidata.org/wiki/Q312468","display_name":"Series (stratigraphy)","level":2,"score":0.42797237634658813},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3995814621448517},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35921990871429443},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3578236699104309},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.1695491075515747},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.16840344667434692},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.12665966153144836},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3359591.3359730","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3359591.3359730","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4668902802","display_name":"\u6587\u8108\u306e\u5909\u5316\u306b\u5fdc\u3058\u3066\u96e2\u6563\u7684\u306b\u632f\u821e\u3044\u3092\u5909\u3048\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e\u305f\u3081\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e","funder_award_id":"16K16033","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G5014063171","display_name":"Development of programming languages and practices for software that intensively interacts with its surrounding environment","funder_award_id":"17K00115","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1497290554","https://openalex.org/W1500975741","https://openalex.org/W1972115340","https://openalex.org/W1982590499","https://openalex.org/W1986923831","https://openalex.org/W2002887992","https://openalex.org/W2049440551","https://openalex.org/W2079512738","https://openalex.org/W2081938726","https://openalex.org/W2093807931","https://openalex.org/W2125415493","https://openalex.org/W2130840744","https://openalex.org/W2149092902","https://openalex.org/W2168485266","https://openalex.org/W2171267342","https://openalex.org/W2267188774","https://openalex.org/W2294581520","https://openalex.org/W2348402940","https://openalex.org/W2539064697","https://openalex.org/W2612759782","https://openalex.org/W2749874879","https://openalex.org/W2789282297","https://openalex.org/W2795128967","https://openalex.org/W2798604531","https://openalex.org/W3100650712","https://openalex.org/W3100682208","https://openalex.org/W4253360640","https://openalex.org/W6729367304"],"related_works":["https://openalex.org/W2954318817","https://openalex.org/W2094055450","https://openalex.org/W2172209430","https://openalex.org/W2810639508","https://openalex.org/W2169841379","https://openalex.org/W2955825290","https://openalex.org/W4310506628","https://openalex.org/W2356787268","https://openalex.org/W2356929711","https://openalex.org/W2088827150"],"abstract_inverted_index":{"As":[0],"reactive":[1,30,76,122,143],"systems,":[2],"such":[3,45],"as":[4,19,46,97,136],"cyber-physical":[5],"systems":[6,31],"and":[7,49,105],"the":[8,33,101,121,129,150,152],"Internet":[9],"of":[10,36,100,139],"Things,":[11],"become":[12],"increasingly":[13],"important,":[14],"time-varying":[15],"values,":[16],"also":[17],"known":[18],"signals,":[20],"are":[21,63],"playing":[22],"an":[23,137],"important":[24],"role":[25],"in":[26,74,89,120,181],"software":[27],"development.":[28],"Although":[29],"require":[32],"change":[34],"histories":[35],"some":[37],"signals":[38,62,73,108],"to":[39,59,83],"be":[40,95],"stored":[41],"for":[42,179],"various":[43],"purposes":[44],"post":[47],"analysis":[48],"simulation,":[50],"current":[51],"programming":[52,77,102,123,144],"languages":[53],"do":[54],"not":[55],"provide":[56],"a":[57,68,75,90,98,110,141,160],"way":[58],"declare":[60],"that":[61,70,146],"persistent.":[64],"This":[65,132],"paper":[66],"proposes":[67],"method":[69,133],"realizes":[71],"persistent":[72,85,107,153],"language,":[78],"where":[79],"(1)":[80],"every":[81],"update":[82],"each":[84,118],"signal":[86,119,154],"is":[87,125,134,156],"recorded":[88],"time-series":[91,130,162],"database,":[92],"which":[93],"can":[94],"seen":[96],"part":[99],"language":[103,124,145],"runtime;":[104],"(2)":[106],"support":[109],"convenient":[111],"time-oriented":[112],"query":[113],"mechanism.":[114],"In":[115,149,164],"this":[116],"approach,":[117],"seamlessly":[126],"connected":[127],"with":[128,158],"database.":[131,163],"implemented":[135],"extension":[138],"SignalJ,":[140],"Java-based":[142],"supports":[147],"signals.":[148],"implementation,":[151],"mechanism":[155],"integrated":[157],"TimescaleDB,":[159],"PostgreSQL-based":[161],"preliminary":[165],"performance":[166],"evaluations,":[167],"our":[168],"implementation":[169],"had":[170],"good":[171],"responsiveness":[172],"on":[173],"most":[174],"tests,":[175],"indicating":[176],"its":[177],"feasibility":[178],"use":[180],"many":[182],"applications.":[183]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
