---
_id: '4265'
abstract:
- lang: eng
  text: The reasons that sex and recombination are so widespread remain elusive. One
    popular hypothesis is that sex and recombination promote adaptation to a changing
    environment. The strongest evidence that increased recombination may evolve because
    recombination promotes adaptation comes from artificially selected populations.
    Recombination rates have been found to increase as a correlated response to selection
    on traits unrelated to recombination in several artificial selection experiments
    and in a comparison of domesticated and nondomesticated mammals. There are, however,
    several alternative explanations for the increase in recombination in such populations,
    including two different evolutionary explanations. The first is that the form
    of selection is epistatic, generating linkage disequilibria among selected loci,
    which can indirectly favor modifier alleles that increase recombination. The second
    is that random genetic drift in selected populations tends to generate disequilibria
    such that beneficial alleles are often found in different individuals; modifier
    alleles that increase recombination can bring together such favorable alleles
    and thus may be found in individuals with greater fitness. In this paper, we compare
    the evolutionary forces acting on recombination in finite populations subject
    to strong selection, To our surprise, we found that drift accounted for the majority
    of selection for increased recombination observed in simulations of small to moderately
    large populations, suggesting that, unless selected populations are large, epistasis
    plays a secondary role in the evolution of recombination.
acknowledgement: "We are grateful to P. Awadalla, T. Lenormand, A. Peters, S. West,
  M. Whitlock, and two anonymous reviewers for helpful comments on the manuscript.
  Funding was provided by the Natural Sciences and Engineering Research Council\r\n(Canada)
  to SPO, the Centre National de la Recherche Scientifique (France) to SPO, the Darwin
  Trust of Edinburgh to\r\nNHB, and the BBSRC (U.K.) to NHB. "
article_processing_charge: No
article_type: original
author:
- first_name: Sarah
  full_name: Otto, Sarah
  last_name: Otto
- first_name: Nicholas H
  full_name: Barton, Nicholas H
  id: 4880FE40-F248-11E8-B48F-1D18A9856A87
  last_name: Barton
  orcid: 0000-0002-8548-5240
citation:
  ama: Otto S, Barton NH. Selection for recombination in small populations. <i>Evolution;
    International Journal of Organic Evolution</i>. 2001;55(10):1921-1931. doi:<a
    href="https://doi.org/10.1111/j.0014-3820.2001.tb01310.x">10.1111/j.0014-3820.2001.tb01310.x</a>
  apa: Otto, S., &#38; Barton, N. H. (2001). Selection for recombination in small
    populations. <i>Evolution; International Journal of Organic Evolution</i>. Wiley-Blackwell.
    <a href="https://doi.org/10.1111/j.0014-3820.2001.tb01310.x">https://doi.org/10.1111/j.0014-3820.2001.tb01310.x</a>
  chicago: Otto, Sarah, and Nicholas H Barton. “Selection for Recombination in Small
    Populations.” <i>Evolution; International Journal of Organic Evolution</i>. Wiley-Blackwell,
    2001. <a href="https://doi.org/10.1111/j.0014-3820.2001.tb01310.x">https://doi.org/10.1111/j.0014-3820.2001.tb01310.x</a>.
  ieee: S. Otto and N. H. Barton, “Selection for recombination in small populations,”
    <i>Evolution; International Journal of Organic Evolution</i>, vol. 55, no. 10.
    Wiley-Blackwell, pp. 1921–1931, 2001.
  ista: Otto S, Barton NH. 2001. Selection for recombination in small populations.
    Evolution; International Journal of Organic Evolution. 55(10), 1921–1931.
  mla: Otto, Sarah, and Nicholas H. Barton. “Selection for Recombination in Small
    Populations.” <i>Evolution; International Journal of Organic Evolution</i>, vol.
    55, no. 10, Wiley-Blackwell, 2001, pp. 1921–31, doi:<a href="https://doi.org/10.1111/j.0014-3820.2001.tb01310.x">10.1111/j.0014-3820.2001.tb01310.x</a>.
  short: S. Otto, N.H. Barton, Evolution; International Journal of Organic Evolution
    55 (2001) 1921–1931.
date_created: 2018-12-11T12:07:56Z
date_published: 2001-10-01T00:00:00Z
date_updated: 2023-05-10T12:12:32Z
day: '01'
doi: 10.1111/j.0014-3820.2001.tb01310.x
extern: '1'
external_id:
  pmid:
  - '11761054'
intvolume: '        55'
issue: '10'
language:
- iso: eng
month: '10'
oa_version: None
page: 1921 - 1931
pmid: 1
publication: Evolution; International Journal of Organic Evolution
publication_identifier:
  issn:
  - 0014-3820
publication_status: published
publisher: Wiley-Blackwell
publist_id: '1827'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Selection for recombination in small populations
type: journal_article
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 55
year: '2001'
...
---
_id: '4266'
abstract:
- lang: eng
  text: Hybridization may influence evolution in a variety of ways. If hybrids are
    less fit, the geographical range of ecologically divergent populations may be
    limited, and prezygotic reproductive isolation may be reinforced. If some hybrid
    genotypes are fitter than one or both parents, at least in some environments,
    then hybridization could make a positive contribution. Single alleles that are
    at an advantage in the alternative environment and genetic background will introgress
    readily, although such introgression may be hard to detect. 'Hybrid speciation',
    in which fit combinations of alleles are established, is more problematic; its
    likelihood depends on how divergent populations meet, and on the structure of
    epistasis. These issues are illustrated using Fisher's model of stabilizing selection
    on multiple traits, under which reproductive isolation evolves as a side-effect
    of adaptation in allopatry. This confirms a priori arguments that while recombinant
    hybrids are less fit on average, some gene combinations may be fitter than the
    parents, even in the parental environment. Fisher's model does predict heterosis
    in diploid F1s, asymmetric incompatibility in reciprocal backcrosses, and (when
    dominance is included) Haldane's Rule. However, heterosis arises only when traits
    are additive, whereas the latter two patterns require dominance. Moreover, because
    adaptation is via substitutions of small effect, Fisher's model does not generate
    the strong effects of single chromosome regions often observed in species crosses.
acknowledgement: This work was supported by the Darwin Trust of Edinburgh and by  grant  GR3/11635  from  the  Natural  Environment  Research
  Council. I would like to thank Loren Rieseberg, Allen Orr, Michael Turelli, and
  an anonymous referee for their helpful comments
article_processing_charge: No
article_type: original
author:
- first_name: Nicholas H
  full_name: Barton, Nicholas H
  id: 4880FE40-F248-11E8-B48F-1D18A9856A87
  last_name: Barton
  orcid: 0000-0002-8548-5240
citation:
  ama: Barton NH. The role of hybridization in evolution. <i>Molecular Ecology</i>.
    2001;10(3):551-568. doi:<a href="https://doi.org/10.1046/j.1365-294X.2001.01216.x">10.1046/j.1365-294X.2001.01216.x</a>
  apa: Barton, N. H. (2001). The role of hybridization in evolution. <i>Molecular
    Ecology</i>. Wiley-Blackwell. <a href="https://doi.org/10.1046/j.1365-294X.2001.01216.x">https://doi.org/10.1046/j.1365-294X.2001.01216.x</a>
  chicago: Barton, Nicholas H. “The Role of Hybridization in Evolution.” <i>Molecular
    Ecology</i>. Wiley-Blackwell, 2001. <a href="https://doi.org/10.1046/j.1365-294X.2001.01216.x">https://doi.org/10.1046/j.1365-294X.2001.01216.x</a>.
  ieee: N. H. Barton, “The role of hybridization in evolution,” <i>Molecular Ecology</i>,
    vol. 10, no. 3. Wiley-Blackwell, pp. 551–568, 2001.
  ista: Barton NH. 2001. The role of hybridization in evolution. Molecular Ecology.
    10(3), 551–568.
  mla: Barton, Nicholas H. “The Role of Hybridization in Evolution.” <i>Molecular
    Ecology</i>, vol. 10, no. 3, Wiley-Blackwell, 2001, pp. 551–68, doi:<a href="https://doi.org/10.1046/j.1365-294X.2001.01216.x">10.1046/j.1365-294X.2001.01216.x</a>.
  short: N.H. Barton, Molecular Ecology 10 (2001) 551–568.
date_created: 2018-12-11T12:07:56Z
date_published: 2001-03-01T00:00:00Z
date_updated: 2023-05-10T11:45:07Z
day: '01'
doi: 10.1046/j.1365-294X.2001.01216.x
extern: '1'
external_id:
  pmid:
  - '11298968'
intvolume: '        10'
issue: '3'
language:
- iso: eng
month: '03'
oa_version: None
page: 551 - 568
pmid: 1
publication: Molecular Ecology
publication_identifier:
  issn:
  - 962-1083
publication_status: published
publisher: Wiley-Blackwell
publist_id: '1824'
quality_controlled: '1'
scopus_import: '1'
status: public
title: The role of hybridization in evolution
type: journal_article
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 10
year: '2001'
...
---
_id: '4267'
abstract:
- lang: eng
  text: The flow of genes from the dense and well-adapted centre of a species' distribution
    interferes with adaptation to marginal environments, and may sharply limit a species'
    range. Deterministic models of a linear habitat suggest that populations could
    in principle adapt to very steep environmental gradients, by increasing their
    genetic variability. However, random fluctuations in sparse populations reduce
    this variance, and may be crucial in limiting the species' range.
article_processing_charge: No
author:
- first_name: Nicholas H
  full_name: Barton, Nicholas H
  id: 4880FE40-F248-11E8-B48F-1D18A9856A87
  last_name: Barton
  orcid: 0000-0002-8548-5240
citation:
  ama: 'Barton NH. Adaptation at the edge of a species’ range. In: <i>Integrating
    Ecology and Evolution in a Spatial Context</i>. Cambridge University Press; 2001:365-392.'
  apa: Barton, N. H. (2001). Adaptation at the edge of a species’ range. In <i>Integrating
    ecology and evolution in a spatial context</i> (pp. 365–392). Cambridge University
    Press.
  chicago: Barton, Nicholas H. “Adaptation at the Edge of a Species’ Range.” In <i>Integrating
    Ecology and Evolution in a Spatial Context</i>, 365–92. Cambridge University Press,
    2001.
  ieee: N. H. Barton, “Adaptation at the edge of a species’ range,” in <i>Integrating
    ecology and evolution in a spatial context</i>, Cambridge University Press, 2001,
    pp. 365–392.
  ista: 'Barton NH. 2001.Adaptation at the edge of a species’ range. In: Integrating
    ecology and evolution in a spatial context. , 365–392.'
  mla: Barton, Nicholas H. “Adaptation at the Edge of a Species’ Range.” <i>Integrating
    Ecology and Evolution in a Spatial Context</i>, Cambridge University Press, 2001,
    pp. 365–92.
  short: N.H. Barton, in:, Integrating Ecology and Evolution in a Spatial Context,
    Cambridge University Press, 2001, pp. 365–392.
date_created: 2018-12-11T12:07:57Z
date_published: 2001-08-01T00:00:00Z
date_updated: 2023-05-10T11:59:06Z
day: '01'
extern: '1'
language:
- iso: eng
main_file_link:
- url: https://www.cambridge.org/us/academic/subjects/life-sciences/ecology-and-conservation/integrating-ecology-and-evolution-spatial-context-14th-special-symposium-british-ecological-society?format=HB&isbn=9780521840002
month: '08'
oa_version: None
page: 365 - 392
publication: Integrating ecology and evolution in a spatial context
publication_identifier:
  isbn:
  - '9780521840002'
publication_status: published
publisher: Cambridge University Press
publist_id: '1825'
quality_controlled: '1'
status: public
title: Adaptation at the edge of a species' range
type: book_chapter
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
year: '2001'
...
---
_id: '4278'
abstract:
- lang: eng
  text: 'The ability of species to migrate that has interested ecologists for many
    years. Now that so many species and ecosystems face major environmental change,
    the ability of species to adapt to these changes by dispersing, migrating, or
    moving between different patches of habitat can be crucial to ensuring their survivial.
    This book provides a timely and wide-ranging overview of the study of dispersal
    and incorporates much of the latest research. The causes, mechanisms, and consequences
    of dispersal at the individual, population, species and community levels are considered.
    The potential of new techniques and models for studying dispersal, drawn from
    molecular biology and demography, is also explored. Perspectives and insights
    are offered from the fields of evolution, conservation biology and genetics. Throughout
    the book, theoretical approaches are combined with empirical data, and care has
    been taken to include examples from as wide a range of species as possible. '
article_processing_charge: No
author:
- first_name: Nicholas H
  full_name: Barton, Nicholas H
  id: 4880FE40-F248-11E8-B48F-1D18A9856A87
  last_name: Barton
  orcid: 0000-0002-8548-5240
citation:
  ama: 'Barton NH. The evolutionary consequences of gene flow and local adaptation:
    Future approaches. In: <i>Dispersal</i>. Oxford University Press; 2001.'
  apa: 'Barton, N. H. (2001). The evolutionary consequences of gene flow and local
    adaptation: Future approaches. In <i>Dispersal</i>. Oxford University Press.'
  chicago: 'Barton, Nicholas H. “The Evolutionary Consequences of Gene Flow and Local
    Adaptation: Future Approaches.” In <i>Dispersal</i>. Oxford University Press,
    2001.'
  ieee: 'N. H. Barton, “The evolutionary consequences of gene flow and local adaptation:
    Future approaches,” in <i>Dispersal</i>, Oxford University Press, 2001.'
  ista: 'Barton NH. 2001.The evolutionary consequences of gene flow and local adaptation:
    Future approaches. In: Dispersal. .'
  mla: 'Barton, Nicholas H. “The Evolutionary Consequences of Gene Flow and Local
    Adaptation: Future Approaches.” <i>Dispersal</i>, Oxford University Press, 2001.'
  short: N.H. Barton, in:, Dispersal, Oxford University Press, 2001.
date_created: 2018-12-11T12:08:00Z
date_published: 2001-04-01T00:00:00Z
date_updated: 2023-05-10T09:57:10Z
day: '01'
extern: '1'
language:
- iso: eng
main_file_link:
- url: https://www.nhbs.com/dispersal-book
month: '04'
oa_version: None
publication: Dispersal
publication_identifier:
  isbn:
  - '9780198506591'
publication_status: published
publisher: Oxford University Press
publist_id: '1812'
quality_controlled: '1'
status: public
title: 'The evolutionary consequences of gene flow and local adaptation: Future approaches'
type: book_chapter
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
year: '2001'
...
---
_id: '4449'
abstract:
- lang: eng
  text: Embedded software is software that interacts with physical processes. As em-
    bedded systems increasingly permeate our daily lives on all levels, from micros-
    copic devices to international networks, the cost-efficient development of reliable
    embedded software is one of the grand challenges in computer science today. The
    purpose of the workshop is to bring together researchers in all areas of computer
    science that are traditionally distinct but relevant to embedded software develop-
    ment, and to incubate a research community in this way. The workshop aims to cover
    all aspects of the design and implementation of embedded software, inclu- ding
    operating systems and middleware, programming languages and compilers, modeling
    and validation, software engineering and programming methodologies, scheduling
    and execution time analysis, networking and fault tolerance, as well as application
    areas, such as embedded control, real-time signal processing, and telecommunications.
alternative_title:
- LNCS
article_processing_charge: No
citation:
  ama: 'Henzinger TA, ed. <i>EMSOFT: Embedded Software</i>. Vol 2211. ACM; 2001. doi:<a
    href="https://doi.org/10.1007/3-540-45449-7">10.1007/3-540-45449-7</a>'
  apa: 'Henzinger, T. A. (Ed.). (2001). <i>EMSOFT: Embedded Software</i> (Vol. 2211).
    Presented at the EMSOFT 2001: Embedded Software, Tahoe City, CA, USA: ACM. <a
    href="https://doi.org/10.1007/3-540-45449-7">https://doi.org/10.1007/3-540-45449-7</a>'
  chicago: 'Henzinger, Thomas A, ed. <i>EMSOFT: Embedded Software</i>. Vol. 2211.
    ACM, 2001. <a href="https://doi.org/10.1007/3-540-45449-7">https://doi.org/10.1007/3-540-45449-7</a>.'
  ieee: 'T. A. Henzinger, Ed., <i>EMSOFT: Embedded Software</i>, vol. 2211. ACM, 2001.'
  ista: 'Henzinger TA ed. 2001. EMSOFT: Embedded Software, ACM,p.'
  mla: 'Henzinger, Thomas A., editor. <i>EMSOFT: Embedded Software</i>. Vol. 2211,
    ACM, 2001, doi:<a href="https://doi.org/10.1007/3-540-45449-7">10.1007/3-540-45449-7</a>.'
  short: 'T.A. Henzinger, ed., EMSOFT: Embedded Software, ACM, 2001.'
conference:
  end_date: 2001-10-10
  location: Tahoe City, CA, USA
  name: 'EMSOFT 2001: Embedded Software'
  start_date: 2001-10-08
date_created: 2018-12-11T12:08:54Z
date_published: 2001-09-26T00:00:00Z
date_updated: 2023-05-10T09:53:17Z
day: '26'
doi: 10.1007/3-540-45449-7
editor:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000-0002-2985-7724
extern: '1'
intvolume: '      2211'
language:
- iso: eng
month: '09'
oa_version: None
publication_identifier:
  isbn:
  - '9783540426738'
publication_status: published
publisher: ACM
publist_id: '283'
quality_controlled: '1'
status: public
title: 'EMSOFT: Embedded Software'
type: conference_editor
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 2211
year: '2001'
...
---
_id: '4475'
abstract:
- lang: eng
  text: We provide an overview of the current status of HYTECH, and reflect on some
    of the lessons learned from our experiences with the tool. HYTECH is a symbolic
    model checker for mixed discrete-continuous systems that are modeled as automata
    with piecewise-constant polyhedral differential inclusions. The use of a formal
    input language and automated procedures for state-space traversal lay the foundation
    for formally verifying properties of hybrid dynamical systems. We describe some
    recent experiences analyzing three hybrid systems. We point out the successes
    and limitations of the tool. The analysis procedure has been extended in a number
    of ways to address some of the tool's shortcomings. We evaluate these extensions,
    and conclude with some desiderata for verification tools for hybrid systems.
article_processing_charge: No
author:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Joerg
  full_name: Preussig, Joerg
  last_name: Preussig
- first_name: Howard
  full_name: Wong Toi, Howard
  last_name: Wong Toi
citation:
  ama: 'Henzinger TA, Preussig J, Wong Toi H. Some lessons from the HYTECH experience.
    In: <i>Proceedings of the 40th IEEE Conference on Decision and Control</i>. Vol
    3. IEEE; 2001:2887-2892. doi:<a href="https://doi.org/10.1109/.2001.980714">10.1109/.2001.980714</a>'
  apa: 'Henzinger, T. A., Preussig, J., &#38; Wong Toi, H. (2001). Some lessons from
    the HYTECH experience. In <i>Proceedings of the 40th IEEE Conference on Decision
    and Control</i> (Vol. 3, pp. 2887–2892). Orlando, FL, USA: IEEE. <a href="https://doi.org/10.1109/.2001.980714">https://doi.org/10.1109/.2001.980714</a>'
  chicago: Henzinger, Thomas A, Joerg Preussig, and Howard Wong Toi. “Some Lessons
    from the HYTECH Experience.” In <i>Proceedings of the 40th IEEE Conference on
    Decision and Control</i>, 3:2887–92. IEEE, 2001. <a href="https://doi.org/10.1109/.2001.980714">https://doi.org/10.1109/.2001.980714</a>.
  ieee: T. A. Henzinger, J. Preussig, and H. Wong Toi, “Some lessons from the HYTECH
    experience,” in <i>Proceedings of the 40th IEEE Conference on Decision and Control</i>,
    Orlando, FL, USA, 2001, vol. 3, pp. 2887–2892.
  ista: 'Henzinger TA, Preussig J, Wong Toi H. 2001. Some lessons from the HYTECH
    experience. Proceedings of the 40th IEEE Conference on Decision and Control. CDC:
    Decision and Control vol. 3, 2887–2892.'
  mla: Henzinger, Thomas A., et al. “Some Lessons from the HYTECH Experience.” <i>Proceedings
    of the 40th IEEE Conference on Decision and Control</i>, vol. 3, IEEE, 2001, pp.
    2887–92, doi:<a href="https://doi.org/10.1109/.2001.980714">10.1109/.2001.980714</a>.
  short: T.A. Henzinger, J. Preussig, H. Wong Toi, in:, Proceedings of the 40th IEEE
    Conference on Decision and Control, IEEE, 2001, pp. 2887–2892.
conference:
  end_date: 2001-12-07
  location: Orlando, FL, USA
  name: 'CDC: Decision and Control'
  start_date: 2001-12-04
date_created: 2018-12-11T12:09:02Z
date_published: 2001-05-01T00:00:00Z
date_updated: 2023-05-10T09:47:20Z
day: '01'
doi: 10.1109/.2001.980714
extern: '1'
intvolume: '         3'
language:
- iso: eng
month: '05'
oa_version: None
page: 2887 - 2892
publication: Proceedings of the 40th IEEE Conference on Decision and Control
publication_identifier:
  isbn:
  - '0780370619'
publication_status: published
publisher: IEEE
publist_id: '253'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Some lessons from the HYTECH experience
type: conference
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 3
year: '2001'
...
---
_id: '4477'
abstract:
- lang: eng
  text: The assume-guarantee paradigm is a powerful divide-and-conquer mechanism for
    decomposing a verification task about a system into subtasks about the individual
    components of the system. The key to assume-guarantee reasoning is to consider
    each component not in isolation, but in conjunction with assumptions about the
    context of the component. Assume-guarantee principles are known for purely concurrent
    contexts, which constrain the input data of a component, as well as for purely
    sequential contexts, which constrain the entry configurations of a component.
    We present a model for hierarchical system design which permits the arbitrary
    nesting of parallel as well as serial composition, and which supports an assume-guarantee
    principle for mixed parallel-serial contexts. Our model also supports both discrete
    and continuous processes, and is therefore well-suited for the modeling and analysis
    of embedded software systems which interact with real-world environments. Using
    an example of two cooperating robots, we show refinement between a high-level
    model which specifies continuous timing constraints and an implementation which
    relies on discrete sampling.
acknowledgement: Support for this research was provided in part by the AFOSR MURI
  grant F49620- 00-1-0327, and the DARPA SEC grant F33615-C-98-3614, the MARCO GSRC
  grant 98-DT-660, the NSF ITR grant CCR-0085949.
alternative_title:
- LNCS
article_processing_charge: No
author:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Marius
  full_name: Minea, Marius
  last_name: Minea
- first_name: Vinayak
  full_name: Prabhu, Vinayak
  last_name: Prabhu
citation:
  ama: 'Henzinger TA, Minea M, Prabhu V. Assume-guarantee reasoning for hierarchical
    hybrid systems. In: <i>Proceedings of the 4th International Workshop on Hybrid
    Systems</i>. Vol 2034. Springer; 2001:275-290. doi:<a href="https://doi.org/10.1007/3-540-45351-2_24">10.1007/3-540-45351-2_24</a>'
  apa: 'Henzinger, T. A., Minea, M., &#38; Prabhu, V. (2001). Assume-guarantee reasoning
    for hierarchical hybrid systems. In <i>Proceedings of the 4th International Workshop
    on Hybrid Systems</i> (Vol. 2034, pp. 275–290). Rome, Italy: Springer. <a href="https://doi.org/10.1007/3-540-45351-2_24">https://doi.org/10.1007/3-540-45351-2_24</a>'
  chicago: Henzinger, Thomas A, Marius Minea, and Vinayak Prabhu. “Assume-Guarantee
    Reasoning for Hierarchical Hybrid Systems.” In <i>Proceedings of the 4th International
    Workshop on Hybrid Systems</i>, 2034:275–90. Springer, 2001. <a href="https://doi.org/10.1007/3-540-45351-2_24">https://doi.org/10.1007/3-540-45351-2_24</a>.
  ieee: T. A. Henzinger, M. Minea, and V. Prabhu, “Assume-guarantee reasoning for
    hierarchical hybrid systems,” in <i>Proceedings of the 4th International Workshop
    on Hybrid Systems</i>, Rome, Italy, 2001, vol. 2034, pp. 275–290.
  ista: 'Henzinger TA, Minea M, Prabhu V. 2001. Assume-guarantee reasoning for hierarchical
    hybrid systems. Proceedings of the 4th International Workshop on Hybrid Systems.
    HSCC: Hybrid Systems - Computation and Control, LNCS, vol. 2034, 275–290.'
  mla: Henzinger, Thomas A., et al. “Assume-Guarantee Reasoning for Hierarchical Hybrid
    Systems.” <i>Proceedings of the 4th International Workshop on Hybrid Systems</i>,
    vol. 2034, Springer, 2001, pp. 275–90, doi:<a href="https://doi.org/10.1007/3-540-45351-2_24">10.1007/3-540-45351-2_24</a>.
  short: T.A. Henzinger, M. Minea, V. Prabhu, in:, Proceedings of the 4th International
    Workshop on Hybrid Systems, Springer, 2001, pp. 275–290.
conference:
  end_date: 2001-03-30
  location: Rome, Italy
  name: 'HSCC: Hybrid Systems - Computation and Control'
  start_date: 2001-03-28
date_created: 2018-12-11T12:09:03Z
date_published: 2001-03-14T00:00:00Z
date_updated: 2023-05-09T14:47:37Z
day: '14'
doi: 10.1007/3-540-45351-2_24
extern: '1'
intvolume: '      2034'
language:
- iso: eng
month: '03'
oa_version: None
page: 275 - 290
publication: Proceedings of the 4th International Workshop on Hybrid Systems
publication_identifier:
  isbn:
  - '9783540418665'
publication_status: published
publisher: Springer
publist_id: '250'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Assume-guarantee reasoning for hierarchical hybrid systems
type: conference
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 2034
year: '2001'
...
---
_id: '4478'
abstract:
- lang: eng
  text: Giotto is a principled, tool-supported design methodology for implementing
    embedded control systems on platforms of possibly distributed sensors, actuators,
    CPUs, and networks. Giotto is based on the principle that time-triggered task
    invocations plus time-triggered mode switches can form the abstract essence of
    programming real-time control systems. Giotto consists of a programming language
    with a formal semantics, and a retargetable compiler and runtime library. Giotto
    supports the automation of control system design by strictly separating platform-independent
    functionality and timing concerns from platform-dependent scheduling and communication
    issues. The time-triggered predictability of Giotto makes it particularly suitable
    for safety-critical applications with hard real-time constraints. We illustrate
    the platform-independence and time-triggered execution of Giotto by coordinating
    a heterogeneous flock of Intel x86 robots and Lego Mindstorms robots.
acknowledgement: We thank Rupak Majumdar for implementing a prototype Giotto compiler
  for Lego Mindstorms robots. We thank Dmitry Derevyanko and Winthrop Williams for
  building our Intel x86 robots. We thank Edward Lee and Xiaojun Liu for help with
  a Ptolemy II [4] implementation of Giotto. This research was supported in part by
  the DARPA SEC grant F33615-C-98-3614, the DARPA MoBIES grant F33615- 00-C-1703,
  the MARCO GSRC grant 98-DT-660, the AFOSR MURI grant F49620-00-1-0327, and the NSF
  ITR grant CCR-0085949.
article_processing_charge: No
author:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Benjamin
  full_name: Horowitz, Benjamin
  last_name: Horowitz
- first_name: Christoph
  full_name: Kirsch, Christoph
  last_name: Kirsch
citation:
  ama: 'Henzinger TA, Horowitz B, Kirsch C. Embedded control systems development with
    Giotto. In: <i>Proceedings of the 2nd ACM SIGPLAN Workshop on Languages, Compilers
    and Tools for Embedded Systems</i>. ACM; 2001:64-72. doi:<a href="https://doi.org/10.1145/384197.384208">10.1145/384197.384208</a>'
  apa: 'Henzinger, T. A., Horowitz, B., &#38; Kirsch, C. (2001). Embedded control
    systems development with Giotto. In <i>Proceedings of the 2nd ACM SIGPLAN workshop
    on Languages, compilers and tools for embedded systems</i> (pp. 64–72). New York,
    NY, United States: ACM. <a href="https://doi.org/10.1145/384197.384208">https://doi.org/10.1145/384197.384208</a>'
  chicago: Henzinger, Thomas A, Benjamin Horowitz, and Christoph Kirsch. “Embedded
    Control Systems Development with Giotto.” In <i>Proceedings of the 2nd ACM SIGPLAN
    Workshop on Languages, Compilers and Tools for Embedded Systems</i>, 64–72. ACM,
    2001. <a href="https://doi.org/10.1145/384197.384208">https://doi.org/10.1145/384197.384208</a>.
  ieee: T. A. Henzinger, B. Horowitz, and C. Kirsch, “Embedded control systems development
    with Giotto,” in <i>Proceedings of the 2nd ACM SIGPLAN workshop on Languages,
    compilers and tools for embedded systems</i>, New York, NY, United States, 2001,
    pp. 64–72.
  ista: 'Henzinger TA, Horowitz B, Kirsch C. 2001. Embedded control systems development
    with Giotto. Proceedings of the 2nd ACM SIGPLAN workshop on Languages, compilers
    and tools for embedded systems. LCTES: Languages, Compilers, and Tools for Embedded
    Systems, 64–72.'
  mla: Henzinger, Thomas A., et al. “Embedded Control Systems Development with Giotto.”
    <i>Proceedings of the 2nd ACM SIGPLAN Workshop on Languages, Compilers and Tools
    for Embedded Systems</i>, ACM, 2001, pp. 64–72, doi:<a href="https://doi.org/10.1145/384197.384208">10.1145/384197.384208</a>.
  short: T.A. Henzinger, B. Horowitz, C. Kirsch, in:, Proceedings of the 2nd ACM SIGPLAN
    Workshop on Languages, Compilers and Tools for Embedded Systems, ACM, 2001, pp.
    64–72.
conference:
  location: New York, NY, United States
  name: 'LCTES: Languages, Compilers, and Tools for Embedded Systems'
date_created: 2018-12-11T12:09:03Z
date_published: 2001-06-01T00:00:00Z
date_updated: 2023-05-10T09:37:20Z
day: '01'
doi: 10.1145/384197.384208
extern: '1'
language:
- iso: eng
month: '06'
oa_version: None
page: 64 - 72
publication: Proceedings of the 2nd ACM SIGPLAN workshop on Languages, compilers and
  tools for embedded systems
publication_identifier:
  isbn:
  - '9781581134254'
publication_status: published
publisher: ACM
publist_id: '251'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Embedded control systems development with Giotto
type: conference
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
year: '2001'
...
---
_id: '4479'
abstract:
- lang: eng
  text: Giotto provides an abstract programmer’s model for the implementation of embedded
    control systems with hard real-time constraints. A typical control application
    consists of periodic software tasks together with a mode switching logic for enabling
    and disabling tasks. Giotto specifies time-triggered sensor readings, task invocations,
    and mode switches independent of any implementation platform. Giotto can be annotated
    with platform constraints such as task-to-host mappings, and task and communication
    schedules. The annotations are directives for the Giotto compiler, but they do
    not alter the functionality and timing of a Giotto program. By separating the
    platform-independent from the platform-dependent concerns, Giotto enables a great
    deal of flexibility in choosing control platforms as well as a great deal of automation
    in the validation and synthesis of control software. The time-triggered nature
    of Giotto achieves timing predictability, which makes Giotto particularly suitable
    for safety-critical applications.
acknowledgement: This research was supported in part by the DARPA SEC grant F33615-C-98-3614
  and by the MARCO GSRC grant 98-DT-660.
alternative_title:
- LNCS
article_processing_charge: No
author:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Benjamin
  full_name: Horowitz, Benjamin
  last_name: Horowitz
- first_name: Christoph
  full_name: Kirsch, Christoph
  last_name: Kirsch
citation:
  ama: 'Henzinger TA, Horowitz B, Kirsch C. Giotto: A time-triggered language for
    embedded programming. In: <i>Proceedings of the 1st International Workshop on
    Embedded Software</i>. Vol 2211. ACM; 2001:166-184. doi:<a href="https://doi.org/10.1007/3-540-45449-7_12">10.1007/3-540-45449-7_12</a>'
  apa: 'Henzinger, T. A., Horowitz, B., &#38; Kirsch, C. (2001). Giotto: A time-triggered
    language for embedded programming. In <i>Proceedings of the 1st International
    Workshop on Embedded Software</i> (Vol. 2211, pp. 166–184). Tahoe City, CA, USA:
    ACM. <a href="https://doi.org/10.1007/3-540-45449-7_12">https://doi.org/10.1007/3-540-45449-7_12</a>'
  chicago: 'Henzinger, Thomas A, Benjamin Horowitz, and Christoph Kirsch. “Giotto:
    A Time-Triggered Language for Embedded Programming.” In <i>Proceedings of the
    1st International Workshop on Embedded Software</i>, 2211:166–84. ACM, 2001. <a
    href="https://doi.org/10.1007/3-540-45449-7_12">https://doi.org/10.1007/3-540-45449-7_12</a>.'
  ieee: 'T. A. Henzinger, B. Horowitz, and C. Kirsch, “Giotto: A time-triggered language
    for embedded programming,” in <i>Proceedings of the 1st International Workshop
    on Embedded Software</i>, Tahoe City, CA, USA, 2001, vol. 2211, pp. 166–184.'
  ista: 'Henzinger TA, Horowitz B, Kirsch C. 2001. Giotto: A time-triggered language
    for embedded programming. Proceedings of the 1st International Workshop on Embedded
    Software. EMSOFT: Embedded Software , LNCS, vol. 2211, 166–184.'
  mla: 'Henzinger, Thomas A., et al. “Giotto: A Time-Triggered Language for Embedded
    Programming.” <i>Proceedings of the 1st International Workshop on Embedded Software</i>,
    vol. 2211, ACM, 2001, pp. 166–84, doi:<a href="https://doi.org/10.1007/3-540-45449-7_12">10.1007/3-540-45449-7_12</a>.'
  short: T.A. Henzinger, B. Horowitz, C. Kirsch, in:, Proceedings of the 1st International
    Workshop on Embedded Software, ACM, 2001, pp. 166–184.
conference:
  end_date: 2001-10-10
  location: Tahoe City, CA, USA
  name: 'EMSOFT: Embedded Software '
  start_date: 2001-10-08
date_created: 2018-12-11T12:09:04Z
date_published: 2001-09-26T00:00:00Z
date_updated: 2023-05-10T09:42:10Z
day: '26'
doi: 10.1007/3-540-45449-7_12
extern: '1'
intvolume: '      2211'
language:
- iso: eng
month: '09'
oa_version: None
page: 166 - 184
publication: Proceedings of the 1st International Workshop on Embedded Software
publication_identifier:
  isbn:
  - '9783540426738'
publication_status: published
publisher: ACM
publist_id: '252'
quality_controlled: '1'
scopus_import: '1'
status: public
title: 'Giotto: A time-triggered language for embedded programming'
type: conference
user_id: ea97e931-d5af-11eb-85d4-e6957dddbf17
volume: 2211
year: '2001'
...
