Abstract
We describe a real-time software engineering toolkit called ASSERTS that provides complementary analysis and simulation capabilities to assist the designer of multiprocessor/distributed real-time systems. ASSERTS allows users to describe the parameters of the hardware platform, interconnection and the kernel, the programming model (shared or distributed memory) and the task system for the purpose of simulation and analysis. The simulation component of ASSERTS is quite detailed and features a number of built-in simulation models for practical real-time schedulers, interconnections as well as models of resource access protocols (such as priority inheritance and priority ceiling protocol). Users can describe the behavior of the tasks at various levels of abstraction using a fairly small set of about 20 macroinstructions for the purpose of simulation.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Audsley, N.C., Burns, A., Richardson, M.F., and Wellings, A.J., “STRESS: a Simulator for Hard Real-Time Systems”, in Software-Practice and Experience, Vol. 24(6) (June 1994), pp. 543–564.
Ghose, K., Aggarwal., S., Vasek, P., et al, “ASSERTS: A Toolkit for Real-Time Software Design, Development and Evaluation”, in Proc. 9-th Euromicro Workshop on Real-Time Systems, 1997, pp. 224–232.
Liu, J.W.-S., Redondo, J.-L., Deng, Z. et al, “PERTS: A Prototyping Environment for Real-Time Systems”, in Proc. 14th. IEEE Real-Time Systems Symposium, 1993, pp. 184–188
Sha, L., Rajkumar, R. and Lehoczky, J.P., “Priority Inheritance Protocols: An Approach to Real-Time Synchronization”, Tech. Report, Software Engineering Institute, CMU, May 23, 1988.
Storch, M.F., and Liu, J.W.-S., “DRTSS: A Simulation Framework for Complex Real-Time Systems”, in Proc. IEEE Real-time Technology and Applications Symposium, 1996, pp. 160–169.
Timesys Inc. web pages at: http://www.timesys.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghose, K. et al. (1999). Designing Multiprocessor/Distributed Real-Time Systems Using the ASSERTS Toolkit. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_69
Download citation
DOI: https://doi.org/10.1007/3-540-48311-X_69
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66443-7
Online ISBN: 978-3-540-48311-3
eBook Packages: Springer Book Archive