Software architecture in practice
Software architecture in practice
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
The 4+1 View Model of Architecture
IEEE Software
Introduction to the Special Section
IEEE Transactions on Software Engineering
UML Distilled: A Brief Guide to the Standard Object Modeling Language
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Validating UML models against architectural profiles
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Investigations in Applying Metrics to Multi-View Architecture Models
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Effects of defects in UML models: an experimental investigation
Proceedings of the 28th international conference on Software engineering
Improving the quality of UML models in practice
Proceedings of the 28th international conference on Software engineering
Project Visualization for Software
IEEE Software
Supporting task-oriented modeling using interactive UML views
Journal of Visual Languages and Computing
Model-driven migration of supervisory machine control architectures
Journal of Systems and Software
A survey into the rigor of UML use and its perceived impact on quality and productivity
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Applying UML 2.0 to design a botanical document warehouse
MUSP'08 Proceedings of the 8th WSEAS International Conference on Multimedia systems and signal processing
On the Relation between Class-Count and Modeling Effort
Models in Software Engineering
Towards UML-Intensive Framework for Model-Driven Development
Balancing Agility and Formalism in Software Engineering
Empirical Analysis of the Relation between Level of Detail in UML Models and Defect Density
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Automatic Checklist Generation for the Assessment of UML Models
Models in Software Engineering
A Test-oriented Embedded System Production Methodology
Journal of Signal Processing Systems
Level of detail in UML models and its impact on model comprehension: A controlled experiment
Information and Software Technology
A qualitative investigation of UML modeling conventions
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Incremental resolution of model inconsistencies
WADT'06 Proceedings of the 18th international conference on Recent trends in algebraic development techniques
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
Ontology-driven analysis of UML-based collaborative processes using OWL-DL and CPN
Science of Computer Programming
Concepts and diagram elements for architectural knowledge management
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
An experimental investigation of UML modeling conventions
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
A conceptual modeling quality framework
Software Quality Control
Towards supporting the software architecture life cycle
Journal of Systems and Software
Does the level of detail of UML models affect the maintainability of source code?
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Facilitating the transition from use case models to analysis models: Approach and experiments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Management of Correctness Problems in UML Class Diagrams Towards a Pattern-Based Approach
International Journal of Information System Modeling and Design
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Computers in Biology and Medicine
Proceedings of the 2013 International Conference on Software Engineering
Finite satisfiability of UML class diagrams with constrained class hierarchy
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Hi-index | 0.00 |
UML has been around since 1997. To determine how it's being used in current software architecting and design, the authors surveyed practitioners and analyzed case studies of industry projects. Their results show that UML is used rather loosely and that UML models are often incomplete. This leads to miscommunication and other implementation and maintenance problems. The authors conclude with recommendations and techniques for controlling UML model quality. This article is part of a focus section on software architecture.