In software engineering projects, there are two different types of modeling tools. On the one hand, there are tools to model the system under construction, i.e. tools for requirements or UML tools for design. On the other hand, there are tools to model the project itself such as project management tools, bug trackers, or tools to model the organizational structure. In typical software engineering projects, the artifacts managed using these two types of tools are not integrated with each other. This makes traceability, e.g. from a task to the according part of the specification, rather difficult. Furthermore, entities belonging to the system model, for instance requirements, have to be modeled redundantly in management tools if they are used for planning purposes. We also claim that specifications are more likely to be kept up-to-date if they are integrated with frequently visited views such as task lists.This paper presents a case study, in which the system under construction as well as the project management was modeled with a single unified tool. The paper focuses on how this approach can solve the above-mentioned issues. We present additional benefits, unsolved issues, and chances for future research using such an approach.
During model-driven requirements elicitation sessions for several commercial products, weaknesses were identified with available modeling languages such as UML and SysML. Continued frustration when attempting to use the UML for requirements capture eventually resulted in collaboration between Siemens and Technische Universität München (TUM) to define a new visual requirements language called the Unified Requirements Modeling Language (URML). This paper describes some of the rationale behind the development of the URML, highlights some of the more unusual features of the language, and, finally, describes its use on a commercial project.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.