Filters








134,830 Hits in 5.5 sec

Architecture-driven quality requirements prioritization

Anne Koziolek
2012 2012 First IEEE International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)  
It helps requirements analysts and software architects to study the quality trade-offs of a software architecture, and use this information for requirements prioritization.  ...  Quality requirements are main drivers for architectural decisions of software systems.  ...  analysis (step 7) determines the objectives which are actually conflicting so that the DM need to make trade-off decisions.  ... 
doi:10.1109/twinpeaks.2012.6344554 dblp:conf/re/Koziolek12 fatcat:4d5j34f4gbfvferq4ryf7p63wm

Research Preview: Prioritizing Quality Requirements Based on Software Architecture Evaluation Feedback [chapter]

Anne Koziolek
2012 Lecture Notes in Computer Science  
We propose to use automated design space exploration techniques to generate information about available trade-offs.  ...  Context and motivation] Quality requirements are a main driver for architectural decisions of software systems.  ...  Thus, to support our new process, we will investigate the new step of trade-off and dependency analysis based on design space exploration results as next steps in this research.  ... 
doi:10.1007/978-3-642-28714-5_5 fatcat:jdxi2x5fcbbvhgpcxdnwgl655i

How the understanding of the effects of design decisions informs requirements engineering

Zoya Durdik, Anne Koziolek, Ralf H. Reussner
2013 2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)  
The contribution of this paper lies in the explicit discussion of the effects of design decisions on requirements engineering.  ...  We define two types of design decisions and discuss their effect on requirements, and in particular on elicitation and prioritisation.  ...  This can lead to the quantitative support of taking trade-off decisions (in particular, trade-off between costs and quality properties or of two antagonistic quality properties).  ... 
doi:10.1109/twinpeaks.2013.6614718 dblp:conf/icse/DurdikKR13 fatcat:s5lp5o27yba3jp4zghb5nvxn6i

Dealing with uncertainty in early software architecture

Naeem Esfahani, Kaveh Razavi, Sam Malek
2012 Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12  
It is not clear how the rectangles in Figure 1c can be transformed to a space where the trade-off analysis can be performed.  ...  The key contribution of GuideArch is the ability to provide quantitative analysis of the trade-offs given such loose specifications.  ... 
doi:10.1145/2393596.2393621 dblp:conf/sigsoft/EsfahaniRM12 fatcat:vymd46i345byvfph3d5xp7ruyq

Index [chapter]

2005 Risk Modeling, Assessment, and Management  
Case studies, see also Sixsigma and Lahar flow extreme events and 6-sigma capability, 732-742 management of lahar flow threat, 71 7-731 Catastrophic events: damage, 32 decision analysis and, 138 partitioned  ...  , 678 solid rocket boosters, 550 space shuttle redesigned Solid Rocket Motor (RSRM), 550-556 space transportation system (STS), 550 surrogate worth trade-off (SWT), 652-654,667 trade-off analysis, 675  ...  frontier, 667 program evaluation and review technique (PERT), 665 sensitivity analysis, 670 trade-offs, 667, 669 trade-off matrix, 668 triangular distribution, 666 triplet questions, 665-670 uncertainty  ... 
doi:10.1002/0471723908.index fatcat:spvqh6qgt5fdtnnetjkaxbo6rq

Autonomous Operations for the Crew Exploration Vehicle — Trade Study Design Considerations

James M. Crawford
2005 AIP Conference Proceedings  
Getting these trade-offs wrong can lead to unnecessary growth in mission cost and risk, and unnecessary decreases in the time the crew has available for core exploration tasks.  ...  The decision of how to distribute control must be based on a complex trade-off between development and validation costs, operations costs, and reliability/risks.  ...  ACKNOWLEDGMENTS The current trade study described here, "Trade Study on Autonomous Operations for the Crew Exploration Vehicle", is supported by the NASA Human and Robotic Technology initiative as part  ... 
doi:10.1063/1.1867241 fatcat:2lysblwzhvanbizhvoanph6yvm

Optimising multiple quality criteria of service-oriented software architectures

Anne Martens, Franz Brosch, Ralf Reussner
2009 Proceedings of the 1st international workshop on Quality of service-oriented software systems - QUASOSS '09  
However, various degrees of freedom in building a software architecture span a large, discontinuous design space.  ...  The found optimal architectural models can be used as an input for trade-off analyses and thus allow systematic engineering of high-quality software architectures.  ...  Tradeoff analysis Based on the results of our approach, software architects can make well-informed trade-off decisions based on the available possible candidates.  ... 
doi:10.1145/1596473.1596481 fatcat:3a5xj4sfc5harhnc5pqwir5rwe

Minimizing Nasty Surprises with Better Informed Decision-Making in Self-Adaptive Systems

Sara Hassan, Nelly Bencomo, Rami Bahsoon
2015 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems  
The application shows that the method gives rise to questions that were not explicitly asked before at design-time and assists designers in the process of risk-aware, what-if and trade-off analysis.  ...  trade-offs.  ...  Pareto Analysis for Design Decisions & NFR Trade-offs The previous phase can inform trade-off analysis between design decisions in relation to individual NFRs.  ... 
doi:10.1109/seams.2015.13 dblp:conf/icse/HassanBB15 fatcat:hxbw5ws6wjh5zjpxvpsxszmjmy

Page 28 of Journal of Systems Management Vol. 23, Issue 10 [page]

1972 Journal of Systems Management  
measures on the one hand, versus increasing risk, cost, time, human and equipment resources, and space on the other.  ...  inherent in the decision rule selected.  ... 

Identifying "good" architectural design alternatives with multi-objective optimization strategies

Lars Grunske
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
Architecture trade-off analysis methods are appropriate techniques to evaluate design decisions and design alternatives with respect to conflicting quality requirements.  ...  However, the identification of good design alternatives is a time consuming task, which is currently performed manually.  ...  However, since the search space of architecture decision problems are often overwhelming; the benefit of using evolutionary algorithms as an input for decision making of an architecture trade-off problem  ... 
doi:10.1145/1134285.1134431 dblp:conf/icse/Grunske06 fatcat:hl264fcyvre6zdjgu62kg7xaj4

Software Architecture Design Reasoning: A Card Game to Help Novice Designers [chapter]

Courtney Schriek, Jan Martijn E. M. van der Werf, Antony Tang, Floris Bex
2016 Lecture Notes in Computer Science  
Software design is a complicated process, and novice designers have seldom been taught how to reason with a design. They use a naturalistic approach to work their way through software design.  ...  In order to impart the use of design techniques, a card game was developed to help design reasoning.  ...  analysis, risk analysis, trade-off analysis and assumption analysis.  ... 
doi:10.1007/978-3-319-48992-6_2 fatcat:ykgrn7fwivd3llff4zxroiu4um

An exploratory study of informed engineering design behaviors associated with scientific explanations

Şenay Purzer, Molly Hathaway Goldstein, Robin S Adams, Charles Xie, Saeid Nourian
2015 International Journal of STEM Education  
Conclusions: The results suggest that design projects used in classrooms should emphasize trade-off analysis and include time and resources for supporting trade-off decisions through experimentation and  ...  We identified evidence of informed design such as problem framing, idea fluency, and balancing benefits and trade-offs.  ...  We thank Anthony Iarrapino, William Jumper, and Roger Morneau of Lowell High School, Massachusetts, for pilot-testing our software and materials in their classes.  ... 
doi:10.1186/s40594-015-0019-7 fatcat:u5yuaxv4lbhxhiqnuzoqfkr6w4

Provide a Method for Evaluation of Software Architecture using Ontology

Mohammad NabiOmidvar, Reza Vaziri
2013 International Journal of Computer Applications  
Some criteria should be noted at the time of analysis and evaluation of software architecture including quality characteristics, risks and non-risks, architectural decisions or tactics.  ...  Software architecture is an undeniable role in the software life cycle.  ...  and recognizing scenarios interaction 6 -Doing the general evaluation The architecture trade-off analysis method The architecture trade-off analysis method (Kazman R 1998) was developed in 1998 on  ... 
doi:10.5120/10715-1307 fatcat:fs5lwcagercf3phrv2njtbqknm

Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap

Sara Hassan, Rami Bahsoon
2016 2016 IEEE International Conference on Services Computing (SCC)  
. 4) Planning: Given the interpretation of monitored data from the analysis phase, the decision to trigger (and plan) an adaptation is taken in this phase.  ...  The former two questions represent a trade-off which we refer to as the size versus number of microservices [4] trade-off.  ... 
doi:10.1109/scc.2016.113 dblp:conf/IEEEscc/HassanB16 fatcat:54zp3gzey5byfbb32ulp4fvzbe

Georgia Aquarium Design Space Analysis and Optimization

Jeremy Coffeen, Frederic Jacquelin, Richard Kepple, Rock Mendenhall, Michael Rodgers, Nicholas Roth, Richard Thompson, Richard Wise, Roger Wong
2015 Procedia Computer Science  
This paper will focus on using low-cost software solutions to perform trade space analyses and optimization directed towards the Ocean Voyager exhibit and related GA Aquarium life support and energy systems  ...  The goal of the analysis is to provide executive level decision-making support for designing or enhancing existing complex systems and SoS.  ...  non-technical stakeholders to be included Transparent: trade off analysis is repeatable and unambiguous.  ... 
doi:10.1016/j.procs.2015.03.001 fatcat:k5zz5vcexbh5pkwrd7tx2bstn4
« Previous Showing results 1 — 15 out of 134,830 results