AntiPatterns: refactoring software, architectures, and projects in crisis
AntiPatterns: refactoring software, architectures, and projects in crisis
The Evaluation of Large, Complex UML Analysis and Design Models
Proceedings of the 26th International Conference on Software Engineering
Requirements Engineering: An Industrial Perspective
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
UML4SPM: a UML2.0-Based metamodel for software process modelling
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Extending profiles with stereotypes for composite concepts
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Proceedings of the 2008 international workshop on Models in software engineering
Hi-index | 0.00 |
Models are frequently used for illustrations in software design documents. Commonly they are used to show static structure and less often, external dynamic behavior. However, in software engineering, the lack of conceptual models often inhibits creativity and understanding, which may in turn lead to incomplete or poor design. This paper describes our experience using models for the architectural, conceptual and detailed design for software systems, identifies perceived weaknesses in traditional approaches and makes recommendations for future modeling tools and techniques.