A new approach to some possibilistic linear programming problems
Fuzzy Sets and Systems
Fuzzy sets as a basis for a theory of possibility
Fuzzy Sets and Systems
Quantifying the costs and benefits of architectural decisions
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Fuzzy Multiple Attribute Decision Making: Methods and Applications
Fuzzy Multiple Attribute Decision Making: Methods and Applications
Fuzzy Mathematical Models in Engineering and Management Science
Fuzzy Mathematical Models in Engineering and Management Science
A quality-driven systematic approach for architecting distributed software applications
Proceedings of the 27th international conference on Software engineering
Software development with imperfect information
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Software Process: Improvement and Practice - Special Issue on Software Process Simulation
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
ArcheOpterix: An extendable tool for architecture optimization of AADL models
MOMPES '09 Proceedings of the 2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Qos architectural patterns for self-architecting software systems
Proceedings of the 7th international conference on Autonomic computing
Energy-accuracy trade-off for continuous mobile device location
Proceedings of the 8th international conference on Mobile systems, applications, and services
Architectural decision modeling with reuse: challenges and opportunities
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Software engineering in an uncertain world
Proceedings of the FSE/SDP workshop on Future of software engineering research
Capturing tacit architectural knowledge using the repertory grid technique (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Architecture-based reliability evaluation under uncertainty
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Taming uncertainty in self-adaptive software
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
A methodology for making early comparative architecture performance evaluations
A methodology for making early comparative architecture performance evaluations
Dealing with uncertainty in early software architecture
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation
Journal of Systems and Software
Hi-index | 0.00 |
A system's early architectural decisions impact its properties (e.g., scalability, dependability) as well as stakeholder concerns (e.g., cost, time to delivery). Choices made early on are both difficult and costly to change, and thus it is paramount that the engineer gets them "right". This leads to a paradox, as in early design, the engineer is often forced to make these decisions under uncertainty, i.e., not knowing the precise impact of those decisions on the various concerns. How could the engineer make the "right" choices in such circumstances? This is precisely the question we have tackled in this paper. We present GuideArch, a framework aimed at quantitative exploration of the architectural solution space under uncertainty. It provides techniques founded on fuzzy math that help the engineer with making informed decisions.