Visualizing the behavior of object-oriented systems
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Succeeding with objects: decision frameworks for project management
Succeeding with objects: decision frameworks for project management
Interactive visualization of design patterns can help in framework understanding
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
A refactoring tool for Smalltalk
Theory and Practice of Object Systems - Special issue object-oriented software evolution and re-engineering
The unified software development process
The unified software development process
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
The SPOOL design repository: architecture, schema, and mechanisms
Advances in software engineering
Design and Implementation of a UML-Based Design Repository
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Dimensions of reengineering environment infrastructures
Journal of Software Maintenance: Research and Practice
Practical refactoring of executable UML models
Nordic Journal of Computing
Change-oriented software engineering
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
SelfSync: a dynamic round-trip engineering environment
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
SelfSync: a dynamic round-trip engineering environment
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Maintaining Mappings between Conceptual Models and Relational Schemas
Journal of Database Management
Hi-index | 0.00 |
UML is currently embraced as "the" standard in object-oriented modeling languages, the recent work of OMG on the Meta Object Facility (MOF) being the most noteworthy example. We welcome these standardisation efforts, yet warn against the tendency to use UML as the panacea for all exchange standards. In particular, we argue that UML is not sufficient to serve as a tool-interoperability standard for integrating round-trip engineering tools, because one is forced to rely on UML's built-in extension mechanisms to adequately model the reality in source-code. Consequently, we propose an alternative metamodel (named FAMIX), which serves as the tool interoperability standard within the FAMOOS project and which includes a number of constructive suggestions that we hope will influence future releases of the UML and MOF standards.