dc.contributor.advisor | Järvi, Jaakko | |
dc.contributor.advisor | Huang, Jeff | |
dc.creator | Singh, Pawan Kumar | |
dc.date.accessioned | 2016-09-22T19:50:08Z | |
dc.date.available | 2016-09-22T19:50:08Z | |
dc.date.created | 2016-08 | |
dc.date.issued | 2016-07-28 | |
dc.date.submitted | August 2016 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/158078 | |
dc.description.abstract | In the declarative programming approach of property models, a dataflow constraint system manages the behavior of a user interface. The dataflow constraint system captures the user-interface logic as a set of variables and dependencies between those variables. This thesis builds on the prior work that realizes the property models approach as a concrete library for web development called HotDrink. This thesis evaluates the effectiveness of the declarative programming approach of property models, describes the experience of implementing a medium-size web application following the approach, and compares property models with existing web frameworks. A particular focus is on how programming with property models helps programmers to avoid defects related to asynchronous execution of responses to user events. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.subject | Property Models | en |
dc.subject | HotDrink | en |
dc.subject | JavaScript | en |
dc.title | Programming Web Applications Declaratively A Qualitative Study | en |
dc.type | Thesis | en |
thesis.degree.department | Computer Science and Engineering | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Texas A & M University | en |
thesis.degree.name | Master of Science | en |
thesis.degree.level | Masters | en |
dc.contributor.committeeMember | Sprintson, Alex | |
dc.type.material | text | en |
dc.date.updated | 2016-09-22T19:50:08Z | |
local.etdauthor.orcid | 0000-0002-8382-7462 | |