作者: Nenad Medvidovic , David S. Rosenblum , Alexander Egyed
DOI:
关键词:
摘要: A key promise of software architecture research is that better systems can result from modeling their important aspects throughout development. Choosing which system to model and how evaluate them are two decisions frame research. Part the community, primarily academia, has focused on analytic evaluation architectural descriptions. Another part industry, chosen a wide range issues arise in development, with family models span relate issues. One problem neither community adequately addressed date round-trip engineering: consistently refining high-level into lower-level (forward engineering) abstracting lowlevel higher-level one (reverse engineering). This paper investigates possibility using Unified Modeling Language (UML), an object-oriented design language, end. The assesses UML’s suitability for concepts provides framework identifying resolving mismatches within across different UML views, both at same level abstraction levels abstraction. Finally, briefly discusses our current tool support engineering.