INTRODUCTION to Software Modeling for Embedded Systems lab
In software modeling for embedded systems lab, students use the latest version of Unified Modeling Language (UML) tools.UML is a visual language for specifying, constructing, and documenting the artifacts of software-intensive systems. UML can be use with all processes throughout the development lifecycle and across different implementation technologies.
The list of experiment to be performed is in accordance with the Software Modeling for Embedded Systems course prescribed by The NorthCap University.
List of Experiments:
1. Introduction to UML and basic understanding of different diagrams used in UML
2. To model an activity diagram of an ATM machine with options for multiple tasks like withdrawing cash, changing pin from the bank account.
3. To model an activity diagram showing how the order is processed by a firm and shipped afterwards with reception of payment to the customer.
4. To model an activity diagram of a library management system.
5. To model with a class diagram the system of a Vending machine.
6. To model with a class diagram the system of a student process registration in a university.
7. To model with a use case diagrams the system of elevator control with optios to enter request for desired floor levels.
8. To model with a use case diagrams the system conference room reservation.
9. To model a sequence diagram of a metro card recharge system which also checks the validity of the card before recharging.
10. To model a flight reservation system as a UML communication diagram.
11. To draw UML interaction diagram of a computer embedded in a patient monitoring system.
12. To model a UML object diagram of a coffee maker system.
13. To model a building elevator as a UML state chart using four states.
14. To model a sequence diagram of hospital management system.
15. To model a communication diagram of internet banking system.