• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Giotto: A time-triggered language for embedded programming (2001)

Cached

  • Download as a PDF

Download Links

  • [www.gigascale.org]
  • [www.bhorowit.com]
  • [mtc.epfl.ch]
  • [www-cad.eecs.berkeley.edu]
  • [csc.lsu.edu]
  • [www.ics.uci.edu]
  • [cs.uni-salzburg.at]
  • [www-cad.eecs.berkeley.edu]
  • [www-cad.eecs.berkeley.edu]
  • [www-cad.eecs.berkeley.edu]
  • [cs.uni-salzburg.at]
  • [www.cs.ust.hk]
  • [www.cs.uni-salzburg.at]
  • [www-cad.eecs.berkeley.edu]
  • [www-cad.eecs.berkeley.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Thomas A. Henzinger , Benjamin Horowitz , Christoph Meyer Kirsch
Venue:PROCEEDINGS OF THE IEEE
Citations:180 - 33 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Henzinger01giotto:a,
    author = {Thomas A. Henzinger and Benjamin Horowitz and Christoph Meyer Kirsch},
    title = {Giotto: A time-triggered language for embedded programming},
    booktitle = {PROCEEDINGS OF THE IEEE},
    year = {2001},
    pages = {166--184},
    publisher = {Springer-Verlag}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

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 speci es timetriggered 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 andtiming of a Giotto program. By separating the platform-independent from the platform-dependent concerns, Giotto enables a great deal of exibility inchoosing control platforms as well as a great deal of automation in the validation and synthesis of control software. The timetriggered nature of Giotto achieves timing predictability, which makes Giotto particularly suitable for safety-critical applications.

Citations

8882 Computers and Intractability: A Guide to the Theory of NP-completeness - Garey, Johnson - 1979
420 The synchronous dataflow programming language Lustre - Halbwachs, Caspi, et al. - 1991
393 Real-Time Systems: Design Principles for Distributed Embedded Applications - Kopetz - 2000
373 Scheduling: Theory, algorithms and systems - Pinedo - 1995
372 Synchronous Programming of Reactive Systems - Halbwachs - 1993
193 Scheduling Algorithms - Brucker - 2007
176 Holistic schedulability analysis for distributed hard real-time systems - Tindell, Clark
171 The Foundations of Esterel - Berry - 2000
100 Project Oberon. The Design of an Operating System and Compiler - Wirth, Gutknecht - 1992
96 A survey of architecture description languages - Clements - 1996
94 Synchronous programming with events and relations: the Signal language and its semantics - Benveniste, Geurnic, et al. - 1991
71 The Embedded Machine: Predictable, portable real-time code - Henzinger, Kirsch - 2002
65 Fast and precise WCET prediction by separated cache andpath analyses - Theiling, Ferdinand, et al.
38 Embedded control systems development with Giotto - Henzinger, Horowitz, et al. - 2001
30 Masaccio: A formal model for embedded components - Henzinger - 2000
27 The Foundations of Esterel,” Proof, Language, and Interaction: Essays in Honour of - Berry - 2000
24 Performance Analysis of Real-Time Embedded Software - Li, Malik - 1999
22 Time-safety checking for embedded programs - Henzinger, Kirsch, et al. - 2002
18 A Giotto-based helicopter control system - Kirsch, Sanvido, et al. - 2002
16 Ptolemy II: Heterogeneous concurrent modeling and design in Java - Davis, Goel, et al. - 1999
13 Metah support for real-time multi-processor avionics - Vestal - 1997
13 The design of real-time systems: From specification to implementation and verification - Kopetz, Zainlinger, et al. - 1991
12 Scheduling and communication in MetaH - Vestal, Binns - 1993
9 A computer system for model helicopter flight control; Technical memo 3: The software core - Sanvido - 1999
6 Holistic schedulability for distributed hard real-time systems - Tindel, Clark - 1994
5 Process scheduling for performance estimation and synthesis of hardware/software systems - Eles, Kuchcinski, et al. - 1998
5 A computer system for model helicopter flight control; Technical memo 6: The Oberon compiler for the StrongARM processor - Wirth - 1999
3 Control of helicopters - Chapuis, Eck, et al. - 1999
3 Scheduling and Communicating - Vestal - 1993
2 Fly-by-wire systems for military high-performance aircraft,” in Real-Time Systems: Engineering and Applications - Langer, Rauch, et al. - 1992
2 The foundations of Esterel," in Proof, Language and Interaction: Essays in Honour of Robin - Berry - 2000
2 Control of helicopters,” in Control of Complex Systems - Chapuis, Eck, et al. - 1999
1 Fly-by-wire flight control - Collinson - 1999
1 utz, "The design of real-time systems: From specification to implementation and verification - Kopetz, Zainlinger, et al. - 1991
1 Fly-by-wire flight control,” Comput - Collinson - 1999
1 The Embedded Machine - Kirsch - 2001
1 Real-time Systems: Engineering and Applications, chapter 14 - Langer, Rauch, et al. - 1992
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University