Virginia Tech
    • Log in
    View Item 
    •   VTechWorks Home
    • ETDs: Virginia Tech Electronic Theses and Dissertations
    • Masters Theses
    • View Item
    •   VTechWorks Home
    • ETDs: Virginia Tech Electronic Theses and Dissertations
    • Masters Theses
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    RGML: A Specification Language that Supports the Characterization of Requirements Generation Processes

    Thumbnail
    View/Open
    Sidky_Thesis.pdf (760.8Kb)
    Downloads: 322
    Date
    2003-07-25
    Author
    Sidky, Ahmed Samy
    Metadata
    Show full item record
    Abstract
    Despite 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.
    URI
    http://hdl.handle.net/10919/34237
    Collections
    • Masters Theses [18654]

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      The possibilities provided by subtitling to the SABC TV in the recognition and protection of language rights 

      Olivier, Jak (2003-01)
      The degree to which the SABC (South African Broadcasting Corporation) as public broadcaster gives shape to its language policy and language mandate, against the background of an investigation of language rights, establishes ...
    • Thumbnail

      A comparison of student performance in partial immersion and FLES programs 

      Riddick, L. Alline Bagley. (Virginia Tech, 1991)
    • Thumbnail

      Student Approaches to Learning Chinese Vocabulary 

      Fu, I-Ping P. (Virginia Tech, 2005-12-15)
      This research focuses on the strategies that native English speakers use as they learn to speak and write Chinese vocabulary words in the first year of an elementary Chinese class. The main research question was: what ...

    If you believe that any material in VTechWorks should be removed, please see our policy and procedure for Requesting that Material be Amended or Removed. All takedown requests will be promptly acknowledged and investigated.

    Virginia Tech | University Libraries | Contact Us
     

     

    VTechWorks

    AboutPoliciesHelp

    Browse

    All of VTechWorksCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Log inRegister

    Statistics

    View Usage Statistics

    If you believe that any material in VTechWorks should be removed, please see our policy and procedure for Requesting that Material be Amended or Removed. All takedown requests will be promptly acknowledged and investigated.

    Virginia Tech | University Libraries | Contact Us