Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

meloBiit

meloBiit
by

jupiter maniac

on 23 April 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of meloBiit

meloBiit simplifying music synthesis Translator Architecture Testing Techniques Unit testing Regression testing Bug tracking via Bugzilla Development Tools SoX Scanner Parser IDE Audio Processing Library Bugzilla Issue Tracking Version Control Document Sharing Development Language Unit Testing Melobiit programs are cross-compiled to standard Java from source files written in the syntax defined by the Melobiit language specification. The Java source files generated by the frontend of the Melobiit compiler leverage certain classes, and each of these classes has been subject to comprehensive unit testing. Ensuring the semantic accuracy of code generated by the frontend of the Melobiit compiler was also accomplished through unit testing.

An example unit test of the Melobiit compiler’s frontend (this particular test is to validate translation of the language’s “repeat” construct):
Regression Testing Unit tests were re-run with every substantial revision to the Melobiit implementation. This was done to ensure that nothing had broken in the process of trying to improve the implementation by fixing bugs and adding features. Bug Tracking Team maintained a bug-tracking page. Bugs encountered during formal and informal testing of the Melobiit implementation were reported to this page, and the progress of their resolution was monitored there as well.
Full transcript