![Page 1: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/1.jpg)
Design ReviewCSE 560aa08
![Page 2: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/2.jpg)
Team MembersKermit Stearns: Project LeaderOscar Flores: Test and Validation LeaderDan Burnett: Documentation LeaderBobby Molique Schmidt: Code ManagerRakaan Kayali: Design Leader
![Page 3: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/3.jpg)
Preliminary Schedule (SP1+SP2)Step 1: Instructions/Directives.
Regex filter for all the instructions.ASCII text file for comparison of directives.Methods for instruction and directive conversionBuilding Error Table (construction of table will start with
identifying invalid labels and will progress concurrently with project).Preliminary thoughts on Error table suggest an ASCII text file
with error messages written on numbered lines. Messages accessed based on line number which
corresponds to error number.
![Page 4: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/4.jpg)
Preliminary Schedule (SP1+SP2)Step 2: Building Code
Symbol Table:Constructed as a distinct class. Additions made as pass 1 parses the code.Write methods to convert symbols to machine
hex.Initiate our Location Counter (LC) and our Next
Instruction Counter (NIC).
![Page 5: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/5.jpg)
Preliminary Schedule (SP1+SP2)Step 2 Continued…Parse code
We make a distinction between four tokens (Instructions, Directives, Comments, White Space and Errors).
Store code “Objects” in container as intermediate source code for pass 2.
End result is source code for pass 2.Step 3: Produce Object FileConvert intermediate source code produced in step 2 into
machine hex.
![Page 6: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/6.jpg)
Team management and communications plan…Testing and validation
Aim is to have a testable version of our project 7 days before the due date.
Extensive testing of outlier positions, special cases and normal functionality during last week before submission.
Team StandardsCheckstyle (Sun Code Convention for Eclipse) format nouns for objects, verbs for methodsstart objects with lowercase, meaningful namesmethods and classes are uppercasepreference for comments to precede the line of code
(javadoc comments)
![Page 7: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/7.jpg)
Team management and communications plan…Staying Informed:
Calling, Texting, Gmail chat and email.Sharing group files through repository (Google Code).Shared Google Calendar to ease process of meeting
scheduling.Resolving Conflict:
Majority Vote (voting can be in person or through text or email).
In case voting process in unsatisfactory, project leader casts deciding vote with option of consulting with professor.
Source Code Management:Subversion (SVN) via Google CodeSubclipse plug-in for eclipse
![Page 8: CSE 560aa08. Team Members Kermit Stearns: Project Leader Oscar Flores: Test and Validation Leader Dan Burnett: Documentation Leader Bobby Molique Schmidt:](https://reader035.vdocument.in/reader035/viewer/2022072015/56649eb75503460f94bc0c90/html5/thumbnails/8.jpg)
Data Flow Diagram