{"id":"https://openalex.org/G4215061241","display_name":"Temporal Verification and Development of Reactive Programs","description":"Temporal logic is a useful, powerful formalism for the                          specification,analysis, and development of a large class of systems,            reactive systems.  This class of systems includes concurrent and real-          time programs, process control and embedded programs, hardware devices,         and other systems whose role is to maintain a continuous interaction            with their environment.                                                                                                                                         Promising applications of temporal logic have been reported in diverse          areas such as the design and verification of communication protocols,           hardware design and analysis, synthesis of concurrent programs, and             database analysis.                                                              This research is aimed at making the temporal formalism into a                  practical tool. The primary goals are to establish a uniform temporal-          logic methodology for the specification, verification, development, and         automatic synthesis of reactive systems, and to construct an                    experimental system that will provide computerized support for these            activities.                                                                                                                                                     To attain these goals the investigation includes: the expressive power          and convenience of specification by temporal logic, and its possible            improvements by extensions such as past operators and quantification            over state-variables; Combination of temporal logic with transition             systems, such as automata; Compositionality of temporal specifications          as a basis for systematic development by decomposition and refinement.","funder_award_id":"8812595","funder":{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","doi":"https://doi.org/10.13039/100000001"},"funded_outputs":["https://openalex.org/W253931719","https://openalex.org/W2057354456"],"funded_outputs_count":2,"parent_awards":[],"sub_awards":[],"sub_awards_count":0,"amount":124970.0,"currency":"USD","amount_usd":124970.0,"amount_usd_basis":"usd_native","recipients":[],"recipient_countries":[],"recipient_regions":[],"research_scope":{"is_research":true,"basis":"funder_default","tier":1},"funding_type":"grant","funder_scheme":"Continuing Grant","start_date":"1988-09-01","end_date":"1990-02-28","start_year":1988,"end_year":1990,"landing_page_url":"https://www.nsf.gov/awardsearch/showAward?AWD_ID=8812595","doi":null,"provenance":"nsf_award_search","lead_investigator":{"given_name":"Zohar","family_name":"Manna","orcid":null,"role_start":null,"affiliation":{"name":"Stanford University","country":"United States","ids":null},"author":{"id":"https://openalex.org/A5034436241","display_name":"Zohar Manna","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}]},"co_lead_investigator":null,"investigators":null,"works_api_url":"https://api.openalex.org/works?filter=awards.id:G4215061241","primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9814,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9814,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.0102,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.0054,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/temporal-logic","display_name":"temporal logic","score":0.998},{"id":"https://openalex.org/keywords/reactive-systems","display_name":"reactive systems","score":0.961},{"id":"https://openalex.org/keywords/temporal-verification","display_name":"temporal verification","score":0.78},{"id":"https://openalex.org/keywords/automated-synthesis","display_name":"automated synthesis","score":0.508},{"id":"https://openalex.org/keywords/specifications","display_name":"specifications","score":0.371},{"id":"https://openalex.org/keywords/past-operators","display_name":"past operators","score":0.788},{"id":"https://openalex.org/keywords/transition-systems","display_name":"transition systems","score":0.884},{"id":"https://openalex.org/keywords/automata","display_name":"automata","score":0.97},{"id":"https://openalex.org/keywords/compositionality","display_name":"compositionality","score":0.861},{"id":"https://openalex.org/keywords/concurrent-programs","display_name":"concurrent programs","score":0.777},{"id":"https://openalex.org/keywords/real-time-programs","display_name":"real-time programs","score":0.903},{"id":"https://openalex.org/keywords/embedded-systems","display_name":"embedded systems","score":0.71},{"id":"https://openalex.org/keywords/communication-protocol-verification","display_name":"communication protocol verification","score":0.605}],"sustainable_development_goals":[],"institution_awarded":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"updated_date":"2026-11-13T03:01:57.000Z","created_date":"2026-07-13T04:41:43.000Z"}
