SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
A framework for describing and understanding mining tools in software development
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
A framework for visual notation exchange
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Good software architecture design is crucial in successfully realizing an OOA specification with an appropriate OOD model that meets the specification's functional and non-functional requirements. Unfortunately, most CASE tools and software architecture design notations do not adequately support software architecture modeling and analysis, nor integration with OOA & D models. We describe SoftArch, an environment, which provides flexible software architecture modeling using a concept of successive refinement. SoftArch also provides extensible analysis tools enabling developers to analyze their architecture model properties. This paper overviews the motivation for SoftArch, its modeling and analysis capabilities, and its integration with various analysis, design and implementation tools.