Suggest an Aspect-Oriented Design Approach for UML Communication Diagram
Mohammed F. Nather, Dr. Nada N. Saleem

TL;DR
This paper proposes an aspect-oriented design approach to enhance UML communication diagrams, addressing limitations in capturing non-functional requirements like concurrency and fault tolerance in object-oriented modeling.
Contribution
It introduces an aspect-oriented mechanism to improve UML communication diagrams, enabling better modeling of non-functional requirements beyond traditional object-oriented methods.
Findings
AOSD mechanisms can extend UML communication diagrams.
Improved modeling of non-functional requirements.
Potential for enhanced software design structures.
Abstract
More and more works are done on the design of the Unified Modeling Language (UML) which is designed to help us for modeling effective object oriented software, Existing Object-Oriented design methods are not mature enough to capture non-functional requirement such as concurrency, fault tolerance, distribution and persistence of a software approach. Our approach proposed to use aspect-oriented software development (AOSD) mechanisms to solve the issues for interactions of the communication diagram in UML that support only the Object-Oriented mechanisms,thus AOSD allow to design programs that are out of reach of strict Object-Orientation and could possibly improve the structures and implementations.
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
TopicsAdvanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services · Software Engineering Research
