IEEE Software · 2009 · 102 citations · 14 references
ComputingComputer ScienceInformation SystemsComputer ArchitectureFormal MethodsSystems ArchitectureApplication ArchitectureSoftware ArchitectureArchitectural ConstraintsArchitecture ComplianceArchitecture ConsistencyConstraintsDependence CheckingDependency Structure ModelingPersonal Information ManagementSoftware Architecture Modeling
In this article, the authors compare and illustrate the use of three static architecture-conformance techniques: dependency-structure matrices, source code query languages, and reflexion models. To highlight the similarities and differences between these three techniques, they describe how to apply some of the techniques' available supporting tools to specify and check architectural constraints for a simple personal information management system.
14
The 4+1 View Model of architecture
Philippe Kruchten · IEEE Software · 1995 · 2.1K citations · Full text
Gail C. Murphy, David Notkin, Kevin Sullivan · 1995 · 476 citations
Using dependency models to manage complex software architecture
Neeraj Sangal, Ev Jordan, Vineet Sinha et al. · 2005 · 371 citations