Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/146469
Full metadata record
DC FieldValueLanguage
dc.coverage.spatial
dc.date.accessioned2017-04-18T11:07:30Z-
dc.date.available2017-04-18T11:07:30Z-
dc.identifier.urihttp://hdl.handle.net/10603/146469-
dc.description.abstractThis thesis considers Software Plug and Play (PNP) as a potentially useful architectural abstraction (AA) that can solve many software architecture (SA) problems faced by vertical markets in the industry. While PNP as a technology has been utilized to address many extensibility concerns in hardware, there is no systematic support for similar extensibility notion at the SA level. To address these concerns, this thesis proposes the creation of frameworks and component models to support PNP. Accordingly, this thesis considers PNP as a user-defined framework, supported by a run-time component library that is embedded in the component schema, in order to support functional and structural extensibility of a running software system. newlineAs practitioners, it was decided that the inductive path of Clayton Christensen s approach for theory building would be an appropriate way to build the architectural foundations for PNP. Accordingly, this approach was adopted to empirically study six graded systems that had decreasing requirements on their environments. Through this empirical and experimental work, the notion of software components, components composition and SA was illustrated. Further, the architecture principles that were adopted to enable PNP in these systems aided in identifying the corresponding PNP AA. Based on this experimental experience, this thesis contributes the following to the field of computer science and SA: newline1. The concept that PNP is a collection of standards, encoded in the run-time components and embedded in the component schema, for supporting extensibility of a running software system. newline2. The characterization of PNP in terms of underlying architecture principles, and corresponding AA. newline3. The formulation of a generic PNP component model, that supports this characterization, which when instantiated aids in realizing pure PNP architectures. newline4. An expression of the Plug and Socket interfaces, that are constituent elements of the PNP component model, by means of abstract data types.
dc.format.extentxii,210
dc.languageEnglish
dc.relation
dc.rightsself
dc.titleSoftware Plug and Play
dc.title.alternative
dc.creator.researcherAnand Kumar
dc.subject.keywordComponent model
dc.subject.keywordComponent schema
dc.subject.keywordDynamic Composition
dc.subject.keywordEmpirical study
dc.subject.keywordExperimentation
dc.subject.keywordPlug and Play
dc.subject.keywordPlug and Sockets
dc.subject.keywordSoftware Architecture
dc.subject.keywordTheory building
dc.description.note
dc.contributor.guideKesav Vithal Nori
dc.publisher.placeHyderabad
dc.publisher.universityInternational Institute of Information Technology, Hyderabad
dc.publisher.institutionComputer Science and Engineering
dc.date.registered31-12-2008
dc.date.completed30/03/2017
dc.date.awarded31/07/2017
dc.format.dimensions
dc.format.accompanyingmaterialNone
dc.source.universityUniversity
dc.type.degreePh.D.
Appears in Departments:Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File315.09 kBAdobe PDFView/Open
02_copyright.pdf133.78 kBAdobe PDFView/Open
03_certificate.pdf64.44 kBAdobe PDFView/Open
04_acknlowledgement.pdf146.22 kBAdobe PDFView/Open
05_abstract.pdf239.53 kBAdobe PDFView/Open
06_table of contents.pdf272.47 kBAdobe PDFView/Open
07_list of figures and tables.pdf262.75 kBAdobe PDFView/Open
08_motivation.pdf415.28 kBAdobe PDFView/Open
09_chapter 1.pdf527.21 kBAdobe PDFView/Open
10_chapter 2.pdf665.64 kBAdobe PDFView/Open
11_chapter 3.pdf558.37 kBAdobe PDFView/Open
12_chapter 4.pdf356.38 kBAdobe PDFView/Open
13_chapter 5.pdf489.23 kBAdobe PDFView/Open
14_chapter 6.pdf496.53 kBAdobe PDFView/Open
15_chapter 7.pdf504.79 kBAdobe PDFView/Open
16_chapter 8.pdf560.8 kBAdobe PDFView/Open
17_chapter 9.pdf591.5 kBAdobe PDFView/Open
18_chapter 10.pdf493.55 kBAdobe PDFView/Open
19_chapter 11.pdf1.22 MBAdobe PDFView/Open
20_chapter 12.pdf255.25 kBAdobe PDFView/Open
21_annexure a.pdf253.37 kBAdobe PDFView/Open
22_publications and bibliography.pdf295.84 kBAdobe PDFView/Open


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: