HeaderSIS.jpg

IS480 Team wiki: 2008T2G3 AbsoluteIT

From IS480
Jump to navigation Jump to search

Welcome to AbsoluteIT's IS480 Wiki!

AbsoluteIT

From the left: Guohuo, Chet, Sean, Mark, Ong Heng & Yong Jian

Team Members

  1. CHIA Yong Jian
  2. Sean LIN Zhenming
  3. Mark TAY Jiun Rong
  4. ONG Heng
  5. PHANG Guo Hao
  6. SIN Wee Kiat


Faculty Supervisor

  1. Professor Li Yingjiu - Assistant Professor, School of Information Systems, Singapore Management University


Sponsors

  1. Mr. HE Wei - National RFID Center (NRC)
  2. Dr. LI Tieyan - Institute for Infocomm Research (I2R), A-STAR

Project Title

GoogleRFID (EPC-DS)


Project Description

This project focuses on recent developments in the field of Radio Frequency Identification (RFID) devices. As our project title suggests, we intend to create a suitable system that will enable the querying of stored RFID data. The system, named as EPC-DS (Discovery Services), will incorporate certain features of the EPC-IS (Electronic Product Code – Information Services) standard, and are intended to be implementable in business scenarios such as supply-chains involving multiple companies where products will pass through. The EPC-DS will also implement suitable access control list for authorisation and authentication of users of the system. For more information on EPCglobal and the standards available, visit this link.

Our group has also included research areas into our project scope. The topics that we are researching touches on the security aspects behind user authentication in ECP-DS. Our research will cover issues regarding role-based access control model. Some of the framework that we are exploring includes Spatially Aware RBAC and Temporal RBAC. At the end of the research, our group hopes to integrate elements of our finding into our EPC-DS System.


Project Progress Summary

Here is our weekly project progress from inception


Week 1

  • Submission of project proposal
    • As part of the IS480 requirements, the project proposal was submitted to the supervisor and project sponsor.
  • Research on EPC-IS
    • The team started on reading up EPCglobal EPC-IS standards, which are available on EPCglobal website.
  • Starting forming of business scenarios
    • As part of the considerations to clearly understand the requirements of various businesses and industries that will use the system, the team has come up with example business scenarios to guide us along in the development of the EPC-DS System.
  • Initial project development
    • The initial project development includes discussion on the standardization of technology to be used in the project.


Week 2

  • Meeting with project sponsor, Mr. He Wei (A*STAR)
    • A meeting was set up with our A-STAR sponsor to bring us through an example implementation of the EPC-IS system.
  • EPC-IS demonstration
    • The EPC-IS demonstration allowed the team to understand an example of how the standard specifications of an EPC-IS system can be implemented into a Java platform. Please visit Fosstrak for more information on an open-source implementation of EPC-IS.
  • Detailing of EPC-IS functions and data
    • To further enhance the team's understanding of how the EPC-IS system work, discussions on the base EPC-IS functions and data format was done.
  • Discussion on possible value-added services
    • The team realised that for an EPC-DS system to be full-fledged, more functionalities can be proposed. However this is a side consideration depending on the progress of the team in the following weeks.


Week 3

  • Adding research components into project scope
    • After discussions with our supervisor, the team will be taking on the tasks of research. The main research area will be focusing on the efforts of Temporal and Spatial Access Control.
  • Database design for Discovery Server
    • The team has come up with a tentative database schema and design for the Discovery Server (EPC-DS).
  • Development of user interface
    • Work on the user interface has started to provide a easy-to-use Web 2.0 interface for users of the EPC-DS.
    • The work done includes the search function GUI and CSS templates to provide consistency across webpages.
  • System Design
    • System design of the EPC-DS system is ongoing with a focus on how the existing Fosstrack implementation of EPC-IS standards can be accessed via the EPC-DS Server.


Week 4

  • Review of Business Scenarios
    • Issues on the business scenarios done so far was raised up. Specifically the team has to adjust the business scenarios so that it will be easy to understand during our presentation of the project prototypes to our project sponsor.
  • Database Design
    • The database design was further improved to adjust to changes and issues with the current tentative schema.
  • Review of Iteration 1
    1. Understanding key EPC-IS and Fosstrak API is reviewed to enable rapid development in upcoming iterations
    2. The team has implemented basic search functionality via the Fosstrak API on a standalone basis to a sample EPC-IS implementation
    3. The basic graphical user interface is done for integration
  • Commencement of Iteration 2
    • The team has started on progress of iteration 2 of the project
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 5

  • EPC-DS System Design
    • The database has been set up in MySQL and functionalities successfully exposed to the main project to interact with the database.
    • Model Classes, Connection Classes are set up to provide functionality and implement the database design.
  • Initial integration of UI and search functions
    • Continuing development work on the search functions and other functions are ongoing.
  • Commencement of research components
    • Discussions on research progress with supervisor is done with a review of available online literary resources.
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 6

  • Meeting with Supervisor Sponsors, Mr. He Wei and Dr. Li Tieyan
    • This meeting was set up for the team to report our progress to our sponsors and to our supervisor. Through this meeting, we have gotten feed backs on our progress and we also managed to clarify doubts regarding the project.
  • Research Structure
    • We presented our research structure and findings to Prof. Li Yingjiu. Besides looking into the available RBAC, we were also encouraged to come up with new ideas and methods of access control.
  • Mid term report
    • Our team is in the midst of preparing our mid term report.
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 7

  • Mid Term Submission
    • Mid term report submission due on 18 July 2009, 2359 hrs.
  • Supervisor Meeting
    • Presenting prototype 3 to Prof Li. Yingjiu. (Comments can be found in our minutes).
  • Development of RBAC framework
    • Developing a framework for a dynamic supply chain, consider concurrency control mechanism.
  • Proposed meeting with (A*STAR) sponsors at SIMTECH.
    • 26 July 2009, 10am.
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 8 (Break Week)

  • Meeting with (A*STAR) sponsors at SIMTECH (NTU).
    • 26 July 2009, 10am, Nanyang Drive.
    1. Presentation of prototype
    2. Comments and feedback from Sponsors
    3. Clarifications from sponsors
  • Supervisor Meeting.
    1. Weekly updates
    2. Comments and feedback from Prof
    3. Clarifications on research components
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Research Components
    • Looking into the RBAC 3 framework
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 9

  • Project Management
    • Requirement Changes from Sponsor after meeting at NTU
  • Supervisor Meeting
    1. Weekly updates
    2. Comments and feedback from Prof
    3. Clarification of role of ONS
  • Research Component
    • First draft of research paper due for Supervisor's approval
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 10

  • Finalization of EPC-DS Prototype
  • Commencement of "Good to have", tracking system using Google Maps
  • Sponsor (A*STAR) Meeting
    • A meeting with (A*STAR) sponsor was set up for next friday (20 March 2009), 3:30pm
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done


Week 11

  • Meeting with Sponsors (A*STAR) and Supervisor
    1. Confirmation for date of final presentation, 20 April 2009, 5pm
    2. Presenting of finalized prototype to Sponsers
    3. Feedback from Sponsors and Supervisor
    4. Notification of changes in the EPC-IS from Sponsers
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 12

  • Review of final iteration of EPC-DS
    1. Finalization of supply chain management and clustering
    2. Proposed UAT to be scheduled on week 13
  • Research on RBAC
    1. Finalization of research paper to include calculations
    2. Review of research paper
    3. Proof of Concept
    4. Submission of research paper to supervisor by week 13
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 13

  • Presentation of final prototype to sponsors (A*Star)
    • 6th April 2009, Monday, 3:30pm
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 14

  • Presentation of final prototype to sponsors (A*Star)
    • Feedback from sponsors to enhance our final iteration
  • User Acceptance Test 2
    • Conducted a second user acceptance test for 10 students from SIS
    • Gathered Feedback from UAT 2
  • Preparation for final FYP Presenation
    • Presentation slides
    • Final Report
    • Documentations
  • Ongoing test scenarios development
    • Whitebox and Blackbox testing
  • Documentations (Ongoing)
    • Ongoing efforts to document design and codes are done.


Week 15

  • Examination Week


Week 16

  • Final FYP Presentation
    • Date: 20th April 2009
    • Time: 1630 hours
    • Venue: SIS SR 3.2