[{"doi":"10.1086/423951","day":"01","main_file_link":[{"url":"https://arxiv.org/abs/astro-ph/0405335","open_access":"1"}],"date_published":"2004-11-01T00:00:00Z","citation":{"ista":"Menou K, Haiman Z. 2004. On the dark side of quasar evolution. The Astrophysical Journal. 615(1), 130–134.","apa":"Menou, K., &#38; Haiman, Z. (2004). On the dark side of quasar evolution. <i>The Astrophysical Journal</i>. American Astronomical Society. <a href=\"https://doi.org/10.1086/423951\">https://doi.org/10.1086/423951</a>","chicago":"Menou, Kristen, and Zoltán Haiman. “On the Dark Side of Quasar Evolution.” <i>The Astrophysical Journal</i>. American Astronomical Society, 2004. <a href=\"https://doi.org/10.1086/423951\">https://doi.org/10.1086/423951</a>.","mla":"Menou, Kristen, and Zoltán Haiman. “On the Dark Side of Quasar Evolution.” <i>The Astrophysical Journal</i>, vol. 615, no. 1, American Astronomical Society, 2004, pp. 130–34, doi:<a href=\"https://doi.org/10.1086/423951\">10.1086/423951</a>.","short":"K. Menou, Z. Haiman, The Astrophysical Journal 615 (2004) 130–134.","ama":"Menou K, Haiman Z. On the dark side of quasar evolution. <i>The Astrophysical Journal</i>. 2004;615(1):130-134. doi:<a href=\"https://doi.org/10.1086/423951\">10.1086/423951</a>","ieee":"K. Menou and Z. Haiman, “On the dark side of quasar evolution,” <i>The Astrophysical Journal</i>, vol. 615, no. 1. American Astronomical Society, pp. 130–134, 2004."},"type":"journal_article","volume":615,"publication":"The Astrophysical Journal","intvolume":"       615","quality_controlled":"1","language":[{"iso":"eng"}],"month":"11","publication_identifier":{"issn":["0004-637X"],"eissn":["1538-4357"]},"date_updated":"2025-01-07T14:02:29Z","_id":"18742","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","OA_place":"repository","year":"2004","OA_type":"green","issue":"1","arxiv":1,"article_processing_charge":"No","title":"On the dark side of quasar evolution","oa_version":"Preprint","date_created":"2025-01-03T12:34:57Z","publication_status":"published","page":"130-134","abstract":[{"text":"Recent improved determinations of the mass density ρBH of supermassive black holes (SMBHs) in the local universe have allowed accurate comparisons of ρBH with the amount of light received from past quasar activity. These comparisons support the notion that local SMBHs are \"dead quasars\" and yield a value epsilon ≳ 0.1 for the average radiative efficiency of cosmic SMBH accretion. BH coalescences may represent an important component of the quasar mass assembly and yet not produce any observable electromagnetic signature. Therefore, ignoring gravitational wave (GW) emission during such coalescences, which reduces the amount of mass locked into remnant BHs, results in an overestimate of epsilon. Here we put constraints on the magnitude of this bias. We calculate the cumulative mass loss to GWs experienced by a representative population of BHs during repeated cosmological mergers, using loss prescriptions based on detailed general relativistic calculations. Despite the possibly large number of mergers in the assembly history of each individual SMBH, we find that near-equal mass mergers are rare; therefore, the cumulative loss is likely to be modest, amounting at most to a 20% increase in the inferred epsilon value. Thus, recent estimates of epsilon ≳ 0.1 appear robust. The space interferometer LISA should provide empirical constraints on the dark side of quasar evolution by measuring the masses and rates of coalescence of massive BHs to cosmological distances.","lang":"eng"}],"external_id":{"arxiv":["astro-ph/0405335"]},"article_type":"original","author":[{"full_name":"Menou, Kristen","last_name":"Menou","first_name":"Kristen"},{"last_name":"Haiman","first_name":"Zoltán","id":"7c006e8c-cc0d-11ee-8322-cb904ef76f36","full_name":"Haiman, Zoltán","orcid":"0000-0003-3633-5403"}],"extern":"1","publisher":"American Astronomical Society","status":"public","scopus_import":"1","oa":1},{"publisher":"American Society for Biochemistry and Molecular Biology","publist_id":"5123","month":"05","author":[{"full_name":"Mamedova, Aygun A","last_name":"Mamedova","first_name":"Aygun"},{"last_name":"Holt","first_name":"Peter","full_name":"Holt, Peter J"},{"full_name":"Carroll, Joe D","last_name":"Carroll","first_name":"Joe"},{"last_name":"Sazanov","first_name":"Leonid A","id":"338D39FE-F248-11E8-B48F-1D18A9856A87","orcid":"0000-0002-0977-7989","full_name":"Leonid Sazanov"}],"extern":1,"year":"2004","_id":"1963","status":"public","date_updated":"2021-01-12T06:54:22Z","date_published":"2004-05-28T00:00:00Z","date_created":"2018-12-11T11:54:56Z","publication_status":"published","day":"28","title":"Substrate-induced conformational change in bacterial complex I","issue":"22","doi":"10.1074/jbc.M401539200","quality_controlled":0,"publication":"Journal of Biological Chemistry","acknowledgement":"This work was supported by the Medical Research Council and by a Royal Society/North Atlantic Treaty Organization postdoctoral fellowship (to A. A. M.)","intvolume":"       279","volume":279,"type":"journal_article","page":"23830 - 23836","citation":{"short":"A. Mamedova, P. Holt, J. Carroll, L.A. Sazanov, Journal of Biological Chemistry 279 (2004) 23830–23836.","ama":"Mamedova A, Holt P, Carroll J, Sazanov LA. Substrate-induced conformational change in bacterial complex I. <i>Journal of Biological Chemistry</i>. 2004;279(22):23830-23836. doi:<a href=\"https://doi.org/10.1074/jbc.M401539200\">10.1074/jbc.M401539200</a>","mla":"Mamedova, Aygun, et al. “Substrate-Induced Conformational Change in Bacterial Complex I.” <i>Journal of Biological Chemistry</i>, vol. 279, no. 22, American Society for Biochemistry and Molecular Biology, 2004, pp. 23830–36, doi:<a href=\"https://doi.org/10.1074/jbc.M401539200\">10.1074/jbc.M401539200</a>.","chicago":"Mamedova, Aygun, Peter Holt, Joe Carroll, and Leonid A Sazanov. “Substrate-Induced Conformational Change in Bacterial Complex I.” <i>Journal of Biological Chemistry</i>. American Society for Biochemistry and Molecular Biology, 2004. <a href=\"https://doi.org/10.1074/jbc.M401539200\">https://doi.org/10.1074/jbc.M401539200</a>.","ieee":"A. Mamedova, P. Holt, J. Carroll, and L. A. Sazanov, “Substrate-induced conformational change in bacterial complex I,” <i>Journal of Biological Chemistry</i>, vol. 279, no. 22. American Society for Biochemistry and Molecular Biology, pp. 23830–23836, 2004.","ista":"Mamedova A, Holt P, Carroll J, Sazanov LA. 2004. Substrate-induced conformational change in bacterial complex I. Journal of Biological Chemistry. 279(22), 23830–23836.","apa":"Mamedova, A., Holt, P., Carroll, J., &#38; Sazanov, L. A. (2004). Substrate-induced conformational change in bacterial complex I. <i>Journal of Biological Chemistry</i>. American Society for Biochemistry and Molecular Biology. <a href=\"https://doi.org/10.1074/jbc.M401539200\">https://doi.org/10.1074/jbc.M401539200</a>"},"abstract":[{"text":"The mechanism coupling electron transfer and proton pumping in respiratory complex I (NADH-ubiquinone oxidoreductase) has not been established, but it has been suggested that it involves conformational changes. Here, the influence of substrates on the conformation of purified complex I from Escherichia coli was studied by cross-linking and electron microscopy. When a zero-length cross-linking reagent was used, the presence of NAD(P)H, in contrast to that of NAD+, prevented the formation of cross-links between the hydrophilic subunits of the complex, including NuoB, NuoI, and NuoCD. Comparisons using different cross-linkers suggested that NuoB, which is likely to coordinate the key iron-sulfur cluster N2, is the most mobile subunit. The presence of NAD(P)H led also to enhanced proteolysis of subunit NuoG. These data indicate that upon NAD(P)H binding, the peripheral arm of the complex adopts a more open conformation, with increased distances between subunits. Single particle analysis showed the nature of this conformational change. The enzyme retains its L-shape in the presence of NADH, but exhibits a significantly more open or expanded structure both in the peripheral arm and, unexpectedly, in the membrane domain also.","lang":"eng"}]},{"scopus_import":"1","conference":{"name":"FORMATS: Formal Modeling and Analysis of Timed Systems"},"year":"2004","date_updated":"2025-06-26T09:05:17Z","_id":"4372","status":"public","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","publisher":"Springer","alternative_title":["LNCS"],"author":[{"last_name":"Maler","first_name":"Oded","full_name":"Maler, Oded"},{"full_name":"Nickovic, Dejan","first_name":"Dejan","id":"41BCEE5C-F248-11E8-B48F-1D18A9856A87","last_name":"Nickovic"}],"publist_id":"1088","extern":"1","month":"12","acknowledgement":"This work was partially supported by the EC projects IST-2001-33520 CC (Control and Computation), IST-2001-35302 AMETIST (Advanced Methods for Timed Systems) and IST-2003-507219 PROSYD (Property-Based System Design).","quality_controlled":"1","language":[{"iso":"eng"}],"citation":{"mla":"Maler, Oded, and Dejan Nickovic. <i>Monitoring Temporal Properties of Continuous Signals</i>. Springer, 2004, pp. 152–66, doi:<a href=\"https://doi.org/10.1007/978-3-540-30206-3_12\">10.1007/978-3-540-30206-3_12</a>.","chicago":"Maler, Oded, and Dejan Nickovic. “Monitoring Temporal Properties of Continuous Signals,” 152–66. Springer, 2004. <a href=\"https://doi.org/10.1007/978-3-540-30206-3_12\">https://doi.org/10.1007/978-3-540-30206-3_12</a>.","short":"O. Maler, D. Nickovic, in:, Springer, 2004, pp. 152–166.","ama":"Maler O, Nickovic D. Monitoring Temporal Properties of Continuous Signals. In: Springer; 2004:152-166. doi:<a href=\"https://doi.org/10.1007/978-3-540-30206-3_12\">10.1007/978-3-540-30206-3_12</a>","ieee":"O. Maler and D. Nickovic, “Monitoring Temporal Properties of Continuous Signals,” presented at the FORMATS: Formal Modeling and Analysis of Timed Systems, 2004, pp. 152–166.","ista":"Maler O, Nickovic D. 2004. Monitoring Temporal Properties of Continuous Signals. FORMATS: Formal Modeling and Analysis of Timed Systems, LNCS, , 152–166.","apa":"Maler, O., &#38; Nickovic, D. (2004). Monitoring Temporal Properties of Continuous Signals (pp. 152–166). Presented at the FORMATS: Formal Modeling and Analysis of Timed Systems, Springer. <a href=\"https://doi.org/10.1007/978-3-540-30206-3_12\">https://doi.org/10.1007/978-3-540-30206-3_12</a>"},"page":"152 - 166","type":"conference","day":"14","article_processing_charge":"No","title":"Monitoring Temporal Properties of Continuous Signals","date_created":"2018-12-11T12:08:31Z","oa_version":"None","date_published":"2004-12-14T00:00:00Z","publication_status":"published","doi":"10.1007/978-3-540-30206-3_12"},{"day":"01","title":"Program verification by lazy abstraction","article_processing_charge":"No","date_published":"2004-12-01T00:00:00Z","publication_status":"published","date_created":"2018-12-11T12:08:47Z","oa_version":"None","language":[{"iso":"eng"}],"type":"dissertation","citation":{"ieee":"R. Jhala, “Program verification by lazy abstraction,” University of California, Berkeley, 2004.","short":"R. Jhala, Program Verification by Lazy Abstraction, University of California, Berkeley, 2004.","ama":"Jhala R. Program verification by lazy abstraction. 2004:1-165.","mla":"Jhala, Ranjit. <i>Program Verification by Lazy Abstraction</i>. University of California, Berkeley, 2004, pp. 1–165.","chicago":"Jhala, Ranjit. “Program Verification by Lazy Abstraction.” University of California, Berkeley, 2004.","apa":"Jhala, R. (2004). <i>Program verification by lazy abstraction</i>. University of California, Berkeley.","ista":"Jhala R. 2004. Program verification by lazy abstraction. University of California, Berkeley."},"page":"1 - 165","abstract":[{"lang":"eng","text":"The enormous cost and ubiquity of software errors necessitates the need for techniques and tools that can precisely analyze large systems and prove that they meet given specifications, or if they don't, return counterexample behaviors showing how the system fails. Recent advances in model checking, decision procedures, program analysis and type systems, and a shift of focus to partial specifications common to several systems (e.g., memory safety and race freedom) have resulted in several practical verification methods. However, these methods are either precise or they are scalable, depending on whether they track the values of variables or only a fixed small set of dataflow facts (e.g., types), and are usually insufficient for precisely verifying large programs.\r\n\r\nWe describe a new technique called Lazy Abstraction (LA) which achieves both precision and scalability by localizing the use of precise information. LA automatically builds, explores and refines a single abstract model of the program in a way that different parts of the model exhibit different degrees of precision, namely just enough to verify the desired property. The algorithm automatically mines the information required by partitioning mechanical proofs of unsatisfiability of spurious counterexamples into Craig Interpolants. For multithreaded systems, we give a new technique based on analyzing the behavior of a single thread executing in a context which is an abstraction of the other (arbitrarily many) threads. We define novel context models and show how to automatically infer them and analyze the full system (thread + context) using LA.\r\n\r\nLA is implemented in BLAST. We have run BLAST on Windows and Linux Device Drivers to verify API conformance properties, and have used it to find (or guarantee the absence of) data races in multithreaded Networked Embedded Systems (NESC) applications. BLAST is able to prove the absence of races in several cases where earlier methods, which depend on lock-based synchronization, fail."}],"publisher":"University of California, Berkeley","extern":"1","month":"12","author":[{"last_name":"Jhala","first_name":"Ranjit","full_name":"Jhala, Ranjit"}],"publist_id":"307","year":"2004","date_updated":"2021-01-12T07:56:52Z","_id":"4424","supervisor":[{"full_name":"Henzinger, Thomas A","orcid":"0000-0002-2985-7724","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","last_name":"Henzinger"}],"status":"public","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87"},{"publisher":"Association for Computing Machinery","publication_identifier":{"isbn":["9781581138603"]},"extern":"1","author":[{"id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","last_name":"Henzinger","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"},{"full_name":"Kirsch, Christoph","first_name":"Christoph","last_name":"Kirsch"}],"publist_id":"285","month":"09","conference":{"name":"EMSOFT: Embedded Software ","end_date":"2004-09-29","start_date":"2004-09-27","location":"Pisa, Italy"},"scopus_import":"1","year":"2004","_id":"4445","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","status":"public","date_updated":"2026-05-29T09:45:12Z","oa_version":"None","date_created":"2018-12-11T12:08:53Z","publication_status":"published","date_published":"2004-09-27T00:00:00Z","day":"27","article_processing_charge":"No","title":"A typed assembly language for real-time programs","doi":"10.1145/1017753.1017774","OA_type":"closed access","quality_controlled":"1","language":[{"iso":"eng"}],"publication":"Proceedings of the 4th ACM international conference on Embedded software","acknowledgement":"This research was supported in part by the AFOSR MURI grant F49620-00-1-0327 and by the NSF grants CCR- 0208875 and CCR-0225610.","citation":{"ama":"Henzinger TA, Kirsch C. A typed assembly language for real-time programs. In: <i>Proceedings of the 4th ACM International Conference on Embedded Software</i>. Association for Computing Machinery; 2004:104-113. doi:<a href=\"https://doi.org/10.1145/1017753.1017774\">10.1145/1017753.1017774</a>","short":"T.A. Henzinger, C. Kirsch, in:, Proceedings of the 4th ACM International Conference on Embedded Software, Association for Computing Machinery, 2004, pp. 104–113.","mla":"Henzinger, Thomas A., and Christoph Kirsch. “A Typed Assembly Language for Real-Time Programs.” <i>Proceedings of the 4th ACM International Conference on Embedded Software</i>, Association for Computing Machinery, 2004, pp. 104–13, doi:<a href=\"https://doi.org/10.1145/1017753.1017774\">10.1145/1017753.1017774</a>.","chicago":"Henzinger, Thomas A, and Christoph Kirsch. “A Typed Assembly Language for Real-Time Programs.” In <i>Proceedings of the 4th ACM International Conference on Embedded Software</i>, 104–13. Association for Computing Machinery, 2004. <a href=\"https://doi.org/10.1145/1017753.1017774\">https://doi.org/10.1145/1017753.1017774</a>.","ieee":"T. A. Henzinger and C. Kirsch, “A typed assembly language for real-time programs,” in <i>Proceedings of the 4th ACM international conference on Embedded software</i>, Pisa, Italy, 2004, pp. 104–113.","ista":"Henzinger TA, Kirsch C. 2004. A typed assembly language for real-time programs. Proceedings of the 4th ACM international conference on Embedded software. EMSOFT: Embedded Software , 104–113.","apa":"Henzinger, T. A., &#38; Kirsch, C. (2004). A typed assembly language for real-time programs. In <i>Proceedings of the 4th ACM international conference on Embedded software</i> (pp. 104–113). Pisa, Italy: Association for Computing Machinery. <a href=\"https://doi.org/10.1145/1017753.1017774\">https://doi.org/10.1145/1017753.1017774</a>"},"page":"104 - 113","type":"conference","abstract":[{"text":"We present a type system for E code, which is an assembly language that manages the release, interaction, and termination of real-time tasks. E code specifies a deadline for each task, and the type system ensures that the deadlines are path-insensitive. We show that typed E programs allow, for given worst-case execution times of tasks, a simple schedulability analysis. Moreover, the real-time programming language Giotto can be compiled into typed E~code. This shows that typed E~code identifies an easily schedulable yet expressive class of real-time programs. We have extended the Giotto compiler to generate typed E code, and enabled the run-time system for E code to perform a type and schedulability check before executing the code.","lang":"eng"}]},{"language":[{"iso":"eng"}],"quality_controlled":"1","publication":"Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages","abstract":[{"lang":"eng","text":"The success of model checking for large programs depends crucially on the ability to efficiently construct parsimonious abstractions. A predicate abstraction is parsimonious if at each control location, it specifies only relationships between current values of variables, and only those which are required for proving correctness. Previous methods for automatically refining predicate abstractions until sufficient precision is obtained do not systematically construct parsimonious abstractions: predicates usually contain symbolic variables, and are added heuristically and often uniformly to many or all control locations at once. We use Craig interpolation to efficiently construct, from a given abstract error trace which cannot be concretized, a parsominous abstraction that removes the trace. At each location of the trace, we infer the relevant predicates as an interpolant between the two formulas that define the past and the future segment of the trace. Each interpolant is a relationship between current values of program variables, and is relevant only at that particular program location. It can be found by a linear scan of the proof of infeasibility of the trace.We develop our method for programs with arithmetic and pointer expressions, and call-by-value function calls. For function calls, Craig interpolation offers a systematic way of generating relevant predicates that contain only the local variables of the function and the values of the formal parameters when the function was called. We have extended our model checker Blast with predicate discovery by Craig interpolation, and applied it successfully to C programs with more than 130,000 lines of code, which was not possible with approaches that build less parsimonious abstractions."}],"citation":{"ieee":"T. A. Henzinger, R. Jhala, R. Majumdar, and K. Mcmillan, “Abstractions from proofs,” in <i>Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages</i>, Venice, Italy, 2004, pp. 232–244.","ama":"Henzinger TA, Jhala R, Majumdar R, Mcmillan K. Abstractions from proofs. In: <i>Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</i>. Association for Computing Machinery; 2004:232-244. doi:<a href=\"https://doi.org/10.1145/964001.964021\">10.1145/964001.964021</a>","short":"T.A. Henzinger, R. Jhala, R. Majumdar, K. Mcmillan, in:, Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Association for Computing Machinery, 2004, pp. 232–244.","mla":"Henzinger, Thomas A., et al. “Abstractions from Proofs.” <i>Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</i>, Association for Computing Machinery, 2004, pp. 232–44, doi:<a href=\"https://doi.org/10.1145/964001.964021\">10.1145/964001.964021</a>.","chicago":"Henzinger, Thomas A, Ranjit Jhala, Ritankar Majumdar, and Kenneth Mcmillan. “Abstractions from Proofs.” In <i>Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</i>, 232–44. Association for Computing Machinery, 2004. <a href=\"https://doi.org/10.1145/964001.964021\">https://doi.org/10.1145/964001.964021</a>.","apa":"Henzinger, T. A., Jhala, R., Majumdar, R., &#38; Mcmillan, K. (2004). Abstractions from proofs. In <i>Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages</i> (pp. 232–244). Venice, Italy: Association for Computing Machinery. <a href=\"https://doi.org/10.1145/964001.964021\">https://doi.org/10.1145/964001.964021</a>","ista":"Henzinger TA, Jhala R, Majumdar R, Mcmillan K. 2004. Abstractions from proofs. Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages. POPL: Principles of Programming Languages, 232–244."},"type":"conference","page":"232 - 244","date_published":"2004-04-01T00:00:00Z","date_created":"2018-12-11T12:08:57Z","oa_version":"None","publication_status":"published","title":"Abstractions from proofs","article_processing_charge":"No","day":"01","doi":"10.1145/964001.964021","OA_type":"closed access","year":"2004","conference":{"name":"POPL: Principles of Programming Languages","end_date":"2004-01-16","location":"Venice, Italy","start_date":"2004-01-14"},"scopus_import":"1","status":"public","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4458","date_updated":"2026-05-29T09:32:36Z","publisher":"Association for Computing Machinery","publication_identifier":{"isbn":["9781581137293"]},"extern":"1","publist_id":"270","month":"04","author":[{"orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A","first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","last_name":"Henzinger"},{"full_name":"Jhala, Ranjit","last_name":"Jhala","first_name":"Ranjit"},{"last_name":"Majumdar","first_name":"Ritankar","full_name":"Majumdar, Ritankar"},{"full_name":"Mcmillan, Kenneth","last_name":"Mcmillan","first_name":"Kenneth"}]},{"date_updated":"2026-05-29T09:37:45Z","status":"public","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4459","year":"2004","conference":{"location":"Washington, DC, United States","start_date":"2004-06-09","name":"PLDI: Programming Languages Design and Implementation","end_date":"2004-06-11"},"scopus_import":"1","publist_id":"271","month":"06","author":[{"last_name":"Henzinger","first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","full_name":"Henzinger, Thomas A","orcid":"0000−0002−2985−7724"},{"full_name":"Jhala, Ranjit","first_name":"Ranjit","last_name":"Jhala"},{"full_name":"Majumdar, Ritankar","last_name":"Majumdar","first_name":"Ritankar"}],"extern":"1","publication_identifier":{"isbn":["1581138075"]},"publisher":"Association for Computing Machinery","abstract":[{"lang":"eng","text":"Software model checking has been successful for sequential programs, where predicate abstraction offers suitable models, and counterexample-guided abstraction refinement permits the automatic inference of models. When checking concurrent programs, we need to abstract threads as well as the contexts in which they execute. Stateless context models, such as predicates on global variables, prove insufficient for showing the absence of race conditions in many examples. We therefore use richer context models, which combine (1) predicates for abstracting data state, (2) control flow quotients for abstracting control state, and (3) counters for abstracting an unbounded number of threads. We infer suitable context models automatically by a combination of counterexample-guided abstraction refinement, bisimulation minimization, circular assume-guarantee reasoning, and parametric reasoning about an unbounded number of threads. This algorithm, called CIRC, has been implemented in BLAST and succeeds in checking many examples of NESC code for data races. In particular, BLAST proves the absence of races in several cases where previous race checkers give false positives."}],"citation":{"apa":"Henzinger, T. A., Jhala, R., &#38; Majumdar, R. (2004). Race checking by context inference. In <i>Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation</i> (pp. 1–13). Washington, DC, United States: Association for Computing Machinery. <a href=\"https://doi.org/10.1145/996841.996844\">https://doi.org/10.1145/996841.996844</a>","ista":"Henzinger TA, Jhala R, Majumdar R. 2004. Race checking by context inference. Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation. PLDI: Programming Languages Design and Implementation, 1–13.","ieee":"T. A. Henzinger, R. Jhala, and R. Majumdar, “Race checking by context inference,” in <i>Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation</i>, Washington, DC, United States, 2004, pp. 1–13.","ama":"Henzinger TA, Jhala R, Majumdar R. Race checking by context inference. In: <i>Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation</i>. Association for Computing Machinery; 2004:1-13. doi:<a href=\"https://doi.org/10.1145/996841.996844\">10.1145/996841.996844</a>","short":"T.A. Henzinger, R. Jhala, R. Majumdar, in:, Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation, Association for Computing Machinery, 2004, pp. 1–13.","chicago":"Henzinger, Thomas A, Ranjit Jhala, and Ritankar Majumdar. “Race Checking by Context Inference.” In <i>Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation</i>, 1–13. Association for Computing Machinery, 2004. <a href=\"https://doi.org/10.1145/996841.996844\">https://doi.org/10.1145/996841.996844</a>.","mla":"Henzinger, Thomas A., et al. “Race Checking by Context Inference.” <i>Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation</i>, Association for Computing Machinery, 2004, pp. 1–13, doi:<a href=\"https://doi.org/10.1145/996841.996844\">10.1145/996841.996844</a>."},"type":"conference","page":"1 - 13","publication":"Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation","language":[{"iso":"eng"}],"quality_controlled":"1","OA_type":"closed access","doi":"10.1145/996841.996844","article_processing_charge":"No","title":"Race checking by context inference","day":"09","date_published":"2004-06-09T00:00:00Z","publication_status":"published","date_created":"2018-12-11T12:08:57Z","oa_version":"None"},{"date_updated":"2026-05-29T09:24:17Z","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4461","OA_place":"repository","year":"2004","place":"Berlin","publist_id":"269","series_title":"Lecture Notes in Computer Science","month":"02","publication_identifier":{"isbn":["9783540210023"],"eisbn":["9783540399100"]},"citation":{"ieee":"T. A. Henzinger, R. Jhala, R. Majumdar, and M. Sanvido, “Extreme Model Checking,” in <i>Verification: Theory and Practice</i>, vol. 2772, Berlin: Springer Nature, 2004, pp. 332–358.","ama":"Henzinger TA, Jhala R, Majumdar R, Sanvido M. Extreme Model Checking. In: <i>Verification: Theory and Practice</i>. Vol 2772. Lecture Notes in Computer Science. Berlin: Springer Nature; 2004:332-358. doi:<a href=\"https://doi.org/10.1007/978-3-540-39910-0_16\">10.1007/978-3-540-39910-0_16</a>","short":"T.A. Henzinger, R. Jhala, R. Majumdar, M. Sanvido, in:, Verification: Theory and Practice, Springer Nature, Berlin, 2004, pp. 332–358.","mla":"Henzinger, Thomas A., et al. “Extreme Model Checking.” <i>Verification: Theory and Practice</i>, vol. 2772, Springer Nature, 2004, pp. 332–58, doi:<a href=\"https://doi.org/10.1007/978-3-540-39910-0_16\">10.1007/978-3-540-39910-0_16</a>.","chicago":"Henzinger, Thomas A, Ranjit Jhala, Ritankar Majumdar, and Marco Sanvido. “Extreme Model Checking.” In <i>Verification: Theory and Practice</i>, 2772:332–58. Lecture Notes in Computer Science. Berlin: Springer Nature, 2004. <a href=\"https://doi.org/10.1007/978-3-540-39910-0_16\">https://doi.org/10.1007/978-3-540-39910-0_16</a>.","apa":"Henzinger, T. A., Jhala, R., Majumdar, R., &#38; Sanvido, M. (2004). Extreme Model Checking. In <i>Verification: Theory and Practice</i> (Vol. 2772, pp. 332–358). Berlin: Springer Nature. <a href=\"https://doi.org/10.1007/978-3-540-39910-0_16\">https://doi.org/10.1007/978-3-540-39910-0_16</a>","ista":"Henzinger TA, Jhala R, Majumdar R, Sanvido M. 2004.Extreme Model Checking. In: Verification: Theory and Practice. Lecture Notes in Computer Science, vol. 2772, 332–358."},"type":"book_chapter","volume":2772,"intvolume":"      2772","acknowledgement":"This work was supported in part by the NSF grants CCR-9988172, CCR-0085949, and CCR-0234690, the ONR grant N00014-02-1-0671, the DARPA grant F33615-00-C-1693, and the MARCO grant 98-DT-660. ","publication":"Verification: Theory and Practice","language":[{"iso":"eng"}],"quality_controlled":"1","doi":"10.1007/978-3-540-39910-0_16","day":"24","date_published":"2004-02-24T00:00:00Z","main_file_link":[{"open_access":"1","url":"http://progsys.ucsd.edu/~rjhala/papers/extreme_model_checking.pdf"}],"status":"public","oa":1,"alternative_title":["Lecture Notes in Computer Science"],"extern":"1","author":[{"last_name":"Henzinger","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"},{"full_name":"Jhala, Ranjit","last_name":"Jhala","first_name":"Ranjit"},{"full_name":"Majumdar, Ritankar","last_name":"Majumdar","first_name":"Ritankar"},{"full_name":"Sanvido, Marco","first_name":"Marco","last_name":"Sanvido"}],"publisher":"Springer Nature","abstract":[{"lang":"eng","text":"One of the central axioms of extreme programming is the disciplined use of regression testing during stepwise software development. Due to recent progress in software model checking, it has become possible to supplement this process with automatic checks for behavioral safety properties of programs, such as conformance with locking idioms and other programming protocols and patterns. For efficiency reasons, all checks must be incremental, i.e., they must reuse partial results from previous checks in order to avoid all unnecessary repetition of expensive verification tasks. We show that the lazy-abstraction algorithm, and its implementation in Blast, can be extended to support the fully automatic and incremental checking of temporal safety properties during software development."}],"page":"332 - 358","OA_type":"green","title":"Extreme Model Checking","article_processing_charge":"No","oa_version":"Preprint","publication_status":"published","date_created":"2018-12-11T12:08:58Z"},{"language":[{"iso":"eng"}],"quality_controlled":"1","acknowledgement":"This research is supported by the AFOSR MURI grant F49620-00-1-0327, the DARPA SEC grant F33615-C-98-3614, the MARCO GSRC grant 98-DT-660, and the NSF grants CCR-0208875 and CCR-0225610.","citation":{"apa":"Ghosal, A., Henzinger, T. A., Kirsch, C., &#38; Sanvido, M. (2004). Event-driven programming with logical execution times (pp. 357–371). Presented at the HSCC: Hybrid Systems - Computation and Control, Philadelphia, PA, United States: Springer Nature. <a href=\"https://doi.org/10.1007/978-3-540-24743-2_24\">https://doi.org/10.1007/978-3-540-24743-2_24</a>","ista":"Ghosal A, Henzinger TA, Kirsch C, Sanvido M. 2004. Event-driven programming with logical execution times. HSCC: Hybrid Systems - Computation and Control, Lecture Notes in Computer Science, , 357–371.","ieee":"A. Ghosal, T. A. Henzinger, C. Kirsch, and M. Sanvido, “Event-driven programming with logical execution times,” presented at the HSCC: Hybrid Systems - Computation and Control, Philadelphia, PA, United States, 2004, pp. 357–371.","ama":"Ghosal A, Henzinger TA, Kirsch C, Sanvido M. Event-driven programming with logical execution times. In: Springer Nature; 2004:357-371. doi:<a href=\"https://doi.org/10.1007/978-3-540-24743-2_24\">10.1007/978-3-540-24743-2_24</a>","short":"A. Ghosal, T.A. Henzinger, C. Kirsch, M. Sanvido, in:, Springer Nature, 2004, pp. 357–371.","chicago":"Ghosal, Arkadeb, Thomas A Henzinger, Christoph Kirsch, and Marco Sanvido. “Event-Driven Programming with Logical Execution Times,” 357–71. Springer Nature, 2004. <a href=\"https://doi.org/10.1007/978-3-540-24743-2_24\">https://doi.org/10.1007/978-3-540-24743-2_24</a>.","mla":"Ghosal, Arkadeb, et al. <i>Event-Driven Programming with Logical Execution Times</i>. Springer Nature, 2004, pp. 357–71, doi:<a href=\"https://doi.org/10.1007/978-3-540-24743-2_24\">10.1007/978-3-540-24743-2_24</a>."},"type":"conference","date_published":"2004-03-12T00:00:00Z","main_file_link":[{"url":"https://www.cs.uni-salzburg.at/~ck/content/publications/conferences/HSCC04-EventDrivenProgramming.pdf","open_access":"1"}],"day":"12","doi":"10.1007/978-3-540-24743-2_24","year":"2004","OA_place":"repository","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4525","date_updated":"2026-05-29T09:15:20Z","publication_identifier":{"eisbn":["9783540247432"],"isbn":["9783540212591"]},"month":"03","publist_id":"200","abstract":[{"lang":"eng","text":"We present a new high-level programming language, called xGiotto, for programming applications with hard real-time constraints. Like its predecessor, xGiotto is based on the LET (logical execution time) assumption: the programmer specifies when the outputs of a task become available, and the compiler checks if the specification can be implemented on a given platform. However, while the predecessor language xGiotto was purely time-triggered, xGiotto accommodates also asynchronous events. Indeed, through a mechanism called event scoping, events are the main structuring principle of the new language. The xGiotto compiler and run-time system implement event scoping through a tree-based event filter. The compiler also checks programs for determinism (absence of race conditions)."}],"page":"357-371","publication_status":"published","oa_version":"Preprint","date_created":"2018-12-11T12:09:18Z","title":"Event-driven programming with logical execution times","article_processing_charge":"No","OA_type":"green","oa":1,"conference":{"name":"HSCC: Hybrid Systems - Computation and Control","end_date":"2004-03-27","start_date":"2004-03-25","location":"Philadelphia, PA, United States"},"status":"public","publisher":"Springer Nature","author":[{"last_name":"Ghosal","first_name":"Arkadeb","full_name":"Ghosal, Arkadeb"},{"first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","last_name":"Henzinger","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"},{"full_name":"Kirsch, Christoph","last_name":"Kirsch","first_name":"Christoph"},{"full_name":"Sanvido, Marco","last_name":"Sanvido","first_name":"Marco"}],"extern":"1","alternative_title":["Lecture Notes in Computer Science"]},{"publication_identifier":{"isbn":["0769521851"]},"publisher":"IEEE","author":[{"orcid":"0000-0002-4561-241X","full_name":"Chatterjee, Krishnendu","id":"2E5DCA20-F248-11E8-B48F-1D18A9856A87","first_name":"Krishnendu","last_name":"Chatterjee"},{"first_name":"Luca","last_name":"De Alfaro","full_name":"De Alfaro, Luca"},{"last_name":"Henzinger","first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"}],"publist_id":"155","month":"09","extern":"1","conference":{"location":"Enschede, Netherlands","start_date":"2004-09-27","name":"QEST: Quantitative Evaluation of Systems","end_date":"2004-09-30"},"year":"2004","date_updated":"2026-05-29T09:05:35Z","_id":"4555","status":"public","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","day":"30","article_processing_charge":"No","title":"Trading memory for randomness","date_published":"2004-09-30T00:00:00Z","publication_status":"published","date_created":"2018-12-11T12:09:27Z","oa_version":"None","OA_type":"closed access","doi":"10.1109/QEST.2004.10051","quality_controlled":"1","language":[{"iso":"eng"}],"page":"206 - 217","citation":{"ieee":"K. Chatterjee, L. De Alfaro, and T. A. Henzinger, “Trading memory for randomness,” presented at the QEST: Quantitative Evaluation of Systems, Enschede, Netherlands, 2004, pp. 206–217.","short":"K. Chatterjee, L. De Alfaro, T.A. Henzinger, in:, IEEE, 2004, pp. 206–217.","ama":"Chatterjee K, De Alfaro L, Henzinger TA. Trading memory for randomness. In: IEEE; 2004:206-217. doi:<a href=\"https://doi.org/10.1109/QEST.2004.10051\">10.1109/QEST.2004.10051</a>","mla":"Chatterjee, Krishnendu, et al. <i>Trading Memory for Randomness</i>. IEEE, 2004, pp. 206–17, doi:<a href=\"https://doi.org/10.1109/QEST.2004.10051\">10.1109/QEST.2004.10051</a>.","chicago":"Chatterjee, Krishnendu, Luca De Alfaro, and Thomas A Henzinger. “Trading Memory for Randomness,” 206–17. IEEE, 2004. <a href=\"https://doi.org/10.1109/QEST.2004.10051\">https://doi.org/10.1109/QEST.2004.10051</a>.","apa":"Chatterjee, K., De Alfaro, L., &#38; Henzinger, T. A. (2004). Trading memory for randomness (pp. 206–217). Presented at the QEST: Quantitative Evaluation of Systems, Enschede, Netherlands: IEEE. <a href=\"https://doi.org/10.1109/QEST.2004.10051\">https://doi.org/10.1109/QEST.2004.10051</a>","ista":"Chatterjee K, De Alfaro L, Henzinger TA. 2004. Trading memory for randomness. QEST: Quantitative Evaluation of Systems, 206–217."},"type":"conference","abstract":[{"text":"Strategies in repeated games can be classified as to whether or not they use memory and/or randomization. We consider Markov decision processes and 2-player graph games, both of the deterministic and probabilistic varieties. We characterize when memory and/or randomization are required for winning with respect to various classes of w-regular objectives, noting particularly when the use of memory can be traded for the use of randomization. In particular, we show that Markov decision processes allow randomized memoryless optimal strategies for all M?ller objectives. Furthermore, we show that 2-player probabilistic graph games allow randomized memoryless strategies for winning with probability 1 those M?ller objectives which are upward-closed. Upward-closure means that if a set α of infinitely repeating vertices is winning, then all supersets of α are also winning.","lang":"eng"}]},{"year":"2004","OA_place":"publisher","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4556","date_updated":"2026-05-29T09:10:28Z","publication_identifier":{"issn":["0890-5401"],"eissn":["1090-2651"]},"month":"11","publist_id":"156","language":[{"iso":"eng"}],"quality_controlled":"1","intvolume":"       194","publication":"Information and Computation","volume":194,"type":"journal_article","citation":{"apa":"Chatterjee, K., Ma, D., Majumdar, R., Zhao, T., Henzinger, T. A., &#38; Palsberg, J. (2004). Stack size analysis for interrupt-driven programs. <i>Information and Computation</i>. Elsevier. <a href=\"https://doi.org/10.1016/j.ic.2004.06.001\">https://doi.org/10.1016/j.ic.2004.06.001</a>","ista":"Chatterjee K, Ma D, Majumdar R, Zhao T, Henzinger TA, Palsberg J. 2004. Stack size analysis for interrupt-driven programs. Information and Computation. 194(2), 144–174.","ieee":"K. Chatterjee, D. Ma, R. Majumdar, T. Zhao, T. A. Henzinger, and J. Palsberg, “Stack size analysis for interrupt-driven programs,” <i>Information and Computation</i>, vol. 194, no. 2. Elsevier, pp. 144–174, 2004.","chicago":"Chatterjee, Krishnendu, Di Ma, Ritankar Majumdar, Tian Zhao, Thomas A Henzinger, and Jens Palsberg. “Stack Size Analysis for Interrupt-Driven Programs.” <i>Information and Computation</i>. Elsevier, 2004. <a href=\"https://doi.org/10.1016/j.ic.2004.06.001\">https://doi.org/10.1016/j.ic.2004.06.001</a>.","mla":"Chatterjee, Krishnendu, et al. “Stack Size Analysis for Interrupt-Driven Programs.” <i>Information and Computation</i>, vol. 194, no. 2, Elsevier, 2004, pp. 144–74, doi:<a href=\"https://doi.org/10.1016/j.ic.2004.06.001\">10.1016/j.ic.2004.06.001</a>.","ama":"Chatterjee K, Ma D, Majumdar R, Zhao T, Henzinger TA, Palsberg J. Stack size analysis for interrupt-driven programs. <i>Information and Computation</i>. 2004;194(2):144-174. doi:<a href=\"https://doi.org/10.1016/j.ic.2004.06.001\">10.1016/j.ic.2004.06.001</a>","short":"K. Chatterjee, D. Ma, R. Majumdar, T. Zhao, T.A. Henzinger, J. Palsberg, Information and Computation 194 (2004) 144–174."},"date_published":"2004-11-01T00:00:00Z","main_file_link":[{"url":"https://doi.org/10.1016/j.ic.2004.06.001","open_access":"1"}],"day":"01","doi":"10.1016/j.ic.2004.06.001","oa":1,"scopus_import":"1","status":"public","publisher":"Elsevier","author":[{"orcid":"0000-0002-4561-241X","full_name":"Chatterjee, Krishnendu","id":"2E5DCA20-F248-11E8-B48F-1D18A9856A87","first_name":"Krishnendu","last_name":"Chatterjee"},{"last_name":"Ma","first_name":"Di","full_name":"Ma, Di"},{"last_name":"Majumdar","first_name":"Ritankar","full_name":"Majumdar, Ritankar"},{"full_name":"Zhao, Tian","first_name":"Tian","last_name":"Zhao"},{"id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","last_name":"Henzinger","full_name":"Henzinger, Thomas A","orcid":"0000−0002−2985−7724"},{"full_name":"Palsberg, Jens","last_name":"Palsberg","first_name":"Jens"}],"extern":"1","article_type":"original","abstract":[{"lang":"eng","text":"We study the problem of determining stack boundedness and the exact maximum stack size for three classes of interrupt-driven programs. Interrupt-driven programs are used in many real-time applications that require responsive interrupt handling. In order to ensure responsiveness, programmers often enable interrupt processing in the body of lower-priority interrupt handlers. In such programs a programming error can allow interrupt handlers to be interrupted in a cyclic fashion to lead to an unbounded stack, causing the system to crash. For a restricted class of interrupt-driven programs, we show that there is a polynomial-time procedure to check stack boundedness, while determining the exact maximum stack size is PSPACE-complete. For a larger class of programs, the two problems are both PSPACE-complete, and for the largest class of programs we consider, the two problems are PSPACE-hard and can be solved in exponential time. While the complexities are high, our algorithms are exponential only in the number of handlers, and polynomial in the size of the program."}],"page":"144 - 174","oa_version":"Accepted Version","publication_status":"published","date_created":"2018-12-11T12:09:28Z","article_processing_charge":"No","title":"Stack size analysis for interrupt-driven programs","issue":"2","OA_type":"free access"},{"date_updated":"2026-05-29T08:40:03Z","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4558","OA_place":"repository","year":"2004","month":"02","publist_id":"153","publication_identifier":{"isbn":["089871558X"]},"type":"conference","citation":{"mla":"Chatterjee, Krishnendu, et al. “Quantitative Stochastic Parity Games.” <i>Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms</i>, Association for Computing Machinery, 2004, pp. 121–30, doi:<a href=\"https://doi.org/10.5555/982792.982808\">10.5555/982792.982808</a>.","chicago":"Chatterjee, Krishnendu, Marcin Jurdziński, and Thomas A Henzinger. “Quantitative Stochastic Parity Games.” In <i>Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms</i>, 121–30. Association for Computing Machinery, 2004. <a href=\"https://doi.org/10.5555/982792.982808\">https://doi.org/10.5555/982792.982808</a>.","ama":"Chatterjee K, Jurdziński M, Henzinger TA. Quantitative stochastic parity games. In: <i>Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms</i>. Association for Computing Machinery; 2004:121-130. doi:<a href=\"https://doi.org/10.5555/982792.982808\">10.5555/982792.982808</a>","short":"K. Chatterjee, M. Jurdziński, T.A. Henzinger, in:, Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms, Association for Computing Machinery, 2004, pp. 121–130.","ieee":"K. Chatterjee, M. Jurdziński, and T. A. Henzinger, “Quantitative stochastic parity games,” in <i>Proceedings of the 15th annual ACM-SIAM symposium on Discrete algorithms</i>, New Orleans, LA, United States, 2004, pp. 121–130.","ista":"Chatterjee K, Jurdziński M, Henzinger TA. 2004. Quantitative stochastic parity games. Proceedings of the 15th annual ACM-SIAM symposium on Discrete algorithms. SODA: Symposium on Discrete Algorithms, 121–130.","apa":"Chatterjee, K., Jurdziński, M., &#38; Henzinger, T. A. (2004). Quantitative stochastic parity games. In <i>Proceedings of the 15th annual ACM-SIAM symposium on Discrete algorithms</i> (pp. 121–130). New Orleans, LA, United States: Association for Computing Machinery. <a href=\"https://doi.org/10.5555/982792.982808\">https://doi.org/10.5555/982792.982808</a>"},"publication":"Proceedings of the 15th annual ACM-SIAM symposium on Discrete algorithms","language":[{"iso":"eng"}],"quality_controlled":"1","doi":"10.5555/982792.982808","day":"01","date_published":"2004-02-01T00:00:00Z","main_file_link":[{"url":"https://www.dcs.warwick.ac.uk/people/academic/Marcin.Jurdzinski/Papers/CJH04-SODA.pdf","open_access":"1"}],"status":"public","oa":1,"conference":{"start_date":"2004-01-11","location":"New Orleans, LA, United States","name":"SODA: Symposium on Discrete Algorithms","end_date":"2004-01-14"},"scopus_import":"1","author":[{"last_name":"Chatterjee","id":"2E5DCA20-F248-11E8-B48F-1D18A9856A87","first_name":"Krishnendu","orcid":"0000-0002-4561-241X","full_name":"Chatterjee, Krishnendu"},{"first_name":"Marcin","last_name":"Jurdziński","full_name":"Jurdziński, Marcin"},{"first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","last_name":"Henzinger","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"}],"extern":"1","publisher":"Association for Computing Machinery","abstract":[{"text":"We study perfect-information stochastic parity games. These are two-player nonterminating games which are played on a graph with turn-based probabilistic transitions. A play results in an infinite path and the conflicting goals of the two players are ω-regular path properties, formalized as parity winning conditions. The qualitative solution of such a game amounts to computing the set of vertices from which a player has a strategy to win with probability 1 (or with positive probability). The quantitative solution amounts to computing the value of the game in every vertex, i.e., the highest probability with which a player can guarantee satisfaction of his own objective in a play that starts from the vertex.For the important special case of one-player stochastic parity games (parity Markov decision processes) we give polynomial-time algorithms both for the qualitative and the quantitative solution. The running time of the qualitative solution is O(d · m3/2) for graphs with m edges and d priorities. The quantitative solution is based on a linear-programming formulation.For the two-player case, we establish the existence of optimal pure memoryless strategies. This has several important ramifications. First, it implies that the values of the games are rational. This is in contrast to the concurrent stochastic parity games of de Alfaro et al.; there, values are in general algebraic numbers, optimal strategies do not exist, and ε-optimal strategies have to be mixed and with infinite memory. Second, the existence of optimal pure memoryless strategies together with the polynomial-time solution forone-player case implies that the quantitative two-player stochastic parity game problem is in NP ∩ co-NP. This generalizes a result of Condon for stochastic games with reachability objectives. It also constitutes an exponential improvement over the best previous algorithm, which is based on a doubly exponential procedure of de Alfaro and Majumdar for concurrent stochastic parity games and provides only ε-approximations of the values.","lang":"eng"}],"page":"121 - 130","OA_type":"green","title":"Quantitative stochastic parity games","article_processing_charge":"No","oa_version":"Preprint","date_created":"2018-12-11T12:09:28Z","publication_status":"published"},{"date_updated":"2026-05-29T08:23:32Z","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","status":"public","_id":"4577","year":"2004","scopus_import":"1","conference":{"end_date":"2004-06-26","name":"IWPC: Program Comprehension","location":"Bari, Italy","start_date":"2004-06-26"},"extern":"1","author":[{"full_name":"Beyer, Dirk","last_name":"Beyer","first_name":"Dirk"},{"first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","last_name":"Henzinger","full_name":"Henzinger, Thomas A","orcid":"0000−0002−2985−7724"},{"full_name":"Jhala, Ranjit","last_name":"Jhala","first_name":"Ranjit"},{"first_name":"Ritankar","last_name":"Majumdar","full_name":"Majumdar, Ritankar"}],"publist_id":"129","month":"07","publication_identifier":{"isbn":["0769521495"],"issn":["1092-8138"]},"publisher":"IEEE","abstract":[{"text":"While model checking has been successful in uncovering subtle bugs in code, its adoption in software engineering practice has been hampered by the absence of a simple interface to the programmer in an integrated development environment. We describe an integration of the software model checker BLAST into the Eclipse development environment. We provide a verification interface for practical solutions for some typical program analysis problems - assertion checking, reachability analysis, dead code analysis, and test generation - directly on the source code. The analysis is completely automatic, and assumes no knowledge of model checking or formal notation. Moreover, the interface supports incremental program verification to support incremental design and evolution of code.","lang":"eng"}],"page":"251 - 255","citation":{"ista":"Beyer D, Henzinger TA, Jhala R, Majumdar R. 2004. An eclipse plug-in for model checking. Proceedings of the 12th IEEE International Workshop on Program Comprehension. IWPC: Program Comprehension, 251–255.","apa":"Beyer, D., Henzinger, T. A., Jhala, R., &#38; Majumdar, R. (2004). An eclipse plug-in for model checking. In <i>Proceedings of the 12th IEEE International Workshop on Program Comprehension</i> (pp. 251–255). Bari, Italy: IEEE. <a href=\"https://doi.org/10.1109/WPC.2004.1311069  \">https://doi.org/10.1109/WPC.2004.1311069  </a>","mla":"Beyer, Dirk, et al. “An Eclipse Plug-in for Model Checking.” <i>Proceedings of the 12th IEEE International Workshop on Program Comprehension</i>, IEEE, 2004, pp. 251–55, doi:<a href=\"https://doi.org/10.1109/WPC.2004.1311069  \">10.1109/WPC.2004.1311069  </a>.","chicago":"Beyer, Dirk, Thomas A Henzinger, Ranjit Jhala, and Ritankar Majumdar. “An Eclipse Plug-in for Model Checking.” In <i>Proceedings of the 12th IEEE International Workshop on Program Comprehension</i>, 251–55. IEEE, 2004. <a href=\"https://doi.org/10.1109/WPC.2004.1311069  \">https://doi.org/10.1109/WPC.2004.1311069  </a>.","short":"D. Beyer, T.A. Henzinger, R. Jhala, R. Majumdar, in:, Proceedings of the 12th IEEE International Workshop on Program Comprehension, IEEE, 2004, pp. 251–255.","ama":"Beyer D, Henzinger TA, Jhala R, Majumdar R. An eclipse plug-in for model checking. In: <i>Proceedings of the 12th IEEE International Workshop on Program Comprehension</i>. IEEE; 2004:251-255. doi:<a href=\"https://doi.org/10.1109/WPC.2004.1311069  \">10.1109/WPC.2004.1311069  </a>","ieee":"D. Beyer, T. A. Henzinger, R. Jhala, and R. Majumdar, “An eclipse plug-in for model checking,” in <i>Proceedings of the 12th IEEE International Workshop on Program Comprehension</i>, Bari, Italy, 2004, pp. 251–255."},"type":"conference","acknowledgement":"This research was supported in part by the NSF grants CCR-0085949, CCR-0234690, and ITR-0326577.","publication":"Proceedings of the 12th IEEE International Workshop on Program Comprehension","language":[{"iso":"eng"}],"quality_controlled":"1","OA_type":"closed access","doi":"10.1109/WPC.2004.1311069  ","title":"An eclipse plug-in for model checking","article_processing_charge":"No","day":"12","date_published":"2004-07-12T00:00:00Z","publication_status":"published","oa_version":"None","date_created":"2018-12-11T12:09:34Z"},{"page":"2 - 18","abstract":[{"lang":"eng","text":"BLAST is an automatic verification tool for checking temporal safety properties of C programs. Blast is based on lazy predicate abstraction driven by interpolation-based predicate discovery. In this paper, we present the Blast specification language. The language specifies program properties at two levels of precision. At the lower level, monitor automata are used to specify temporal safety properties of program executions (traces). At the higher level, relational reachability queries over program locations are used to combine lower-level trace properties. The two-level specification language can be used to break down a verification task into several independent calls of the model-checking engine. In this way, each call to the model checker may have to analyze only part of the program, or part of the specification, and may thus succeed in a reduction of the number of predicates needed for the analysis. In addition, the two-level specification language provides a means for structuring and maintaining specifications. "}],"publication_status":"published","date_created":"2018-12-11T12:09:34Z","oa_version":"None","article_processing_charge":"No","title":"The BLAST query language for software verification","OA_type":"closed access","conference":{"name":"SAS: Static Analysis Symposium","end_date":"2004-08-28","location":"Verona, Italy","start_date":"2004-08-26"},"scopus_import":"1","status":"public","publisher":"Springer","extern":"1","author":[{"full_name":"Beyer, Dirk","first_name":"Dirk","last_name":"Beyer"},{"full_name":"Chlipala, Adam","last_name":"Chlipala","first_name":"Adam"},{"last_name":"Henzinger","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"},{"full_name":"Jhala, Ranjit","first_name":"Ranjit","last_name":"Jhala"},{"full_name":"Majumdar, Ritankar","first_name":"Ritankar","last_name":"Majumdar"}],"alternative_title":["Lecture Notes in Computer Science"],"quality_controlled":"1","language":[{"iso":"eng"}],"acknowledgement":"This research was supported in part by the NSF grants CCR-0085949, CCR-0234690, and ITR-0326577.","intvolume":"      3148","volume":3148,"type":"conference","citation":{"ieee":"D. Beyer, A. Chlipala, T. A. Henzinger, R. Jhala, and R. Majumdar, “The BLAST query language for software verification,” presented at the SAS: Static Analysis Symposium, Verona, Italy, 2004, vol. 3148, pp. 2–18.","ama":"Beyer D, Chlipala A, Henzinger TA, Jhala R, Majumdar R. The BLAST query language for software verification. In: Vol 3148. Springer; 2004:2-18. doi:<a href=\"https://doi.org/10.1007/978-3-540-27864-1_2\">10.1007/978-3-540-27864-1_2</a>","short":"D. Beyer, A. Chlipala, T.A. Henzinger, R. Jhala, R. Majumdar, in:, Springer, 2004, pp. 2–18.","chicago":"Beyer, Dirk, Adam Chlipala, Thomas A Henzinger, Ranjit Jhala, and Ritankar Majumdar. “The BLAST Query Language for Software Verification,” 3148:2–18. Springer, 2004. <a href=\"https://doi.org/10.1007/978-3-540-27864-1_2\">https://doi.org/10.1007/978-3-540-27864-1_2</a>.","mla":"Beyer, Dirk, et al. <i>The BLAST Query Language for Software Verification</i>. Vol. 3148, Springer, 2004, pp. 2–18, doi:<a href=\"https://doi.org/10.1007/978-3-540-27864-1_2\">10.1007/978-3-540-27864-1_2</a>.","apa":"Beyer, D., Chlipala, A., Henzinger, T. A., Jhala, R., &#38; Majumdar, R. (2004). The BLAST query language for software verification (Vol. 3148, pp. 2–18). Presented at the SAS: Static Analysis Symposium, Verona, Italy: Springer. <a href=\"https://doi.org/10.1007/978-3-540-27864-1_2\">https://doi.org/10.1007/978-3-540-27864-1_2</a>","ista":"Beyer D, Chlipala A, Henzinger TA, Jhala R, Majumdar R. 2004. The BLAST query language for software verification. SAS: Static Analysis Symposium, Lecture Notes in Computer Science, vol. 3148, 2–18."},"date_published":"2004-08-17T00:00:00Z","day":"17","doi":"10.1007/978-3-540-27864-1_2","year":"2004","_id":"4578","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","date_updated":"2026-05-29T08:31:41Z","publication_identifier":{"isbn":["9783540227915"],"eisbn":["9783540278641"],"issn":["0302-9743"]},"publist_id":"130","month":"08"},{"date_updated":"2026-05-29T07:46:59Z","user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","status":"public","_id":"4581","year":"2004","conference":{"location":"Edinburgh, United Kingdom","start_date":"2004-05-23","end_date":"2004-05-28","name":"ICSE: Software Engineering"},"scopus_import":"1","month":"07","extern":"1","author":[{"first_name":"Dirk","last_name":"Beyer","full_name":"Beyer, Dirk"},{"full_name":"Chlipala, Adam","first_name":"Adam","last_name":"Chlipala"},{"orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A","last_name":"Henzinger","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A"},{"full_name":"Jhala, Ranjit","last_name":"Jhala","first_name":"Ranjit"},{"full_name":"Majumdar, Ritankar","last_name":"Majumdar","first_name":"Ritankar"}],"publist_id":"128","publication_identifier":{"isbn":["0769521630"],"issn":["0270-5257"]},"publisher":"IEEE","abstract":[{"lang":"eng","text":"We have extended the software model checker BLAST to automatically generate test suites that guarantee full coverage with respect to a given predicate. More precisely, given a C program and a target predicate p, BLAST determines the set L of program locations which program execution can reach with p true, and automatically generates a set of test vectors that exhibit the truth of p at all locations in L. We have used BLAST to generate test suites and to detect dead code in C programs with up to 30 K lines of code. The analysis and test vector generation is fully automatic (no user intervention) and exact (no false positives)."}],"page":"326 - 335","type":"conference","citation":{"ista":"Beyer D, Chlipala A, Henzinger TA, Jhala R, Majumdar R. 2004. Generating tests from counterexamples. Proceedings of the 26th International Conference on Software Engineering. ICSE: Software Engineering, 326–335.","apa":"Beyer, D., Chlipala, A., Henzinger, T. A., Jhala, R., &#38; Majumdar, R. (2004). Generating tests from counterexamples. In <i>Proceedings of the 26th International Conference on Software Engineering</i> (pp. 326–335). Edinburgh, United Kingdom: IEEE. <a href=\"https://doi.org/10.1109/ICSE.2004.1317455\">https://doi.org/10.1109/ICSE.2004.1317455</a>","short":"D. Beyer, A. Chlipala, T.A. Henzinger, R. Jhala, R. Majumdar, in:, Proceedings of the 26th International Conference on Software Engineering, IEEE, 2004, pp. 326–335.","ama":"Beyer D, Chlipala A, Henzinger TA, Jhala R, Majumdar R. Generating tests from counterexamples. In: <i>Proceedings of the 26th International Conference on Software Engineering</i>. IEEE; 2004:326-335. doi:<a href=\"https://doi.org/10.1109/ICSE.2004.1317455\">10.1109/ICSE.2004.1317455</a>","chicago":"Beyer, Dirk, Adam Chlipala, Thomas A Henzinger, Ranjit Jhala, and Ritankar Majumdar. “Generating Tests from Counterexamples.” In <i>Proceedings of the 26th International Conference on Software Engineering</i>, 326–35. IEEE, 2004. <a href=\"https://doi.org/10.1109/ICSE.2004.1317455\">https://doi.org/10.1109/ICSE.2004.1317455</a>.","mla":"Beyer, Dirk, et al. “Generating Tests from Counterexamples.” <i>Proceedings of the 26th International Conference on Software Engineering</i>, IEEE, 2004, pp. 326–35, doi:<a href=\"https://doi.org/10.1109/ICSE.2004.1317455\">10.1109/ICSE.2004.1317455</a>.","ieee":"D. Beyer, A. Chlipala, T. A. Henzinger, R. Jhala, and R. Majumdar, “Generating tests from counterexamples,” in <i>Proceedings of the 26th International Conference on Software Engineering</i>, Edinburgh, United Kingdom, 2004, pp. 326–335."},"publication":"Proceedings of the 26th International Conference on Software Engineering","language":[{"iso":"eng"}],"quality_controlled":"1","OA_type":"closed access","doi":"10.1109/ICSE.2004.1317455","article_processing_charge":"No","title":"Generating tests from counterexamples","day":"26","date_published":"2004-07-26T00:00:00Z","publication_status":"published","oa_version":"None","date_created":"2018-12-11T12:09:35Z"},{"OA_type":"closed access","date_created":"2018-12-11T12:09:50Z","publication_status":"published","oa_version":"None","article_processing_charge":"No","title":"Model checking discounted temporal properties","abstract":[{"lang":"eng","text":"Temporal logic is two-valued: a property is either true or false. When applied to the analysis of stochastic systems, or systems with imprecise formal models, temporal logic is therefore fragile: even small changes in the model can lead to opposite truth values for a specification. We present a generalization of the branching-time logic Ctl which achieves robustness with respect to model perturbations by giving a quantitative interpretation to predicates and logical operators, and by discounting the importance of events according to how late they occur. In every state, the value of a formula is a real number in the interval [0,1], where 1 corresponds to truth and 0 to falsehood. The boolean operators and and or are replaced by min and max, the path quantifiers ∃ and ∀ determine sup and inf over all paths from a given state, and the temporal operators and □ specify sup and inf over a given path; a new operator averages all values along a path. Furthermore, all path operators are discounted by a parameter that can be chosen to give more weight to states that are closer to the beginning of the path. We interpret the resulting logic Dctl over transition systems, Markov chains, and Markov decision processes. We present two semantics for Dctl: a path semantics, inspired by the standard interpretation of state and path formulas in CTL, and a fixpoint semantics, inspired by the μ-calculus evaluation of CTL formulas. We show that, while these semantics coincide for CTL, they differ for Dctl, and we provide model-checking algorithms for both semantics."}],"page":"77 - 92","author":[{"full_name":"De Alfaro, Luca","last_name":"De Alfaro","first_name":"Luca"},{"last_name":"Faella","first_name":"Marco","full_name":"Faella, Marco"},{"last_name":"Henzinger","first_name":"Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A"},{"first_name":"Ritankar","last_name":"Majumdar","full_name":"Majumdar, Ritankar"},{"last_name":"Stoelinga","first_name":"Mariëlle","full_name":"Stoelinga, Mariëlle"}],"extern":"1","alternative_title":["Lecture Notes in Computer Science"],"publisher":"Springer Nature","status":"public","conference":{"end_date":"2004-04-02","name":"TACAS: Tools and Algorithms for the Construction and Analysis of Systems","start_date":"2004-03-29","location":"Barcelona, Spain"},"scopus_import":"1","doi":"10.1007/978-3-540-24730-2_6","date_published":"2004-04-03T00:00:00Z","day":"03","volume":2988,"citation":{"ieee":"L. De Alfaro, M. Faella, T. A. Henzinger, R. Majumdar, and M. Stoelinga, “Model checking discounted temporal properties,” presented at the TACAS: Tools and Algorithms for the Construction and Analysis of Systems, Barcelona, Spain, 2004, vol. 2988, pp. 77–92.","mla":"De Alfaro, Luca, et al. <i>Model Checking Discounted Temporal Properties</i>. Vol. 2988, Springer Nature, 2004, pp. 77–92, doi:<a href=\"https://doi.org/10.1007/978-3-540-24730-2_6\">10.1007/978-3-540-24730-2_6</a>.","chicago":"De Alfaro, Luca, Marco Faella, Thomas A Henzinger, Ritankar Majumdar, and Mariëlle Stoelinga. “Model Checking Discounted Temporal Properties,” 2988:77–92. Springer Nature, 2004. <a href=\"https://doi.org/10.1007/978-3-540-24730-2_6\">https://doi.org/10.1007/978-3-540-24730-2_6</a>.","short":"L. De Alfaro, M. Faella, T.A. Henzinger, R. Majumdar, M. Stoelinga, in:, Springer Nature, 2004, pp. 77–92.","ama":"De Alfaro L, Faella M, Henzinger TA, Majumdar R, Stoelinga M. Model checking discounted temporal properties. In: Vol 2988. Springer Nature; 2004:77-92. doi:<a href=\"https://doi.org/10.1007/978-3-540-24730-2_6\">10.1007/978-3-540-24730-2_6</a>","apa":"De Alfaro, L., Faella, M., Henzinger, T. A., Majumdar, R., &#38; Stoelinga, M. (2004). Model checking discounted temporal properties (Vol. 2988, pp. 77–92). Presented at the TACAS: Tools and Algorithms for the Construction and Analysis of Systems, Barcelona, Spain: Springer Nature. <a href=\"https://doi.org/10.1007/978-3-540-24730-2_6\">https://doi.org/10.1007/978-3-540-24730-2_6</a>","ista":"De Alfaro L, Faella M, Henzinger TA, Majumdar R, Stoelinga M. 2004. Model checking discounted temporal properties. TACAS: Tools and Algorithms for the Construction and Analysis of Systems, Lecture Notes in Computer Science, vol. 2988, 77–92."},"type":"conference","language":[{"iso":"eng"}],"quality_controlled":"1","intvolume":"      2988","acknowledgement":"This research was supported in part by the AFOSR MURI grant F49620-00-1-0327, the ONR grant N00014-02-1-0671, and the NSF grants CCR-0132780, CCR-9988172, CCR-0225610, and CCR-0234690.","month":"04","publist_id":"79","publication_identifier":{"isbn":["9783540212997"],"eisbn":["9783540247302"]},"user_id":"ba8df636-2132-11f1-aed0-ed93e2281fdd","_id":"4629","date_updated":"2026-05-29T07:32:26Z","year":"2004"},{"language":[{"iso":"eng"}],"quality_controlled":"1","intvolume":"        14","publication":"Current Biology","pmid":1,"volume":14,"external_id":{"pmid":["15203005"]},"abstract":[{"text":"The genome of the nematode Caenorhabditis elegans encodes seven soluble guanylate cyclases (sGCs) [1]. In mammals, sGCs function as α/β heterodimers activated by gaseous ligands binding to a haem prosthetic group 2, 3. The principal activator is nitric oxide, which acts through sGCs to regulate diverse cellular events. In C. elegans the function of sGCs is mysterious: the worm genome does not appear to encode nitric oxide synthase, and all C. elegans sGC subunits are more closely related to mammalian β than α subunits [1]. Here, we show that two of the seven C. elegans sGCs, GCY-35 and GCY-36, promote aggregation behavior. gcy-35 and gcy-36 are expressed in a small number of neurons. These include the body cavity neurons AQR, PQR, and URX, which are directly exposed to the blood equivalent of C. elegans and regulate aggregation behavior [4]. We show that GCY-35 and GCY-36 act as α-like and β-like sGC subunits and that their function in the URX sensory neurons is sufficient for strong nematode aggregation. Neither GCY-35 nor GCY-36 is absolutely required for C. elegans to aggregate. Instead, these molecules may transduce one of several pathways that induce C. elegans to aggregate or may modulate aggregation by responding to cues in C. elegans body fluid.","lang":"eng"}],"page":"1105-1111","type":"journal_article","citation":{"apa":"Cheung, B. H. ., Arellano-Carbajal, F., Rybicki, I., &#38; de Bono, M. (2004). Soluble guanylate cyclases act in neurons exposed to the body fluid to promote C. elegans aggregation behavior. <i>Current Biology</i>. Elsevier. <a href=\"https://doi.org/10.1016/j.cub.2004.06.027\">https://doi.org/10.1016/j.cub.2004.06.027</a>","ista":"Cheung BH., Arellano-Carbajal F, Rybicki I, de Bono M. 2004. Soluble guanylate cyclases act in neurons exposed to the body fluid to promote C. elegans aggregation behavior. Current Biology. 14(12), 1105–1111.","ieee":"B. H. . Cheung, F. Arellano-Carbajal, I. Rybicki, and M. de Bono, “Soluble guanylate cyclases act in neurons exposed to the body fluid to promote C. elegans aggregation behavior,” <i>Current Biology</i>, vol. 14, no. 12. Elsevier, pp. 1105–1111, 2004.","chicago":"Cheung, Benny H.H, Fausto Arellano-Carbajal, Irene Rybicki, and Mario de Bono. “Soluble Guanylate Cyclases Act in Neurons Exposed to the Body Fluid to Promote C. Elegans Aggregation Behavior.” <i>Current Biology</i>. Elsevier, 2004. <a href=\"https://doi.org/10.1016/j.cub.2004.06.027\">https://doi.org/10.1016/j.cub.2004.06.027</a>.","mla":"Cheung, Benny H. .., et al. “Soluble Guanylate Cyclases Act in Neurons Exposed to the Body Fluid to Promote C. Elegans Aggregation Behavior.” <i>Current Biology</i>, vol. 14, no. 12, Elsevier, 2004, pp. 1105–11, doi:<a href=\"https://doi.org/10.1016/j.cub.2004.06.027\">10.1016/j.cub.2004.06.027</a>.","short":"B.H.. Cheung, F. Arellano-Carbajal, I. Rybicki, M. de Bono, Current Biology 14 (2004) 1105–1111.","ama":"Cheung BH., Arellano-Carbajal F, Rybicki I, de Bono M. Soluble guanylate cyclases act in neurons exposed to the body fluid to promote C. elegans aggregation behavior. <i>Current Biology</i>. 2004;14(12):1105-1111. doi:<a href=\"https://doi.org/10.1016/j.cub.2004.06.027\">10.1016/j.cub.2004.06.027</a>"},"oa_version":"None","publication_status":"published","date_created":"2019-03-21T09:42:01Z","date_published":"2004-06-22T00:00:00Z","title":"Soluble guanylate cyclases act in neurons exposed to the body fluid to promote C. elegans aggregation behavior","day":"22","doi":"10.1016/j.cub.2004.06.027","issue":"12","year":"2004","status":"public","user_id":"3E5EF7F0-F248-11E8-B48F-1D18A9856A87","_id":"6155","date_updated":"2021-01-12T08:06:25Z","publisher":"Elsevier","publication_identifier":{"issn":["0960-9822"]},"month":"06","extern":"1","author":[{"last_name":"Cheung","first_name":"Benny H.H","full_name":"Cheung, Benny H.H"},{"full_name":"Arellano-Carbajal, Fausto","first_name":"Fausto","last_name":"Arellano-Carbajal"},{"full_name":"Rybicki, Irene","last_name":"Rybicki","first_name":"Irene"},{"full_name":"de Bono, Mario","orcid":"0000-0001-8347-0443","first_name":"Mario","id":"4E3FF80E-F248-11E8-B48F-1D18A9856A87","last_name":"de Bono"}]},{"publisher":"American Association for the Advancement of Science","publication_identifier":{"issn":["0036-8075","1095-9203"]},"month":"03","author":[{"first_name":"Anne","last_name":"Brunet","full_name":"Brunet, Anne"},{"orcid":"0000-0001-9242-5601","full_name":"Sweeney, Lora Beatrice Jaeger","id":"56BE8254-C4F0-11E9-8E45-0B23E6697425","first_name":"Lora Beatrice Jaeger","last_name":"Sweeney"},{"first_name":"J Fitzhugh ","last_name":"Sturgill","full_name":"Sturgill, J Fitzhugh "},{"full_name":"Chua, Katrin","last_name":"Chua","first_name":"Katrin"},{"full_name":"Greer, Paul","last_name":"Greer","first_name":"Paul"},{"full_name":"Lin, Yingxi","first_name":"Yingxi","last_name":"Lin"},{"full_name":"Tran, Hien","first_name":"Hien","last_name":"Tran"},{"first_name":"Sarah","last_name":"Ross","full_name":"Ross, Sarah"},{"full_name":"Mostoslavsky, Raul","first_name":"Raul","last_name":"Mostoslavsky"},{"last_name":"Cohen","first_name":"Haim","full_name":"Cohen, Haim"},{"last_name":"Hu","first_name":"Linda","full_name":"Hu, Linda"},{"full_name":"Chen, Hwei-Ling","last_name":"Chen","first_name":"Hwei-Ling"},{"full_name":"Jedrychowski, Mark","last_name":"Jedrychowski","first_name":"Mark"},{"last_name":"Gygi","first_name":"Steven","full_name":"Gygi, Steven"},{"first_name":"David","last_name":"Sinclair","full_name":"Sinclair, David"},{"first_name":"Frederick","last_name":"Alt","full_name":"Alt, Frederick"},{"full_name":"Greenberg, Michael","first_name":"Michael","last_name":"Greenberg"}],"extern":"1","year":"2004","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","status":"public","_id":"7706","date_updated":"2024-01-31T10:14:17Z","date_published":"2004-03-26T00:00:00Z","date_created":"2020-04-30T10:37:41Z","publication_status":"published","oa_version":"None","article_processing_charge":"No","title":"Stress-dependent regulation of FOXO transcription factors by the SIRT1 deacetylase","day":"26","doi":"10.1126/science.1094637","issue":"5666","language":[{"iso":"eng"}],"quality_controlled":"1","intvolume":"       303","article_type":"original","publication":"Science","volume":303,"abstract":[{"text":"The Sir2 deacetylase modulates organismal life-span in various species. However, the molecular mechanisms by which Sir2 increases longevity are largely unknown. We show that in mammalian cells, the Sir2 homolog SIRT1 appears to control the cellular response to stress by regulating the FOXO family of Forkhead transcription factors, a family of proteins that function as sensors of the insulin signaling pathway and as regulators of organismal longevity. SIRT1 and the FOXO transcription factor FOXO3 formed a complex in cells in response to oxidative stress, and SIRT1 deacetylated FOXO3 in vitro and within cells. SIRT1 had a dual effect on FOXO3 function: SIRT1 increased FOXO3's ability to induce cell cycle arrest and resistance to oxidative stress but inhibited FOXO3's ability to induce cell death. Thus, one way in which members of the Sir2 family of proteins may increase organismal longevity is by tipping FOXO-dependent responses away from apoptosis and toward stress resistance.","lang":"eng"}],"page":"2011-2015","type":"journal_article","citation":{"ieee":"A. Brunet <i>et al.</i>, “Stress-dependent regulation of FOXO transcription factors by the SIRT1 deacetylase,” <i>Science</i>, vol. 303, no. 5666. American Association for the Advancement of Science, pp. 2011–2015, 2004.","short":"A. Brunet, L.B. Sweeney, J.F. Sturgill, K. Chua, P. Greer, Y. Lin, H. Tran, S. Ross, R. Mostoslavsky, H. Cohen, L. Hu, H.-L. Chen, M. Jedrychowski, S. Gygi, D. Sinclair, F. Alt, M. Greenberg, Science 303 (2004) 2011–2015.","ama":"Brunet A, Sweeney LB, Sturgill JF, et al. Stress-dependent regulation of FOXO transcription factors by the SIRT1 deacetylase. <i>Science</i>. 2004;303(5666):2011-2015. doi:<a href=\"https://doi.org/10.1126/science.1094637\">10.1126/science.1094637</a>","mla":"Brunet, Anne, et al. “Stress-Dependent Regulation of FOXO Transcription Factors by the SIRT1 Deacetylase.” <i>Science</i>, vol. 303, no. 5666, American Association for the Advancement of Science, 2004, pp. 2011–15, doi:<a href=\"https://doi.org/10.1126/science.1094637\">10.1126/science.1094637</a>.","chicago":"Brunet, Anne, Lora B. Sweeney, J Fitzhugh  Sturgill, Katrin Chua, Paul Greer, Yingxi Lin, Hien Tran, et al. “Stress-Dependent Regulation of FOXO Transcription Factors by the SIRT1 Deacetylase.” <i>Science</i>. American Association for the Advancement of Science, 2004. <a href=\"https://doi.org/10.1126/science.1094637\">https://doi.org/10.1126/science.1094637</a>.","apa":"Brunet, A., Sweeney, L. B., Sturgill, J. F., Chua, K., Greer, P., Lin, Y., … Greenberg, M. (2004). Stress-dependent regulation of FOXO transcription factors by the SIRT1 deacetylase. <i>Science</i>. American Association for the Advancement of Science. <a href=\"https://doi.org/10.1126/science.1094637\">https://doi.org/10.1126/science.1094637</a>","ista":"Brunet A, Sweeney LB, Sturgill JF, Chua K, Greer P, Lin Y, Tran H, Ross S, Mostoslavsky R, Cohen H, Hu L, Chen H-L, Jedrychowski M, Gygi S, Sinclair D, Alt F, Greenberg M. 2004. Stress-dependent regulation of FOXO transcription factors by the SIRT1 deacetylase. Science. 303(5666), 2011–2015."}},{"issue":"9","doi":"10.1002/cpa.20032","day":"01","title":"A limit shape theorem for periodic stochastic dispersion","article_processing_charge":"No","date_published":"2004-09-01T00:00:00Z","oa_version":"None","publication_status":"published","date_created":"2020-09-18T10:49:12Z","type":"journal_article","citation":{"ieee":"D. Dolgopyat, V. Kaloshin, and L. Koralov, “A limit shape theorem for periodic stochastic dispersion,” <i>Communications on Pure and Applied Mathematics</i>, vol. 57, no. 9. Wiley, pp. 1127–1158, 2004.","chicago":"Dolgopyat, Dmitry, Vadim Kaloshin, and Leonid Koralov. “A Limit Shape Theorem for Periodic Stochastic Dispersion.” <i>Communications on Pure and Applied Mathematics</i>. Wiley, 2004. <a href=\"https://doi.org/10.1002/cpa.20032\">https://doi.org/10.1002/cpa.20032</a>.","mla":"Dolgopyat, Dmitry, et al. “A Limit Shape Theorem for Periodic Stochastic Dispersion.” <i>Communications on Pure and Applied Mathematics</i>, vol. 57, no. 9, Wiley, 2004, pp. 1127–58, doi:<a href=\"https://doi.org/10.1002/cpa.20032\">10.1002/cpa.20032</a>.","ama":"Dolgopyat D, Kaloshin V, Koralov L. A limit shape theorem for periodic stochastic dispersion. <i>Communications on Pure and Applied Mathematics</i>. 2004;57(9):1127-1158. doi:<a href=\"https://doi.org/10.1002/cpa.20032\">10.1002/cpa.20032</a>","short":"D. Dolgopyat, V. Kaloshin, L. Koralov, Communications on Pure and Applied Mathematics 57 (2004) 1127–1158.","apa":"Dolgopyat, D., Kaloshin, V., &#38; Koralov, L. (2004). A limit shape theorem for periodic stochastic dispersion. <i>Communications on Pure and Applied Mathematics</i>. Wiley. <a href=\"https://doi.org/10.1002/cpa.20032\">https://doi.org/10.1002/cpa.20032</a>","ista":"Dolgopyat D, Kaloshin V, Koralov L. 2004. A limit shape theorem for periodic stochastic dispersion. Communications on Pure and Applied Mathematics. 57(9), 1127–1158."},"page":"1127-1158","abstract":[{"text":"We consider the evolution of a connected set on the plane carried by a space periodic incompressible stochastic flow. While for almost every realization of the stochastic flow at time t most of the particles are at a distance of order equation image away from the origin, there is a measure zero set of points that escape to infinity at the linear rate. We study the set of points visited by the original set by time t and show that such a set, when scaled down by the factor of t, has a limiting nonrandom shape.","lang":"eng"}],"volume":57,"publication":"Communications on Pure and Applied Mathematics","intvolume":"        57","article_type":"original","quality_controlled":"1","language":[{"iso":"eng"}],"keyword":["Applied Mathematics","General Mathematics"],"author":[{"full_name":"Dolgopyat, Dmitry","first_name":"Dmitry","last_name":"Dolgopyat"},{"orcid":"0000-0002-6051-2628","full_name":"Kaloshin, Vadim","first_name":"Vadim","id":"FE553552-CDE8-11E9-B324-C0EBE5697425","last_name":"Kaloshin"},{"last_name":"Koralov","first_name":"Leonid","full_name":"Koralov, Leonid"}],"month":"09","extern":"1","publication_identifier":{"issn":["0010-3640","1097-0312"]},"publisher":"Wiley","date_updated":"2021-01-12T08:19:50Z","_id":"8517","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","status":"public","year":"2004"},{"doi":"10.1214/aop/1078415827","issue":"1A","title":"Sample path properties of the stochastic flows","article_processing_charge":"No","day":"04","date_published":"2004-03-04T00:00:00Z","publication_status":"published","date_created":"2020-09-18T10:49:19Z","oa_version":"None","type":"journal_article","page":"1-27","citation":{"mla":"Koralov, Leonid, et al. “Sample Path Properties of the Stochastic Flows.” <i>The Annals of Probability</i>, vol. 32, no. 1A, Institute of Mathematical Statistics, 2004, pp. 1–27, doi:<a href=\"https://doi.org/10.1214/aop/1078415827\">10.1214/aop/1078415827</a>.","chicago":"Koralov, Leonid, Vadim Kaloshin, and Dmitry Dolgopyat. “Sample Path Properties of the Stochastic Flows.” <i>The Annals of Probability</i>. Institute of Mathematical Statistics, 2004. <a href=\"https://doi.org/10.1214/aop/1078415827\">https://doi.org/10.1214/aop/1078415827</a>.","ama":"Koralov L, Kaloshin V, Dolgopyat D. Sample path properties of the stochastic flows. <i>The Annals of Probability</i>. 2004;32(1A):1-27. doi:<a href=\"https://doi.org/10.1214/aop/1078415827\">10.1214/aop/1078415827</a>","short":"L. Koralov, V. Kaloshin, D. Dolgopyat, The Annals of Probability 32 (2004) 1–27.","ieee":"L. Koralov, V. Kaloshin, and D. Dolgopyat, “Sample path properties of the stochastic flows,” <i>The Annals of Probability</i>, vol. 32, no. 1A. Institute of Mathematical Statistics, pp. 1–27, 2004.","ista":"Koralov L, Kaloshin V, Dolgopyat D. 2004. Sample path properties of the stochastic flows. The Annals of Probability. 32(1A), 1–27.","apa":"Koralov, L., Kaloshin, V., &#38; Dolgopyat, D. (2004). Sample path properties of the stochastic flows. <i>The Annals of Probability</i>. Institute of Mathematical Statistics. <a href=\"https://doi.org/10.1214/aop/1078415827\">https://doi.org/10.1214/aop/1078415827</a>"},"volume":32,"article_type":"original","intvolume":"        32","publication":"The Annals of Probability","language":[{"iso":"eng"}],"quality_controlled":"1","extern":"1","month":"03","author":[{"full_name":"Koralov, Leonid","last_name":"Koralov","first_name":"Leonid"},{"first_name":"Vadim","id":"FE553552-CDE8-11E9-B324-C0EBE5697425","last_name":"Kaloshin","full_name":"Kaloshin, Vadim","orcid":"0000-0002-6051-2628"},{"full_name":"Dolgopyat, Dmitry","last_name":"Dolgopyat","first_name":"Dmitry"}],"publication_identifier":{"issn":["0091-1798"]},"publisher":"Institute of Mathematical Statistics","date_updated":"2021-01-12T08:19:50Z","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","status":"public","_id":"8518","year":"2004"}]
