Show simple item record

dc.contributor.authorSidky, Ahmed Samyen_US
dc.date.accessioned2014-03-14T20:42:11Z
dc.date.available2014-03-14T20:42:11Z
dc.date.issued2003-07-25en_US
dc.identifier.otheretd-07292003-112122en_US
dc.identifier.urihttp://hdl.handle.net/10919/34237
dc.description.abstractDespite advancements in requirements generation models, methods and tools, low quality requirements are still being produced. One potential avenue for addressing this problem is to provide the requirements engineer with an interactive environment that leads (or guides) him/her through a structured set of integrated activities that foster "good" quality requirements. While that is our ultimate goal, a necessary first step in developing such an environment is to create a formal specification mechanism for characterizing the structure, process flow and activities inherent to the requirements generation process. In turn, such specifications can serve as a basis for developing an interactive environment supporting requirements engineering. Reflecting the above need, we have developed a markup language, the Requirements Generation Markup Language (RGML), which can be used to characterize a requirements generation process. The RGML can describe process structure, flow of control, and individual activities. Within activities, the RGML supports the characterization of application instantiation, the use of templates and the production of artifacts. The RGML can also describe temporal control within a process as well as conditional expressions that control if and when various activity scenarios will be executed. The language is expressively powerful, yet flexible in its characterization capabilities, and thereby, provides the capability to describe a wide spectrum of different requirements generation processes.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartSidky_Thesis.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.subjectProcess Description Languageen_US
dc.subjectRequirements Generation Processen_US
dc.subjectRequirements Specification Languageen_US
dc.subjectMarkup Languageen_US
dc.subjectSpecification Languageen_US
dc.titleRGML: A Specification Language that Supports the Characterization of Requirements Generation Processesen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
dc.contributor.committeechairArthur, James D.en_US
dc.contributor.committeememberMcCrickard, Donald Scotten_US
dc.contributor.committeememberBalci, Osmanen_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-07292003-112122/en_US
dc.date.sdate2003-07-29en_US
dc.date.rdate2003-08-27
dc.date.adate2003-08-27en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record