2010 43rd Hawaii International Conference on System Sciences 2010
DOI: 10.1109/hicss.2010.213
|View full text |Cite
|
Sign up to set email alerts
|

Framework for Evaluating the Version Management Capabilities of a Class of UML Modeling Tools from the Viewpoint of Multi-Site, Multi-Partner Product Line Organizations

Abstract: UML models are widely used in software product line engineering for activities such as modeling the software product line reference architecture, detailed design, and automation of software code generation and testing. But in high-tech companies, modeling activities are typically distributed across multiple sites and involve multiple partners in different countries, thus complicating model management. Today's UML modeling tools support sophisticated version management for managing parallel and distributed mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 28 publications
0
3
0
Order By: Relevance
“…For example, if requirements in the RRMS needed specific product or organizational models to make them understandable to executives, managers of service providers, or other critical stakeholders, the models were crafted in appropriate modeling environments as necessary and hyperlinked or, sometimes, imported to the RRMS. Unified Modeling Language (UML) was deployed 36 but thorough UML modeling was conducted only when necessary because the organization managed tens of thousands of requirements and features through the RRMS. The priorities, schedules, and other information stored in the RRMS could be used to prioritize the modeling efforts.…”
Section: Description Of the Case Organization And The Research Methodsmentioning
confidence: 99%
“…For example, if requirements in the RRMS needed specific product or organizational models to make them understandable to executives, managers of service providers, or other critical stakeholders, the models were crafted in appropriate modeling environments as necessary and hyperlinked or, sometimes, imported to the RRMS. Unified Modeling Language (UML) was deployed 36 but thorough UML modeling was conducted only when necessary because the organization managed tens of thousands of requirements and features through the RRMS. The priorities, schedules, and other information stored in the RRMS could be used to prioritize the modeling efforts.…”
Section: Description Of the Case Organization And The Research Methodsmentioning
confidence: 99%
“…Versioning enables dispersed testing teams to manage multiple versions of test artifacts in parallel, while providing an audit trail of changes throughout the life-cycle of each engagement. Version control thus helps clients and providers manage and track changes (Koivulahti-Ojala & Käkölä, 2010). The attributes of all the stored documents include name, status, version number, and author to help clients and providers to avoid parallel, conflicting changes of the shared files in a multiuser environment.…”
Section: Client Repairs Defects and Forms A New Test Versionmentioning
confidence: 99%
“…On the other hand, high levels of abstraction improve productivity, for example, by enabling the automation of routine development tasks [23]. Industrially validated modeling methods and commercially available modeling tools are critically important to deal with the abstractions [13]. In addition to traditional system modeling, variability modeling is required in product line engineering to document explicitly how the applications within the product line can vary.…”
Section: The Need For High Levels Of Abstractionmentioning
confidence: 99%