Applying UML and MDA to Real Systems Design
Ian Oliver

TL;DR
This paper discusses integrating UML and MDA in system design to address limitations of traditional black box approaches, aiming for more maintainable and reusable systems.
Contribution
It explores applying UML and MDA to real systems design, highlighting challenges and potential improvements over traditional methods.
Findings
UML and MDA can enhance system design processes.
Traditional black box approaches have limitations in maintainability.
Model-based approaches face implementation challenges.
Abstract
Traditionally system design has been made from a black box/functionality only perspective which forces the developer to concentrate on how the functionality can be decomposed and recomposed into so called components. While this technique is well established and well known it does suffer fromsome drawbacks; namely that the systems produced can often be forced into certain, incompatible architectures, difficult to maintain or reuse and the code itself difficult to debug. Now that ideas such as the OMG's Model Based Architecture (MDA) or Model Based Engineering (MBE) and the ubiquitous modelling language UML are being used (allegedly) and desired we face a number of challenges to existing techniques.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services
