Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/93323| Title: | Embedding origami constructs |
| Authors: | Caruana, Gaetano (2007) |
| Keywords: | Origami Embedded computer systems Synchronous circuits |
| Issue Date: | 2007 |
| Citation: | Caruana, G. (2007). Embedding Origami Constructs (Bachelor's dissertation). |
| Abstract: | Origami is the art of paper folding where users build complicated constructions by performing a sequence of folds, resulting in aesthetic beauty. At first Origami, did not allow cuts in papers and only one paper could be used to build a model. But as time went by, Origami constraints were relaxed resulting into slightly different arts. Origami can be described using the seven axioms provided by [Huz92, Kos]. In this dissertation we build a Domain Specific Embedded Language for Origami in Haskell, called OriDSEL, based on these seven axioms. OriDSEL gives a concise way on how to describe Origami models. A model description is described by a combination of basic axioms, and in turn this description can be reused as a basic component. This description can be evaluated into text, HTML, constraints description or a basic animation. OriDSEL also allows for modularity when building a model. Information about the particular modules is kept so as to allow for different evaluations at various levels of abstraction according to the users' knowledge of Origami. |
| Description: | B.Sc. IT (Hons)(Melit.) |
| URI: | https://www.um.edu.mt/library/oar/handle/123456789/93323 |
| Appears in Collections: | Dissertations - FacICT - 1999-2009 Dissertations - FacICTCS - 1999-2007 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| B.SC.(HONS)IT_Caruana_Gaetano_2007.pdf Restricted Access | 3.64 MB | Adobe PDF | View/Open Request a copy | |
| Caruana_Gaetano_acc.material.pdf Restricted Access | 215.42 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
