Please use this identifier to cite or link to this item:
|Title:||XML-based method and tool for handling variant requirements in domain models||Authors:||Jarzabek, S.
|Issue Date:||2001||Citation:||Jarzabek, S.,Zhang, H. (2001). XML-based method and tool for handling variant requirements in domain models. Proceedings of the IEEE International Conference on Requirements Engineering : 166-173. ScholarBank@NUS Repository.||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. In the paper, 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.||Source Title:||Proceedings of the IEEE International Conference on Requirements Engineering||URI:||http://scholarbank.nus.edu.sg/handle/10635/40090|
|Appears in Collections:||Staff Publications|
Show full item record
Files in This Item:
There are no files associated with this item.
checked on Aug 19, 2019
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.