Show simple item record

dc.contributor.authorChigani, Amineen_US
dc.date.accessioned2014-03-14T20:50:48Z
dc.date.available2014-03-14T20:50:48Z
dc.date.issued2007-12-12en_US
dc.identifier.otheretd-12262007-133121en_US
dc.identifier.urihttp://hdl.handle.net/10919/36451
dc.description.abstractWith the advance of reliable network technology, software development has progressed from traditional, platform-centric software construction to network-centric software evolution. An evidence of this change is largely reflected in the technologies that are supporting the emerging theory of Network-Centric Operations (NCO). Amongst these technologies is software architecture as a software engineering sub-discipline. Although the concepts of network centricity are widely recognized within the software and system engineering communities, no unified characterization of network-centric software systems is unanimously adopted. The state-of-the-practice is characterized by differing interpretations about how we should design and implement this class of systems. In this research, our focus is twofold: 1) Providing a characterization framework to reason about network-centric software systems and 2) introducing one solution approach to designing this class of system based on a new architectural style, the network-centric architectural style. In so doing, we set the stage for the software architecture community to analyze the â fitness of useâ of current architectural styles and architecture design practices within this new network-centric paradigm. In addition, we set the stage for our continued research that will address further software engineering challenges pertinent to network-centric software systems, which include capability-based requirements engineering and quality attributes-based design.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartMSThesis.pdfen_US
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Virginia Tech or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectsystem of systemsen_US
dc.subjectviewtypesen_US
dc.subjectcomponent and connectoren_US
dc.subjectsoftware architectureen_US
dc.subjectarchitectural styleen_US
dc.subjectstyle guideen_US
dc.subjectarchitectural designen_US
dc.subjectNetwork-centricen_US
dc.titleGuiding Network-Centrtic Architectural Design: a Style-Based Approachen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Scienceen_US
dc.contributor.committeechairArthur, James D.en_US
dc.contributor.committeememberBohner, Shawn A.en_US
dc.contributor.committeememberEdwards, Stephen H.en_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12262007-133121/en_US
dc.date.sdate2007-12-26en_US
dc.date.rdate2008-02-13
dc.date.adate2008-02-13en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record