RESEARCH IN COMPUTER SCIENCE (MICROELECTRONICS AND ROBOTICS) Esam Mohamed Elwan [email protected]
Abstract
The research deals Computer Science, Microelectronics and Robotics, It covers several topics:
- Background about Exception handling Overview and an overview of the used UML diagrams.
- State of the art, Classifying exceptions according to software lifecycle, exception handling in requirement specification including
Exceptional use case and Misuse Cases, exception Handling in sequence diagram, modeling exception handling by extending modeling languages and extending aspect oriented language, UML and exception handling, and Existence of exception handling in Activity diagram and Exceptions in UML classes.
- Proposed exception handling model and UML extensions: The proposed UML Profile 17
Proposed Modeling Process includes five steps: Defining use case diagrams and discovering exceptional use case, defining interactions in each sequence diagram, making exceptional replies in sequence diagrams, defining handlers in sequence diagrams, defining class diagram, and implementing code.
- Implementation of the proposed approach: Model-driven engineering, used Tools, including Kermeta, the Eclipse UML2 plugin, and the Tool's Architecture.