Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
Applying WinWin to quality requirements: a case study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Architectural Design to Meet Stakeholder Requirements
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Stakeholder Identification in the Requirements Engineering Process
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Goal-Based Requirements Analysis
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
A Requirements Negotiation Model Based on Multi-Criteria Analysis
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Early-stage performance modeling and its application for integrated embedded control software design
WOSP '04 Proceedings of the 4th international workshop on Software and performance
An approach to ontology-aided performance engineering through NFR framework
WOSP '07 Proceedings of the 6th international workshop on Software and performance
An empirical investigation of mobile ticketing service adoption in public transportation
Personal and Ubiquitous Computing
Goal-Centric Traceability: Using Virtual Plumblines to Maintain Critical Systemic Qualities
IEEE Transactions on Software Engineering
"Fairness Analysis in Requirements Assignments
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Profiling and Modeling Resource Usage of Virtualized Applications
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
The cost of a cloud: research problems in data center networks
ACM SIGCOMM Computer Communication Review
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
An optimized capacity planning approach for virtual infrastructure exhibiting stochastic workload
Proceedings of the 2010 ACM Symposium on Applied Computing
AINA '10 Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications
Design and Implementation of an Efficient Two-Level Scheduler for Cloud Computing Environment
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
User Requirements for Cloud Computing Architecture
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Using simulations to assess the stability and capacity of cloud computing systems
Proceedings of the 48th Annual Southeast Regional Conference
Autonomic SLA-Aware Service Virtualization for Distributed Systems
PDP '11 Proceedings of the 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing
Cloud adoption: a goal-oriented requirements engineering approach
Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
We've Looked at Clouds from Both Sides Now
SRII '11 Proceedings of the 2011 Annual SRII Global Conference
Design of a new cloud computing simulation platform
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part III
Simulating and optimising design decisions in quantitative goal models
RE '11 Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference
Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
The fast-growing Cloud Computing paradigm makes it possible to use unprecedented amounts of computing resources at lower costs, among other benefits such as fast provisioning and reliability. In designing a good architecture - the numbers, types and layouts of devices - for a cloud-based system, which meets the goals of all stakeholders, such goals need to be factored in from the earliest stages. However, there seems to be a lack of methodologies for incorporating stakeholder goals into the design process for such systems, and for assuring with higher confidence that the designs are likely to be good enough for the stated goals. In this paper, we propose a goal-oriented simulation approach for cloud-based system design whereby stakeholder goals are captured, together with such domain characteristics as workflows, and used in creating a simulation model as a proxy for the cloud-based system architecture. Simulations are then run, in an interleaving manner, against various configurations of the model as a way of rationally exploring, evaluating and selecting among incrementally better architectural alternatives. We illustrate important aspects of this approach for the private cloud deployment model and report on our experiments, using a smartcard-based public transportation system.