Real-Time Software Architecture: Application to FIP Fieldbus
1995, IFAC Proceedings Volumes
https://doi.org/10.1016/S1474-6670(17)47258-2Abstract
In time-critical communication, temporal mechanisms and scheduling algorithms are required to meet time constraints at run-time of distributed applications. This paper deals with mechanisms to integrate at the various levels of a communication architecture to qualify with a temporal view point the data exchanged between distributed application processes. The proposed mechanisms are applied to FIP fieldbus showing how to elaborate temporal statuses of FIP by invoking a general state machine.
References (23)
- AlIen, J.F. (1984). Towards a general theory of action and time, Artificial Intelligence N° 23, pp 123-154.
- Burns, A., and Wellings, A. (1990). Real-time systems and their programming languages. International computer series, Addison Wesley.
- Cheng, c.c., Stankovic, J.A. and Ramamrithan, K. (1989). Scheduling algorithms for hard real- time systems, Real-time systems Newsletter 3(2):1-24.
- Danthine, A. (1993) . The OSI 95 Connection- mode transport service -The enhanced Qos. In High performance networking. (A. Danthine and A. Spaniol, Ed.), pp. 235-252, Elsevier Sc. Pub. BY (North-Holland).
- ISO, (1991) . Interim report of the TCCA Rapporteurs group of ISOrrC 184/SC 5/WG2 on time-critical Communications Architecture and System. ISOrrC I 84/SC 5/WG 2, Report W 254, April.
- Liu, c., and Layland, J. (1973) . Scheduling algorithms for mUltiprocessing in a hard real- time environment. Journal of ACM, 20( 1): 46- 61.
- Lorenz, P. (1994). Le temps dans les architectures de communication : application au reseau de terrain FIP. These de doctorat de J'INPL, JUly.
- Mammeri, Z. and Lorenz, P. (1994). Integration of temporal mechanisms in communication protocols for time-critical distributed systems. 12th IFAC Workshop on Distributed Computer Control Systems, DCCS'94, Toledo, Spain, September 28-30, pp. 7-13.
- Mok, A. (1983). Fundamental design problems of distributed systems for the hard real-time environment. PhD Thesis, MIT.
- Motus, L. (1992). Time concepts in real-time software, IFACIIFIP, International workshop on real-time programming, WRTP'92, Bruges, Belgium.
- Nutt, G. (1972). Evaluation nets for computer performance analysis, AFIPS FJCC,.
- Panzieri. F., and Davoli. R. (1993). Real-time systems: a tutorial. Performance evaluation of computer and communication systems. LNCS (729): 435-462.
- Rajkumar, R. (1991). Synchronization in real-time systems, a priority inherence approach. Eds. Kluwer academic publishers.
- Rodd, M.G., (1994a). Communications for real- time industrial control : The design issues. In Real time computing, (Eds. W. A. Halang and A. D. Stoyenko), Springer Verlag, pp. 111-130
- Rodd, M.G., and El-rowaihi, S.F. (1994b) . Temporal modelling of real-time communication protocols based on a processor/channel approach. Journal of Real- Time systems (6): 243-262.
- Sajkowski, M. (1987). Protocol verification in the presence of time. Protocol specification, testing and verification , VI , Elsevier science publishers B.V., pp. 269-280
- Sha, L., Satbaye, S.S ., and Strosnider, J.K. (1992). Scheduling real-time communication on dual- link networks. Proceedings IEEE Real-time systems sympo. Phoenix, Arizona, December, pp. 188-197.
- Stankovic J.A. (1988). Misconceptions about real-time computing: a serious problem for next-generation systems. IEEE Computer, 21(10):10-19, October.
- Tindell, K., Burns, A. , and Wellings, A. (1992). Allocating Hard Real-Time Tasks : An NP- Hard Problem Made Easy. J. of Real-Time Systems. (4): 145-165.
- Tripathi, S.K. , and Nirkhe, V. (1991). Pre- scheduling for synchronization in hard real- times systems. Operating systems of the 90s and beyond. LNCS(653): 102-108.
- UTE, (1990). FIP: Application layer and data link layer. Union Technique de I'Electricite. Paris.
- Xu, J., and Parnas, D.L. (1991). On satisfying timing constraints in hard-real-time systems. Proc. of the ACM SIGSOFT'91 Conf. on Soft. for Critical Systems. New Orleans, December, pp. 132-146.
- Zheng, Q., and Shin, K.G. (1992). Fault-tolerant real-time communication in distributed computing systems. 22nd Intern. Sympo. on Fault-tolerant Computing. Boston. October, pp. 86-93.