• DocumentCode
    3460520
  • Title

    XML-based method and tool for handling variant requirements in domain models

  • Author

    Jarzabek, Stan ; Zhang, Hongyu

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    166
  • Lastpage
    173
  • Abstract
    A domain model describes common and variant requirements for a system family. UML notations used in requirements analysis and software modeling can be extended with variation points to cater for variant requirements. However, UML models for a large single system are already complicated enough. With variants UML domain models soon become too complicated to be useful. The main reasons are the explosion of possible variant combinations, complex dependencies among variants and inability to trace variants from a domain model down to the requirements for a specific system, member of a family. We believe that the above mentioned problems cannot be solved at the domain model description level alone. We propose a novel solution based on a tool that interprets and manipulates domain models to provide analysts with customized, simple domain views. We describe a variant configuration language that allows us to instrument domain models with variation points and record variant dependencies. An interpreter of this language produces customized views of a domain model, helping analysts understand and reuse software models. We describe the concept of our approach and its simple implementation based on XML and XMI technologies
  • Keywords
    formal specification; hypermedia markup languages; software tools; specification languages; systems analysis; UML; XMI; XML; configuration language; customized domain views; customized views; domain model; interpreter; requirements analysis; software model reuse; software modeling; software tool; variant requirements handling; Computer architecture; Computer science; Design engineering; Explosions; Instruments; Programming; Runtime; Systems engineering and theory; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-7695-1125-2
  • Type

    conf

  • DOI
    10.1109/ISRE.2001.948556
  • Filename
    948556