Cormac Flanagan
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Cormac Flanagan has a total of 14 co-authors. Here are the top co-authors by number of shared publications:
A. A. Cole
School of Natural Sciences, University of Tasmania, Private Bag 37, Hobart, Tasmania 7001, Australia
1 shared publicationAaron Tomb
University of California, Santa Cruz, Santa Cruz, CA
1 shared publication- Amr Sabry
Indiana University
1 shared publication Andrew A. Cole
University of Tasmania
1 shared publicationBruce F. Duba
Seattle University
1 shared publication- Cormac Reynolds
CSIRO Astronomy and Space Science
1 shared publication
Latest Publications
- Open Access
- 23 July 2026
- Published by Cambridge University Press (CUP) in Publications of the Astronomical Society of Australia
- Vol. 43, 1-7
Accurate proper motion measurements of two water masers in the Large Magellanic Cloud
We report the results of a four-epoch very long baseline interferometry experiment targeting seventeen water maser sources in the Magellanic Clouds with the Long Baseline Array. We have measured accurate proper motions for water masers associated with two star formation regions N 180 and N 157A, both in the Large Magellanic Cloud. The water masers have proper motions of left parenthesis 1.79 plus or minus 0.13 comma 0.89 plus or minus 0.03 right parenthesis $(1.79\pm{}0.13, 0.89\pm{}0.03)$ milliarcseconds per year and left parenthesis 1.74 plus or minus 0.29 comma 0.55 plus or minus 0.08 right parenthesis $(1.74\pm{}0.29, 0.55\pm{}0.08)$ milliarcseconds per year in right ascension and declination, respectively. These results are consistent with the proper motions of nearby stars and the bulk motion of the Large Magellanic Cloud as measured by Gaia, providing independent non-optical evidence of the Large Magellanic Cloud’s motion.- 23 July 2026
- Published by Cambridge University Press (CUP) in Publications of the Astronomical Society of Australia
- Vol. 43, 1-7
Open AccessAccurate proper motion measurements of two water masers in the Large Magellanic Cloud
We report the results of a four-epoch very long baseline interferometry experiment targeting seventeen water maser sources in the Magellanic Clouds with the Long Baseline Array. We have measured accurate proper motions for water masers associated with two star formation regions N 180 and N 157A, both in the Large Magellanic Cloud. The water masers have proper motions of left parenthesis 1.79 plus or minus 0.13 comma 0.89 plus or minus 0.03 right parenthesis $(1.79\pm{}0.13, 0.89\pm{}0.03)$ milliarcseconds per year and left parenthesis 1.74 plus or minus 0.29 comma 0.55 plus or minus 0.08 right parenthesis $(1.74\pm{}0.29, 0.55\pm{}0.08)$ milliarcseconds per year in right ascension and declination, respectively. These results are consistent with the proper motions of nearby stars and the bulk motion of the Large Magellanic Cloud as measured by Gaia, providing independent non-optical evidence of the Large Magellanic Cloud’s motion. - Open Access
- 19 May 2022
- Published by Cambridge University Press (CUP) in Publications of the Astronomical Society of Australia
- Vol. 39
A sensitive search for water masers associated with star formation regions in the Local Group Galaxy NGC 6822
We report the results of a sensitive search for water maser emission in the Local Group Galaxy NGC 6822 with the Karl G. Jansky Very Large Array. The observations provide tentative single-epoch detections of four candidates, associated with two infrared-bright star formation regions (Hubble I/III and Hubble IV). The candidate maser detections are all offset from the velocity range where strong emission from Hi neutral gas is observed towards NGC 6822, with the closest offset by . Our observations include the location of NL1K, a previous tentative water maser detection in NGC 6822. We do not detect any emission from this location with a sensitivity limit approximately a factor of 5 better than the original Sardina Radio Telescope observations.
- 19 May 2022
- Published by Cambridge University Press (CUP) in Publications of the Astronomical Society of Australia
- Vol. 39
Open AccessA sensitive search for water masers associated with star formation regions in the Local Group Galaxy NGC 6822
We report the results of a sensitive search for water maser emission in the Local Group Galaxy NGC 6822 with the Karl G. Jansky Very Large Array. The observations provide tentative single-epoch detections of four candidates, associated with two infrared-bright star formation regions (Hubble I/III and Hubble IV). The candidate maser detections are all offset from the velocity range where strong emission from Hi neutral gas is observed towards NGC 6822, with the closest offset by . Our observations include the location of NL1K, a previous tentative water maser detection in NGC 6822. We do not detect any emission from this location with a sensitivity limit approximately a factor of 5 better than the original Sardina Radio Telescope observations.
- Open Access
- 4 August 2009
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 44 (8) , 20-31
Efficient purely-dynamic information flow analysis
We present a novel approach for efficiently tracking information flow in a dynamically-typed language such as JavaScript. Our approach is purely dynamic, and it detects problems with implicit paths via a dynamic check that avoids the need for an approximate static analyses while still guaranteeing non-interference. We incorporate this check into an efficient evaluation strategy based on sparse information labeling that leaves information flow labels implicit whenever possible, and introduces explicit labels only for values that migrate between security domains. We present experimental results showing that, on a range of small benchmark programs, sparse labeling provides a substantial (30%-50%) speed-up over universal labeling.
- 4 August 2009
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 44 (8) , 20-31
Open AccessEfficient purely-dynamic information flow analysis
We present a novel approach for efficiently tracking information flow in a dynamically-typed language such as JavaScript. Our approach is purely dynamic, and it detects problems with implicit paths via a dynamic check that avoids the need for an approximate static analyses while still guaranteeing non-interference. We incorporate this check into an efficient evaluation strategy based on sparse information labeling that leaves information flow labels implicit whenever possible, and introduces explicit labels only for values that migrate between security domains. We present experimental results showing that, on a range of small benchmark programs, sparse labeling provides a substantial (30%-50%) speed-up over universal labeling.
- Open Access
- 11 July 2005
- Published by Association for Computing Machinery (ACM)
- p. 106-116
Automatic type inference via partial evaluation
- 11 July 2005
- Published by Association for Computing Machinery (ACM)
- p. 106-116
Open AccessAutomatic type inference via partial evaluation
- Open Access
- 1 April 2004
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 39 (4) , 502-514
The essence of compiling with continuations
In order to simplify the compilation process, many compilers for higher-order languages use the continuation-passing style (CPS) transformation in a first phase to generate an intermediate representation of the source program. The salient aspect of this intermediate form is that all procedures take an argument that represents the rest of the computation (the "continuation"). Since the naïve CPS transformation considerably increases the size of programs, CPS compilers perform reductions to produce a more compact intermediate representation. Although often implemented as a part of the CPS transformation, this step is conceptually a second phase. Finally, code generators for typical CPS compilers treat continuations specially in order to optimize the interpretation of continuation parameters.A thorough analysis of the abstract machine for CPS terms shows that the actions of the code generator invert the naïve CPS translation step. Put differently, the combined effect of the three phases is equivalent to a source-to-source transformation that simulates the compaction phase. Thus, fully developed CPS compilers do not need to employ the CPS transformation but can achieve the same results with a simple source-level transformation.
- 1 April 2004
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 39 (4) , 502-514
Open AccessThe essence of compiling with continuations
In order to simplify the compilation process, many compilers for higher-order languages use the continuation-passing style (CPS) transformation in a first phase to generate an intermediate representation of the source program. The salient aspect of this intermediate form is that all procedures take an argument that represents the rest of the computation (the "continuation"). Since the naïve CPS transformation considerably increases the size of programs, CPS compilers perform reductions to produce a more compact intermediate representation. Although often implemented as a part of the CPS transformation, this step is conceptually a second phase. Finally, code generators for typical CPS compilers treat continuations specially in order to optimize the interpretation of continuation parameters.A thorough analysis of the abstract machine for CPS terms shows that the actions of the code generator invert the naïve CPS translation step. Put differently, the combined effect of the three phases is equivalent to a source-to-source transformation that simulates the compaction phase. Thus, fully developed CPS compilers do not need to employ the CPS transformation but can achieve the same results with a simple source-level transformation.
- Open Access
- 1 January 2002
- Published by Association for Computing Machinery (ACM)
- Vol. 37 (1) , 191-202
Predicate abstraction for software verification
- 1 January 2002
- Published by Association for Computing Machinery (ACM)
- Vol. 37 (1) , 191-202
Open AccessPredicate abstraction for software verification