Experience with the Architecture Quality Assessment of a Rule-Based Object-Oriented System
Evaluating the quality of a software architecture that utilises several interdependent architecture styles can be complex. This paper outlines an approach used to validate a system that integrated rule-based, event and state-driven, distributed object, and layered architectural styles. An analysis of the lessons learned is provided which identifies pitfalls found and suggestions for improving the outlined approach.
KeywordsSoftware Architecture Communication Model Rule Engine Software Requirement Specification Architecture Evaluation
- Abowd G., Bass L., Clements P., Kazman R., Northrop L., and Moormann Zaremski A. (1997). «Recommended Best Industrial Practice for Software Architecture Evaluation», CMU/SEI-96-TR025, Carnegie Mellon University, Pittsburgh PA.Google Scholar