The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
The road to the unified software development process
The road to the unified software development process
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
ICMB '05 Proceedings of the International Conference on Mobile Business
Context-aware Architectures for Building Service-Oriented Systems
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Design Patterns for Context-Aware Adaptation
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Software Architecture for Extensible Context-Aware Systems
ICHIT '08 Proceedings of the 2008 International Conference on Convergence and Hybrid Information Technology
ALPIT '08 Proceedings of the 2008 International Conference on Advanced Language Processing and Web Information Technology
Software Engineering Issues in Developing a Context-aware Exhibition Guide System
SNPD '08 Proceedings of the 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
Context-driven requirements analysis
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Hi-index | 0.00 |
Context-aware systems demand a customized development methodology because they have their own features such as ambiguous system scope, context modeling, and implementing context-dependent services. Furthermore, it has been known that these systems are more complex than traditional systems. In this paper, we meet this challenge by extending the unified process (UP), and add three workflows: context requirements, context modeling, and context testing. At each workflow, stakeholders analyze, model, and test for the perspective context. We also provide guidelines for task performance, artifact production and development specifications for each stage of the context. Our methodology supports the full development process and the best practice technologies including OOP, UML, and UP.