ACM Home Page
Please provide us with feedback. Feedback
A metrics-driven approach for utilizing concurrency in object-oriented real-time systems
Full text PdfPdf (470 KB)
Source ACM SIGPLAN OOPS Messenger archive
Volume 7 ,  Issue 1  (January 1996) table of contents
Special issue: object-oriented real-time systems
Pages: 70 - 77  
Year of Publication: 1996
ISSN:1055-6400
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 17,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/227986.227998
What is a DOI?

ABSTRACT

This paper presents a metrics-driven process and software toolset for the engineering of concurrent, object-oriented, real-time systems. In the engineering of real-time systems, the objective need not be to exploit all potential concurrency, but to exploit only as much concurrency as is needed to enable satisfaction of timing constraints. Thus, the systems engineering process presented in the paper utilizes inter-object concurrency selectively, as a means to meet timelines. To support the selective use of concurrency, this paper describes techniques for computing inter-object concurrency metrics. It is also shown how the concurrency metrics are used to guide the mapping of objects onto processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] "Ada 95 Reference Manual," International Standard ANSI/ISO/IEC-8652:1995, January 1995.
 
2
 
3
 
4
 
5
 
6
[6] The Rational Corporation, "Distributed Application Development System Guide," version 6.2.3, December 16, 1994.
 
7
[7] B. Ravindran, "Extracting parallelism at compile-time through dependence analysis and cloning techniques in an object-based paradigm," M.S. Thesis, New Jersey Institute of Technology, May 1994.
 
8
[8] H.S. Stone, "Multiprocessor scheduling with the aid of network flow algorithms," IEEE Transactions on Software Engineering, Vol. SE-3, No. 1, pp. 85-93, January 1977.
9
 
10
[10] J. P. C. Verhoosel, L. R. Welch, D. K. Hammer, A. D. Stoyenko, and E. J. Luit, "A Formal Deterministic Scheduling Model for Object-Based, Hard Real-Time Executions," Journal of Real-Time Systems, 8(1), January 1995.
 
11
 
12
 
13
 
14
 
15
 
16
[16] L. R. Welch, M. Lankala, W. Farr, and D. K. Hammer, "Metrics for Quality and Concurrency in Object-Based Systems," Annals of Software Engineering, 2, 1996 (in press).
 
17
[17] L. R. Welch, G. Yu, B. Ravindran, F. Kurfees, J. Henriques, M. Wilson, M. W. Masters and A. Samuel, "Reverse Engineering of Computer-Based Control Systems," International Journal of Software Engineering and Knowledge Engineering, 6(3), Sept. 1996.
 
18
[18] G. Yu and L. R. Welch, "A Novel Approach to Off-line Scheduling in Real-Time Systems," Informatica, Special Issue on Parallel and Distributed Real-Time Systems, Vol. 19, No. 1, pages 71-82, Feb. 1995.
 
19
[19] G. Yu, "Parallelism enhancement during off-line scheduling of object-based, real-time systems," PhD Thesis, New Jersey Institute of Technology, January 1996.