This report describes the transition of an existing model-based software engineering architectural style to Ada 95. The report presents an overview of software architecture for developing product families of domain-specific applications comprising reusable components, explains recognized deficiencies in the existing Ada mapping to this software architecture, and proposes solutions for correcting these deficiencies using a mapping to Ada 95. The report concludes with observations gained during the transition exercise and recommendations for future activities aimed towards deploying and enhancing the proposed mapping.
This report is related to the following area(s) of work:
Software ArchitectureTechnical Report
CMU/SEI-96-TR-017
August 1996
SEI:
Gargaro, Anthony; & Peterson, A.. Transitioning a Model-Based Software Engineering Architectural Style to Ada 95 (CMU/SEI-96-TR-017 ). Software Engineering Institute, Carnegie Mellon University, 1996. http://www.sei.cmu.edu/library/abstracts/reports/96tr017.cfm
IEEE:
A. Gargaro, and A. Peterson, "Transitioning a Model-Based Software Engineering Architectural Style to Ada 95," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-96-TR-017 , 1996. http://www.sei.cmu.edu/library/abstracts/reports/96tr017.cfm
APA:
Gargaro, A., & Peterson, A. (1996). Transitioning a Model-Based Software Engineering Architectural Style to Ada 95 (CMU/SEI-96-TR-017 ). Retrieved May 24, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/96tr017.cfm
CHI:
Gargaro, Anthony, and A. Peterson. Transitioning a Model-Based Software Engineering Architectural Style to Ada 95 (CMU/SEI-96-TR-017 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1996. http://www.sei.cmu.edu/library/abstracts/reports/96tr017.cfm
MLA:
Gargaro, A., & Peterson, A. 1996. Transitioning a Model-Based Software Engineering Architectural Style to Ada 95 (Technical Report CMU/SEI-96-TR-017 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/96tr017.cfm
For more information