Managing requirements uncertainty with partial models

R Salay, M Chechik, J Horkoff, AD Sandro - Requirements Engineering, 2013 - Springer
Abstract Models are good at expressing information that is known but do not typically have
support for representing what information a modeler does not know at a particular phase in …

Guidearch: guiding the exploration of architectural solution space under uncertainty

N Esfahani, S Malek, K Razavi - 2013 35th International …, 2013 - ieeexplore.ieee.org
A system's early architectural decisions impact its properties (eg, scalability, dependability)
as well as stakeholder concerns (eg, cost, time to delivery). Choices made early on are both …

Automatically generating behavioral models of adaptive systems to address uncertainty

HJ Goldsby, BHC Cheng - … on Model Driven Engineering Languages and …, 2008 - Springer
Increasingly, high-assurance applications rely on dynamically adaptive systems (DASs) to
respond to environmental changes, while satisfying functional requirements and non …

Dealing with uncertainty in early software architecture

N Esfahani, K Razavi, S Malek - Proceedings of the ACM SIGSOFT 20th …, 2012 - dl.acm.org
Changing early architectural decisions of a system is both difficult and costly. It is very
important for the architect to get them" right". However, in early design, the architect is often …

Architectural access control policy refinement and verification under uncertainty

S Hahner - … (ECSA-C 2021), Virtual online (originally …, 2021 - publikationen.bibliothek.kit.edu
In our connected world, confidentiality is a central quality requirement. A commonly used
mechanism to meet confidentiality requirements is access control. However, access control …

eQual: informing early design decisions

A Shahbazian, S Karthik, Y Brun… - Proceedings of the 28th …, 2020 - dl.acm.org
When designing a software system, architects make a series of design decisions that directly
impact the system's quality. The number of available design alternatives grows rapidly with …

Supporting early decision-making in the presence of uncertainty

J Horkoff, R Salay, M Chechik… - 2014 IEEE 22nd …, 2014 - ieeexplore.ieee.org
Requirements Engineering (RE) involves eliciting, understanding, and capturing system
requirements, which naturally involves much uncertainty. During RE, analysts choose …

Uncertainty management in software engineering: Past, present, and future

H Ibrahim, BH Far, A Eberlein… - … Conference on Electrical …, 2009 - ieeexplore.ieee.org
Software development has significantly matured in the last decade. However, one of the
critical challenges today is uncertainty inherent to every aspect of software development …

Incomplete software requirements and assumptions made by software engineers

Ö Albayrak, H Kurtoglu, M Biçakçi - 2009 16th Asia-Pacific …, 2009 - ieeexplore.ieee.org
Many software engineers make implicit assumptions when working with incomplete software
requirements. To study assumptions made by software engineers while converting …

Early insight in systems design through modeling and simulation

SP Haveman, GM Bonnema… - Procedia Computer …, 2014 - Elsevier
In early design stages, system architects mostly rely on estimations to make design
decisions. These are based on the available information at hand and their experience …