dc.creator | Kogekar, Arundhati | |
dc.date.accessioned | 2020-08-22T00:21:39Z | |
dc.date.available | 2008-04-17 | |
dc.date.issued | 2007-04-17 | |
dc.identifier.uri | https://etd.library.vanderbilt.edu/etd-04022007-133257 | |
dc.identifier.uri | http://hdl.handle.net/1803/11914 | |
dc.description.abstract | Software design for large-scale distributed systems requiring multiple Quality of Service (QoS) properties is increasingly moving away from traditional, stove-piped, "build-from-scratch" architectures to modern, "build-from-composition" architectures wherein system functionality is realized by composing pattern-based off-the-shelf components. In this approach, the QoS properties of the composed system depend on how individual components are configured and how they interact with each other. Validating these systems for their QoS properties at the composition stage itself is highly desirable to maximize the benefit of these new approaches since it reduces the long iterative design cycles suffered by traditional software development processes.
This thesis presents a model-driven approach for the composition-stage validation of complex systems. Model-driven technologies raise the level of abstraction of the problem by separating out orthogonal aspects (such as the structure, configuration and behavior) of the system, while still presenting the "big picture" of how any change in each aspect affects the system as a whole. The thesis describes the design of the Pattern Oriented Software Architecture Modeling Language (POSAML), which provides a system architect with intuitive abstractions of the pattern-based composable blocks. The use of POSAML and its associated interpreters in bridging the gap between system design and validation is also elaborated. | |
dc.format.mimetype | application/pdf | |
dc.subject | architectural patterns | |
dc.subject | simulation | |
dc.subject | performance evaluation | |
dc.subject | model-driven development | |
dc.subject | Middleware -- Evaluation | |
dc.title | Model-driven Composition and Performance Evaluation of Pattern-Based Systems | |
dc.type | thesis | |
dc.contributor.committeeMember | Lawrence W. Dowdy | |
dc.contributor.committeeMember | Swapna Gokhale | |
dc.type.material | text | |
thesis.degree.name | MS | |
thesis.degree.level | thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | Vanderbilt University | |
local.embargo.terms | 2008-04-17 | |
local.embargo.lift | 2008-04-17 | |
dc.contributor.committeeChair | Aniruddha Gokhale | |