Tanmay's Log

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
 
(9 intermediate revisions by one user not shown)
Line 1: Line 1:
 
Log of My Research and Design for the COSC 427 Design Study
 
Log of My Research and Design for the COSC 427 Design Study
  
== 19th June ==
+
=== 19th July ===
  
 
-- Referring to the Book "Structure and Interpretation of Computer Programs" 2nd Edition, by Harold Abelson, Gerald Jay Sussman (1996) .
 
-- Referring to the Book "Structure and Interpretation of Computer Programs" 2nd Edition, by Harold Abelson, Gerald Jay Sussman (1996) .
-- Event Driven Simulation: In which Actions (Events) trigger further events that happen at a later point in time, which trigger further events and so on.
+
 
 +
Event Driven Simulation: In which Actions (Events) trigger further events that happen at a later point in time, which trigger further events and so on.
  
 
Objects to be modeled:  
 
Objects to be modeled:  
 
-- Real Life elementary components:
 
-- Real Life elementary components:
  
:1) Wires (Carry binary signals : 0 / 1.  
+
:1) '''Wires''' --- Carry binary signals : 0 / 1. They also have to perform some tasks (inform connected components) about change in their value.
:2) Digital Function Blocks( Which connect Wires carrying inputs to other wires - outputs).
+
:2) '''Digital Function Blocks''' ---  Which are connected between Wires carrying inputs to other wires - outputs. These need to listen for changes in the state of wires connecting these blocks. A change in the state of 1 wire might trickle down to changes in the neighboring wires based on the output of these function blocks.
:3) Time Delay is added when signal is passed through one of these function blocks.
+
:3) '''Operations Queue''' --- to help model the time delay of performing various tasks during the simulation.
 +
:4) '''Probe''' --- To trigger on change in value and print value on screen
 +
 
 +
(2 Hours)
 +
 
 +
=== 25th July ===
 +
[2 Hours]
 +
Read further about Simulators, Digital Logic Blocks
 +
 
 +
===26th July ===
 +
[3 Hours]
 +
Read up about Test Driven Development, JUnit and Software Refactoring from the Library books on these topics
 +
 
 +
=== 1 August ===
 +
[5 hours]
 +
Updated the Design Study page. Finally added some small circuit and block diagram on the page.
 +
Thought about Modelling Components and Wires.
 +
 
 +
=== 2 August ===
 +
[1 Hour]
 +
Quickly generated a UML design for the first step
 +
 
 +
=== 4 August ===
 +
[30 Mins]
 +
Updated the wiki with some information and added the UML document]
 +
----

Latest revision as of 23:10, 3 August 2010

Log of My Research and Design for the COSC 427 Design Study

Contents

19th July

-- Referring to the Book "Structure and Interpretation of Computer Programs" 2nd Edition, by Harold Abelson, Gerald Jay Sussman (1996) .

Event Driven Simulation: In which Actions (Events) trigger further events that happen at a later point in time, which trigger further events and so on.

Objects to be modeled: -- Real Life elementary components:

1) Wires --- Carry binary signals : 0 / 1. They also have to perform some tasks (inform connected components) about change in their value.
2) Digital Function Blocks --- Which are connected between Wires carrying inputs to other wires - outputs. These need to listen for changes in the state of wires connecting these blocks. A change in the state of 1 wire might trickle down to changes in the neighboring wires based on the output of these function blocks.
3) Operations Queue --- to help model the time delay of performing various tasks during the simulation.
4) Probe --- To trigger on change in value and print value on screen

(2 Hours)

25th July

[2 Hours] Read further about Simulators, Digital Logic Blocks

26th July

[3 Hours] Read up about Test Driven Development, JUnit and Software Refactoring from the Library books on these topics

1 August

[5 hours] Updated the Design Study page. Finally added some small circuit and block diagram on the page. Thought about Modelling Components and Wires.

2 August

[1 Hour] Quickly generated a UML design for the first step

4 August

[30 Mins] Updated the wiki with some information and added the UML document]


Personal tools