GRAIL/KAOS: an environment for goal-driven requirements engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
Cyberguide: a mobile context-aware tour guide
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
The use of goals to surface requirements for evolving systems
Proceedings of the 20th international conference on Software engineering
ScenIC: A Strategy for Inquiry-Driven Requirements Determination
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Scenario-Based Requirements Engineering
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
Human-Centered Software Engineering - Integrating Usability in the Development Process (Human-Computer Interaction Series)
Personal and Contextual Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
A UML Profile for Goal-Oriented and Use Case-Driven Representation of NFRs and FRs
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
Goal and scenario validation: a fluent combination
Requirements Engineering
Science of Computer Programming
Towards Requirements Engineering for Context Adaptive Systems
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Value and Goal Driven Design of E-Services
ICEBE '07 Proceedings of the IEEE International Conference on e-Business Engineering
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Goal-Based Modeling of Dynamically Adaptive System Requirements
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Handling Non-functional Requirements in Information System Architecture Design
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
UbiCheck: an approach to support requirements definition in the ubicomp domain
Proceedings of the 2010 ACM Symposium on Applied Computing
A goal-based framework for contextual requirements modeling and analysis
Requirements Engineering
Fuzzy Goals for Requirements-Driven Adaptation
RE '10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference
Personal and Ubiquitous Computing
EDIPS: an Easy to Deploy Indoor Positioning System to support loosely coupled mobile work
Personal and Ubiquitous Computing
Requirements engineering for self-adaptive systems: core ontology and problem statement
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Explicit architectural policies to satisfy NFRs using COTS
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Representing NFRs and FRs: a goal-oriented and use case driven approach
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
Science of Computer Programming
Applying model-driven engineering to a method for systematic treatment of NFRs in AmI systems
Journal of Ambient Intelligence and Smart Environments - Intelligent agents in Ambient Intelligence and smart environments
Hi-index | 0.00 |
Recent technological advances are increasing the spread of Ubiquitous Computing, leading to the appearance of numerous software systems, which benefit from the features of this new paradigm. Nevertheless, there are a lack of methodologies to properly support the development process of these systems. An important part of the Software Engineering lifecycle is the Requirements Engineering stage, as it grounds the bases for system design for their success. In particular, systematically addressing Non-Functional Requirements such as dynamicity and adaptation, that are important features of ubiquitous systems, eventually leads to higher quality designs. In this paper, a Requirements Engineering Method for the analysis of Ubiquitous Systems, called REUBI, is introduced. It is a goal-based method that represents the influence of context and adverse situations, providing an evaluation procedure to help in the decision making about objectives satisfaction. The proposal is illustrated through the analysis of a Positioning Service of a real system. Additionally, the application of the method has been evaluated by a team of software engineers for the analysis of an Ambient Assisted Living (AAL) health care system.