Research Article
An Approach to Convert XMI Representation of UML 2.x Interaction Diagram into Control Flow Graph
| Node | Seq No. | T | ID | B | RO | M | PR | RVar |
| | β | loop | 1 | S | β | β | β | β | | β | loop | 1 | E | β | β | β | β | | β | alt | 1 | S | β | β | β | β | | β | alt | 1 | E | β | β | β | β | | β | alt | 2 | S | β | β | β | β | | β | alt | 2 | E | β | β | β | β | | β | break | 1 | S | β | β | β | β | | β | break | 1 | E | β | β | β | β | | β | loop | 2 | S | β | β | β | β | | β | loop | 2 | E | β | β | β | β | | β | break | 2 | S | β | β | β | β | | β | break | 2 | E | β | β | β | β |
| m 1 | 1 | syn | 1 | β | POC | GenerateBill | OrderNumber | β | m 2 | 2 | syn | 2 | β | ORRG | FindOrder | OrderNumber | aOrder | m 3 | 3 | syn | 3 | β | OrderList[i] | MatchOrder | OrderNumber | found | m 4 | 4 | reply | 4 | β | POC | β | OrderList[i] | β | m 5 | 5 | reply | 5 | β | POC | β | null | β | m 6 | 6 | syn | 6 | β | aOrder | GetStatus | β | Status | m 7 | 7 | syn | 7 | β | aScreen | DisplayMessage | βBill will be generated after delivery of the orderβ | β | m 8 | 8 | syn | 8 | β | BRG | GetBillList | β | BillList | m 9 | 9 | syn | 9 | β | BillList[i] | MatchOrderID | OrderNumber | BillFound | m 10 | 10 | syn | 10 | β | aScreen | DisplayMessage | βBill is already generatedβ | β | m 11 | 11 | create | 11 | β | aBill | β | β | β | m 12 | 12 | syn | 12 | β | aBill | GenerateBillNo | β | β | m 13 | 13 | syn | 13 | β | aBill | SetBillInfo | OrderNumber | β | m 14 | 14 | syn | 14 | β | aBill | GetBillNo | β | BillNumber | m 15 | 15 | syn | 15 | β | aBill | CalculateBill | β | BillAmount | m 16 | 16 | syn | 16 | β | BRG | AddBill | aBill | β | m 17 | 17 | syn | 17 | β | aScreen | DisplayMessage | βBillNumberβ, BillNumber, βBillAmountβ, BillAmount | β | m 18 | 18 | syn | 18 | β | aScreen | DisplayMessage | βOrder is not found while generating billβ | β | m 19 | 19 | reply | 19 | β | aForm | β | β | β |
|
|