Schulze - Preliminary Design Presentation and Report
Everything that is related to writing the report and putting together the slides.
Main people responsible: Green, Orlove, Schulze
Everyone has to meet tomorrow 6.30pm @Regents to prepare for the presentation.
Main people responsible: Green, Orlove, Schulze
Everyone has to meet tomorrow 6.30pm @Regents to prepare for the presentation.
Leave a comment
on 2012-02-21 22:54 *
By cschulze.usa
Summary changed from Preliminary Design Presentation and Report to Schulze - Preliminary Design Presentation and Report
on 2012-02-21 23:19 *
By cschulze.usa
Questions for Brian:
- Alternative Design and Design Choices: By design do you mean visualization alternatives (capture alternatives), alternatives in the software design
- Theory of operation: What do you mean by mathematical, or is it enough to describe how the software works using established modeling languages? (uml)
- Professional Standards: Which ones could we follow?
Todo for Wednesdays meeting:
- Slides
- Draft of Report
- Alternative Design and Design Choices: By design do you mean visualization alternatives (capture alternatives), alternatives in the software design
- Theory of operation: What do you mean by mathematical, or is it enough to describe how the software works using established modeling languages? (uml)
- Professional Standards: Which ones could we follow?
Todo for Wednesdays meeting:
- Slides
- Draft of Report
on 2012-02-22 06:45 *
By matthew.green
Christoph: Can you flesh out what the replayer is suppose to do? I.E fish out what specifications the Replayer should have.
Also ask whats the point of the Educational Resources. I'm thinking that we used the to back up the theory of follows relationship which EFGs are based off of. (which i will talk about in the theory of operation section) Also could you ask Bryan to shows somes articles about it? (I think Memon has done a few)
Also ask whats the point of the Educational Resources. I'm thinking that we used the to back up the theory of follows relationship which EFGs are based off of. (which i will talk about in the theory of operation section) Also could you ask Bryan to shows somes articles about it? (I think Memon has done a few)
on 2012-02-22 14:57 *
By cschulze.usa
I talked to a colleague of mine about the mathematical models and the alternative design choices. For the mathematical models she is also not exactly sure what is really required but based on the part about "theory of operation" it might indicate that we should use something like sequence diagrams.
For the alternative designs: We could for example compare a GUI vs non GUI implementation of the visualization tool (e.g. non gui would mean we run the tool from the command line and just create images) then we could compare them against each other. We could also compare pure images vs an interactive visualization where you can move nodes around...
For the alternative designs: We could for example compare a GUI vs non GUI implementation of the visualization tool (e.g. non gui would mean we run the tool from the command line and just create images) then we could compare them against each other. We could also compare pure images vs an interactive visualization where you can move nodes around...
on 2012-02-22 17:48 *
By mattorlove
Also Christoph - kind of unrelated but when you meet with Bryan today can you ask him what tomorrow's quiz is going to be on? And there's supposed to be a section on software code - what exactly does he want for that?
on 2012-02-22 17:52 *
By mattorlove
One more thing - can you ask what he's looking for in terms of citations? Do we NEED them and what exactly is he expecting?
on 2012-02-22 18:29 *
By cschulze.usa
@Orlove I guess we don't have code that we want to add so we don't have to add anything there.
I am going to ask him about the citations. But we can definitely cite all the papers from Atif. (About Guitar in general, perhaps something GUI ripping specifig, the EFG, Test Generation from EFG and so on...) Can someone please look through his papers and find the ones who cover these topics?
I am going to ask him about the citations. But we can definitely cite all the papers from Atif. (About Guitar in general, perhaps something GUI ripping specifig, the EFG, Test Generation from EFG and so on...) Can someone please look through his papers and find the ones who cover these topics?
on 2012-02-22 19:07 *
By cschulze.usa
I added a Power Point slide with the design layout for the slides. Please let me know if you have any suggestions.
on 2012-02-22 21:08 *
By cschulze.usa
So I talked to Bryan and he was able to clarify things a little.
Alternative Design Choices:
Could be GUI vs CLI for android guitar or choosing different ways to visualize the efg.
We should then come up with a Pugh Matrix for the choices and argue why we chose a certain design.
We could add backup slides with the alternative designs.
Professional Standards
If none apply we can argue why they don't apply. E.g it is a preliminary design therefor IEEE design document does not apply. Or it is just an extension of an existing architecture -> therefor Standard X doesn't apply
We can also look at the IEEE design standards to figure out if any of them apply for our project (even if it is in future documents)
Since we are using UML diagrams we can find a reference for them. I think UML is a professional standard.
Educational Resources
We can cite Atifs papers for EFG, Guitar from Atif. They are all accessible on his homepage.
We can also cite the IEEE design standards that we talk about.
It can also be a reference to Android Developer network for example. Doesn't need to be research paper.
Quiz
He hasn't given it a lot of thought yet. But he mentioned that he'll probably ask a question about the requirement slides since we haven't done a lot with Software Architecture yet.
Alternative Design Choices:
Could be GUI vs CLI for android guitar or choosing different ways to visualize the efg.
We should then come up with a Pugh Matrix for the choices and argue why we chose a certain design.
We could add backup slides with the alternative designs.
Professional Standards
If none apply we can argue why they don't apply. E.g it is a preliminary design therefor IEEE design document does not apply. Or it is just an extension of an existing architecture -> therefor Standard X doesn't apply
We can also look at the IEEE design standards to figure out if any of them apply for our project (even if it is in future documents)
Since we are using UML diagrams we can find a reference for them. I think UML is a professional standard.
Educational Resources
We can cite Atifs papers for EFG, Guitar from Atif. They are all accessible on his homepage.
We can also cite the IEEE design standards that we talk about.
It can also be a reference to Android Developer network for example. Doesn't need to be research paper.
Quiz
He hasn't given it a lot of thought yet. But he mentioned that he'll probably ask a question about the requirement slides since we haven't done a lot with Software Architecture yet.
on 2012-02-23 02:08 *
By highvoltage81
Heres the content for my slide:
Let me know if you guys think this is good, or any constructive criticisms, etc
GUI Overview
- An executable that runs in a linux environment
- Rips the app, creates the interactive GUI which contains a visualization graph of the raw data generated by the ripper
- Allow the user to see all possible sequences of events generated by the ripper in a graph, and if they so choose, select only certain test cases from particular event sequences to test out through use of a capture tool
- These test cases can then be run through the GUI by the replayer, giving the user visual feedback on the outcome of the testcases in a visual format
Let me know if you guys think this is good, or any constructive criticisms, etc
on 2012-02-23 02:50 *
By mattorlove
Christoph I also need a writeup of what your contributions have been for the project. Check out the signatures section of the report to see examples if you need.