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.
Similar content being viewed by others
References
AllworthS.T., and R.N.Zobel. 1987.Introduction to Real-Time Software Design. Macmillan, London.
BalzerR., T.E.Cheatham, and C.Green. 1983. Software Technology in the 1990s: Using a New Paradigm.IEEE Computer 16 (11): 39–45.
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.
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.
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.
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.
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.
LauberR. 1978.Prozessautomatisierung und Informatik. Informatik-Fachberichte, vol. 16, pp. 381–394. Springer-Verlag, Berlin.
— 1982. Development Support Systems.IEEE Computer 15 (5): 36–46.
— 1984. Software for Industrial Process Control.IEEE Computer 17 (2): 6–8.
— 1989.Prozessautomatisierung I, 2nd ed. Springer-Verlag, Berlin.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF02341921