| Publisher | University of Queensland | ||
|---|---|---|---|
| Format | 266.2KB PDF | Date added | 20 Jul 2005 |
| Topics | Application Development | ||
| Downloads | 109 | ||
There is growing interest in the use of context-awareness as a technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of users. However, context-awareness introduces a variety of software engineering challenges. This paper addresses these challenges by proposing a set of conceptual models designed to support the software engineering process, including context modelling techniques, a preference model for representing context-dependent requirements, and two programming models. The paper also presents a software infrastructure and software engineering process that can be used in conjunction with the models. Finally, the paper discusses a case study that demonstrates the strengths of the models and software engineering approach with respect to a set of software quality metrics.
Related white papers
High Level Best Practices in Software Configuration Management
When deploying new software configuration management (SCM) tools, implementers sometimes focus on perfecting fine-grained activities, while unwittingly carrying forward poor, large-scale practices from their previous jobs or tools. The result...
Software Configuration Management: The Foundation of Global Distributed Development Today
By distributing development, you can create a collaborative work environment staffed by the best developers you can hire, regardless of their location. To support distributed development, you need a Software...
BPM Done Right: 15 Ways To Succeed Where Others Have Failed
Business Process Management (BPM) promises are real, but the path to success is littered with pitfalls and shortcuts to failure. Adopting best practices gained from our wealth of experience can...
IBM Forward View Web Show: Good Fraudulent Claims Policy
It's imperative that insurance companies work proactively to minimize the cost incurred by fraudulent claims. This Forward View web show from IBM explains the high stakes of insurance fraud and...
BladeCenter Visual Tour
"Explore the benefits of the IBM BladeCenter S from the inside out. The perfect mix of performance and energy savings, the IBM BladeCenter S is ideal for the small to mid-sized...
Engineering Firm Doubles Revenue, Limits Overhead with Project Management Solution
Based in Houston, Texas, Commonwealth Engineering and Construction provides engineering and construction management services for the refining and chemical process industries. With the goals of driving operational efficiencies and enabling...
Explore the Data Access Options in Visual Studio 2008: Visual Studio 2008 and .NET 3.5 Give Developers Substantially Increased Data Access Options
In Visual Studio 2008 running on the .NET framework 3.5, developers can not only create DataReaders and DataSets; Microsoft has also added LINQ to SQL, Entity Framework, and ADO.NET Data...

