Skip to main content
Log in

Forecasting real-Time behavior during software design using a CASE environment

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

Real-time software is required to react within certain time constraints. Aimed at forecasting early during the design process whether the design approach chosen will fulfill those time constraints, while avoiding costly prototyping, two different methods have been developed: open-loop dynamic evaluation of time-critical parts of executable design specifications, and animating a closed-loop system, consisting of the executable design specifications, coupled to a dynamic simulation model of the physical system involved. Both methods are explained using examples.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • AllworthS.T., and R.N.Zobel. 1987.Introduction to Real-Time Software Design. Macmillan, London.

    Google Scholar 

  • BalzerR., T.E.Cheatham, and C.Green. 1983. Software Technology in the 1990s: Using a New Paradigm.IEEE Computer 16 (11): 39–45.

    Google Scholar 

  • Berzins, L., and V. Berzins. 1988. Rapidly Prototyping Real-Time Systems.IEEE Software (Sept.), pp. 25–36.

  • BobillierP.A., B.C.Kahan, and A.R.Probst. 1976.Simulation with GPSS and GPSS V. Prentice-Hall, Englewood Cliffs, N.J.

    Google Scholar 

  • BrunoG., and G.Marchetto. 1986. Process-Translatable Petri Nets for the Rapid Prototyping of Process Control Systems.IEEE Trans. Software Engineering SE12 (2): 346–357.

    Google Scholar 

  • Eichenauer, B. (n.d.) Konfigurierbare Software fur dedizierte Systeme mit PORTOS. Unpublished paper. Available from GPP, Kolpingring 18a, D-8024 Oberhaching, Federal Republic of Germany.

  • Ford, R. 1988. Concurrent Algorithms for Real-Time Memory Management.IEEE Software (Sept.), pp. 10–23.

  • GoldenbergA.A., and L.Chan. 1988. An Approach to Real-Time Control of Robots in Task Space.IEEE Trans. Industrial Electronics 35 (2): 231–238.

    Article  Google Scholar 

  • HalangW.A. 1983. On Real-Time Features Available in High-Level Languages and Yet to be Implemented.Microprocessing and Microprogramming 12: 79–87. North-Holland, New York.

    Google Scholar 

  • Joho, E. 1987. Methods for a Computer-Aided Analysis of Real-Time Behavior in Design Specifications. Ph.D. Dissertation, University of Stuttgart.

  • Kurz, E. 1988a. Executable EPOS-S Specifications. Paper presented at the EPOS User Conf., Bonn. Available from GPP, Kolpingring 18a, D-8024 Oberhaching, Federal Republic of Germany.

  • —. 1988b. Formal Specification and Rapid Prototyping: A Controversy?Proc. Prozessrechensyteme '88, ed. R.Lauber Informatik-Fachberichte 167. Springer-Verlag, Berlin.

    Google Scholar 

  • LauberR. 1978.Prozessautomatisierung und Informatik. Informatik-Fachberichte, vol. 16, pp. 381–394. Springer-Verlag, Berlin.

    Google Scholar 

  • — 1982. Development Support Systems.IEEE Computer 15 (5): 36–46.

    Google Scholar 

  • — 1984. Software for Industrial Process Control.IEEE Computer 17 (2): 6–8.

    Google Scholar 

  • — 1989.Prozessautomatisierung I, 2nd ed. Springer-Verlag, Berlin.

    Google Scholar 

  • Lauber, R., and P. Lempp. 1987.EPOS Overview. Available from SPS Software Products & Services, 14 E. 38 St., New York, NY 10016.

  • Lauber, R., 1988. What Productivity Increases to Expect from a CASE Environment: Results of a Users' Survey.Proc. Technical Symposium of the Washington, D.C., Chapter of ACM.

  • Roessler, R. 1979. Operating Systems Strategies to Cope with Time Problems in Process Automation. Ph.D. Dissertation, University of Stuttgart.

  • SteusloffH.U. 1984. Advanced Real-Time Languages for Distributed Industrial Process Control.IEEE Computer 17 (2): 37–46.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lauber, R.J. Forecasting real-Time behavior during software design using a CASE environment. Real-Time Syst 1, 61–76 (1989). https://doi.org/10.1007/BF02341921

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02341921

Keywords

Navigation