CSE 5314/7314 (Fall, 2022) Homework #3
Assignment
This assignment is for all the students.
The assignment itself consists of the following problems:
-
Select an
interactive software or application/service/etc.,
construct an FSM to model its operation or internal flow.
Then, do the following:
- Extension 1: Convert the FSM you produced to the
other two representations you did not use in the first place.
- Extension 2: Enhance your FSM into a Markov OP to capture
the usage probability information, and discuss possible
information sources and ways to collect such usage information.
- Extension 3: Select a probability threshold, and produce a flat (Musa)
OP from your Markov OP above.
- In the papers named "P1_AD4MarkovOP.pdf" by Karami and Tian on Canvas,
activity diagrams (and later task models) are used to help
maintain the accuracy of Markov OP while the software
is being maintained or updated.
If you are faced with a similar problem,
discuss the possible information/data sources and how to collect
and use them to achieve the same goals.
Is the method outlined in the Karami-Tian paper usable for your
situation?
What adaptations are needed to make it work under your environment
or what new methods need to be developed?
Due Date
Prepared by Jeff Tian
(tian@engr.smu.edu).
Posted on: Oct. 19, 2022.
Last update: Oct. 19, 2022.