Semantic architecture is a concept in the software architecture. Here are some goals of semantic architecture:
- to describe a system architecture at a high level of abstraction;
- to permit analysis of architectural quality attributes;
- to support automatic generation of software architecture models.