A taxonomy of the coordination mechanisms for the synchronization and communication of concurrent processes is proposed. The taxonomy deals with the issues of a real-time software architecture that are application domain independent. The taxonomy will help the designer to find the appropriate coordination mechanism for building a real-time domain specific software architecture.
Features Oriented Domain Analysis methodology has been used to describe the taxonomy. While ADA is the programming language that has been used here, some of the attributes and guidelines are still valid for other programming languages.
This report is related to the following area(s) of work:
Performance and DependabilityTechnical Report
CMU/SEI-93-TR-034
December 1993
SEI:
Fernandez, Jose; A Taxonomy of Coordination Mechanisms Used in Real-Time Software Based on Domain Analysis (CMU/SEI-93-TR-034 ). Software Engineering Institute, Carnegie Mellon University, 1993. http://www.sei.cmu.edu/library/abstracts/reports/93tr034.cfm
IEEE:
J. Fernandez, "A Taxonomy of Coordination Mechanisms Used in Real-Time Software Based on Domain Analysis," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-93-TR-034 , 1993. http://www.sei.cmu.edu/library/abstracts/reports/93tr034.cfm
APA:
Fernandez, J., (1993). A Taxonomy of Coordination Mechanisms Used in Real-Time Software Based on Domain Analysis (CMU/SEI-93-TR-034 ). Retrieved May 20, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/93tr034.cfm
CHI:
Fernandez, Jose, A Taxonomy of Coordination Mechanisms Used in Real-Time Software Based on Domain Analysis (CMU/SEI-93-TR-034 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1993. http://www.sei.cmu.edu/library/abstracts/reports/93tr034.cfm
MLA:
Fernandez, J., 1993. A Taxonomy of Coordination Mechanisms Used in Real-Time Software Based on Domain Analysis (Technical Report CMU/SEI-93-TR-034 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/93tr034.cfm
To find research on Software Product Lines that is more current, see Software Product Lines Research.
For more information