dc.contributor.advisor | Zheng, Yongjie | eng |
dc.contributor.author | Narisetty, Varun | eng |
dc.date.issued | 2015-08-12 | eng |
dc.date.submitted | 2015 Spring | eng |
dc.description | Title from PDF of title page, viewed on August 17, 2015 | eng |
dc.description | Thesis advisor: Yongjie Zheng | eng |
dc.description | Vita | eng |
dc.description | Includes bibliographic references (pages 33-36) | eng |
dc.description | Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2015 | eng |
dc.description.abstract | Software product line architecture (PLA) is one of the most promising applications of software architecture. This paper presents a pragmatic PLA development approach with tool support. It addresses two existing issues of PLA development, the difficulty of relating product line features to PLA, and the overhead of manually creating and maintaining variation points in PLA. The approach is implemented and integrated in ArchStudio, an Eclipse-based architecture development toolset. The developed tool supports (1) side-by-side integrated development of features, PLA, and their relationships, (2) automatic variability modeling in PLA, and (3) derivation of architecture instances from the PLA model. To evaluate the scalability and effectiveness of the approach, I have used the work done by Adam Carter and Jeffrey Lanning [30] as a case study using the developed tool to create a feature-integrated architecture for the Apache Solr software system - a Java-based enterprise search server used in the Cerner Corporation. | eng |
dc.description.tableofcontents | Introduction -- Background and related work -- Tools developed -- Implementation -- Results and evaluation -- Conclusion, availability, and future work | eng |
dc.format.extent | ix, 37 pages | eng |
dc.identifier.uri | https://hdl.handle.net/10355/46559 | eng |
dc.subject.lcsh | Software product line engineering | eng |
dc.subject.lcsh | Computer architecture | eng |
dc.subject.other | Thesis -- University of Missouri--Kansas City -- Computer science | eng |
dc.title | Integration Features in the Development of Software Product Line Architecture | eng |
dc.type | Thesis | eng |
thesis.degree.discipline | Computer Science (UMKC) | eng |
thesis.degree.grantor | University of Missouri--Kansas City | eng |
thesis.degree.level | Masters | eng |
thesis.degree.name | M.S. | eng |