Advanced Search

Structured decomposition of adaptive applications

Research and Teaching Output of the MIT Community

Show simple item record

dc.contributor.advisor Steve Ward. en_US Paluska, Justin Mazzola, 1981- en_US
dc.contributor.other Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. en_US 2012-07-02T14:17:56Z 2012-07-02T14:17:56Z 2012 en_US 2012 en_US
dc.description Thesis (Elec. E. in Computer Science)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2012. en_US
dc.description This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. en_US
dc.description Cataloged from student submitted PDF version of thesis. en_US
dc.description Includes bibliographical references (p. 57-58). en_US
dc.description.abstract We describe an approach to automate certain high-level implementation decisions in a pervasive application, allowing them to be postponed until run time. Our system enables a model in which an application programmer can specify the behavior of an adaptive application as a set of open-ended decision points. We formalize decision points as Goals, each of which may be satisfied by a set of scripts called Techniques. The set of Techniques vying to satisfy any Goal is additive and may be extended at runtime without needing to modify or remove any existing Techniques. Our system provides a framework in which Techniques may compete and interoperate at runtime in order to maintain an adaptive application. Technique development may be distributed and incremental, providing a path for the decentralized evolution of applications. Benchmarks show that our system imposes reasonable overhead during application startup and adaptation. en_US
dc.description.statementofresponsibility by Justin Mazzola Paluska. en_US
dc.format.extent 58 p. en_US
dc.language.iso eng en_US
dc.publisher Massachusetts Institute of Technology en_US
dc.rights M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. en_US
dc.rights.uri en_US
dc.subject Electrical Engineering and Computer Science. en_US
dc.title Structured decomposition of adaptive applications en_US
dc.type Thesis en_US Computer Science en_US
dc.contributor.department Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. en_US
dc.identifier.oclc 795194456 en_US

Files in this item

Name Size Format Description
795194456-MIT.pdf 311.1Kb PDF Full printable version

This item appears in the following Collection(s)

Show simple item record