Skip to main content

Combining SDL with Synchronous Data Flow Modelling for Distributed Control Systems

  • Conference paper
  • First Online:
SDL 2001: Meeting UML (SDL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2078))

Included in the following conference series:

Abstract

Engineers are faced nowadays with the challenge of designing strongly distributed control systems, with complex interactions. There is little theory and tool support to address this recent challenge. Control engineering and telecom engineering have dedicated but unrelated techniques, each for their specific domain. In this paper, we explore an approach where we combine two complementary formal methods, with good tool support and industrial acceptance:SCADE/Lustre from the Control Engineering domain, and SDL, from the Telecom domain.

Work supported by the European project CRISYS, EP 25.514 - Critical Instrumentation and control SYStems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Brière, D. Ribot, D Pilaud, JL Camus, “Methods and specification tools for Airbus on-board systems” in Avionics Conference and exhibition, London, December 1994, ERA Technology.

    Google Scholar 

  2. G Le Goff, “Using synchronous languages for interlocking”, First International Conference on Computer Application in Transportation Systems, 1996.

    Google Scholar 

  3. N Halbwachs, P Caspi, P Raymond and D Pilaud “The synchronous dataflow programming language Lustre”. Proceedings of the IEEE, vol 79, n○9, pp 1305–1320, September 1991.

    Article  Google Scholar 

  4. Modeling Reactive Systems With Statecharts:The Statemate Approach by David Harel and Michael Politi, McGraw Hill.

    Google Scholar 

  5. G Berry and G Gonthier, “The Esterel synchronous programming language, design, semantics, implementation”, Science of Computer Programming, Vol 19, No 2, pp87–152, 1992.

    Article  MATH  Google Scholar 

  6. P Le Guernic et al, Programming real-time applications with SIGNAL, another look at real time programming, special section of Proc. Of the IEEE, 79(9): 1321–1336, Sept 1991.

    Article  Google Scholar 

  7. ITU-T Recommendation Z.100-Specification and Description Language (SDL).

    Google Scholar 

  8. Scheduling in SDL simulation. Application to Future Air Navigation Systems F. Boutet, G. Rieux, Y. Lejeune, E. Choveau, 2nd Workshop on SDL and MSC, Grenoble, France June, 26-28 2000.

    Google Scholar 

  9. H. Kopetz and G. Grünsteidl. TTP A Protocol for Fault-Tolerant Real-Time Systems. COMPUTER, pages 14–23, January 1994.

    Google Scholar 

  10. Paul Caspi et Al. Formal design of distributed control systems with Lustre. In Proc Safecomp’Safecomp99, September 1999.

    Google Scholar 

  11. A Benveniste, B Caillaud, P Le Guernic, “From Synchrony to Asynchrony”, CONCUR’99, Concurrency Theory,10th Int Conf, Lecture notes in Computer Science, Vol 1664, pp162–177, Springer Aug 1999.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Camus, JL., Le Sergent, T. (2001). Combining SDL with Synchronous Data Flow Modelling for Distributed Control Systems. In: Reed, R., Reed, J. (eds) SDL 2001: Meeting UML. SDL 2001. Lecture Notes in Computer Science, vol 2078. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48213-X_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-48213-X_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42281-5

  • Online ISBN: 978-3-540-48213-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics