Modelers encounter different kinds of uncertainty in their designs and models of software systems. One such type concerns uncertainty about how to build a model. This is called design-time uncertainty, and existing research has studied how modelers can work in its presence. However, the process by which they come to elicit and express their uncertainties remains unclear. In this paper, we take steps towards addressing this gap by introducing DRUIDE (Design and Requirements Uncertainty Integrated Development Environment), a language and workflow for articulating design time uncertainty. We present and illustrate our proposal on a software design example. Additionally, we conduct a real life case study of domain analysis related to the uncert...
Abstract Models are good at expressing information that is known but do not typically have support f...
Software project development process is requiring accurate software cost and schedule estimation for...
Design research is important for understanding and interrogating how emerging technologies shape hum...
Modelers encounter different kinds of uncertainty in their designs and models of software systems. O...
The concern for handling uncertainty in software pervades contemporary software engineering. A part...
Abstract: During the engineering design process, participants must operate under uncertainty which a...
Different approaches of uncertainty described in literature focus on different aspects and points of...
Software-intensive systems are increasingly used to support tasks that are typically characterized b...
Uncertainty is present in model-based developments in many different ways. In the context of composi...
Addressing uncertainty in design planning and modeling: A case study of complex aerospace design
Design work involves uncertainty that arises from, and influences, the progressive development of so...
Uncertainty is one of the most complex issues plaguing systems architecting. Uncertainty occurs in a...
Uncertainty creeps into the software development process in many ways, shapes and forms. In the earl...
This paper explores how uncertainty can be modelled in engineering design processes as a route to im...
Development platforms are automated software tools used to synthesize new designs. They are prevale...
Abstract Models are good at expressing information that is known but do not typically have support f...
Software project development process is requiring accurate software cost and schedule estimation for...
Design research is important for understanding and interrogating how emerging technologies shape hum...
Modelers encounter different kinds of uncertainty in their designs and models of software systems. O...
The concern for handling uncertainty in software pervades contemporary software engineering. A part...
Abstract: During the engineering design process, participants must operate under uncertainty which a...
Different approaches of uncertainty described in literature focus on different aspects and points of...
Software-intensive systems are increasingly used to support tasks that are typically characterized b...
Uncertainty is present in model-based developments in many different ways. In the context of composi...
Addressing uncertainty in design planning and modeling: A case study of complex aerospace design
Design work involves uncertainty that arises from, and influences, the progressive development of so...
Uncertainty is one of the most complex issues plaguing systems architecting. Uncertainty occurs in a...
Uncertainty creeps into the software development process in many ways, shapes and forms. In the earl...
This paper explores how uncertainty can be modelled in engineering design processes as a route to im...
Development platforms are automated software tools used to synthesize new designs. They are prevale...
Abstract Models are good at expressing information that is known but do not typically have support f...
Software project development process is requiring accurate software cost and schedule estimation for...
Design research is important for understanding and interrogating how emerging technologies shape hum...