Skip to main content

LACATRE: The basis for a Real Time Software Engineering Workshop

  • Conference paper
PEARL 91 — Workshop über Realzeitsysteme

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 295))

Zusammenfassung

The development of Real Time Applications raises a number of problems which add themselves to those, already non-trivial, generated by the development of all Information Systems, either during their design or their implementation, mainly because such applications are closely coupled to the physical world with which they interact.

This paper is dedicated to those who have to solve this type of applications using Real Time Executives.

The major difficulties they encounter are:

  • the expression of the dynamical aspect of this type of applications

  • the number and the variety of these Real Time Executives

    Standardisation efforts, now performed by Real Time Executive constructors in order to promote Real Time Executive standards, can be considered as some sort of answer to the second problem

    In order to take both problems into account and to bring up global answers, we define the LACATRE graphical language (LAngage de Conception d’Applications Temps REel) which allows the modelisation of an application using graphical representations of the main entities present (handled) in commonly used Real Time Executives (i.e. VRTX, RTC, RMX,...)

It may be used in two different ways:

  • a free-hand use for design aid and/or graphical documentation of programs in which case it may be considered as a method of design and this is not the subject of this paper

  • an interactive tool as a generator of multitask Real Time Application program skeletons. In this aspect, it may form the basis of a Real Time Software Engineering Workshop

Within the Software Lifecycle, LACATRE covers a part of Preliminary Design and Detailed Design. It allows the expression of the dynamic decomposition and task relationships, in order to obtain the skeleton of the multitask program but not a precise description of the computation.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

Bibliographie references

  • J.P. ELLOY (1990). Le Temps Réel - Automatique, Productique, Robotique - Colloque AFCET - Nantes (F) -10/11 October 1990.

    Google Scholar 

  • J. BENEY, J.F. BOULICAUT (1990). STARLET : An Affix Based Compiler-Compiler designed as a logic programming system. - Proceedings of the 3rd International Workshop on Compiler-Compiler CC’90. Schwerin (FRG), Octobre 1990. LNCS 1990 Springer Verlag.

    Google Scholar 

  • B.N.I Bureau d’Orientation de la Normalisation en Informatique (1984). SCEPTRE : proposition de noyau normalisé pour les exécutifs temps réel. Techniques et Sciences Informatiques Vol.3 1984.

    Google Scholar 

  • Electronique actualités (1990). Création d’un consortium des Standard Temps Réel. Electronique Actualités 1023, December 1990.

    Google Scholar 

  • H. GOMAA (1984). A Software Design Method for Real-Time Systems. Communication of the ACM, Vol.27-9. September 1984.

    Google Scholar 

  • C. GROSS (1988). Les outils logiciels pour applications Temps Réel. Electronique Industrielle 146, June 1988.

    Google Scholar 

  • W.A. HALANG (1989). Languages and tools for the graphical and textual system Independent Programming for Programmable Logic Controllers. Microprocessing and Microprogramming 27- North Holland. 1989.

    Google Scholar 

  • J. LUDEWIG (1986). Practical methods and tools for specification. Embedded Systems. Springer Verlag. 1986.

    Google Scholar 

  • H.G. MENDELBAUM, D. FINKELMAN (1988). CASDA : Synthesized Graphic Design of real-Time Systems. IEEE Computer Graphics & Applications. January 1989.

    Google Scholar 

  • J.J. SCHWARZ (1990). LACATRE, Notice résumée V2.01. Polycopié - Support de Cours “Techniques Temps Réel” - Polycopié. Département Informatique INSA - Lyon - Novembre 1990.

    Google Scholar 

  • J.J. SCHWARZ, J.J. SKUBICH, M. MIQUEL (1991). A Graphical Language for Multitasking Real Time Application Design. An application to RMX Programming - 1991 International iRUG Conference - Baltimore USA - 7/9 October 1991.

    Google Scholar 

  • SYLVA (1988). Sylva Foundry User’s Manual V1–2, Cadware 1988.

    Google Scholar 

  • Systems International (1990). Time-critical software. Systems International, May 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schwarz, J.J., Skubich, J.J., Aubry, R. (1991). LACATRE: The basis for a Real Time Software Engineering Workshop. In: Halang, W.A. (eds) PEARL 91 — Workshop über Realzeitsysteme. Informatik-Fachberichte, vol 295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77151-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77151-4_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54909-3

  • Online ISBN: 978-3-642-77151-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics