A context-aware whiteboard system provides a number of services in a smart classroom including registering students as they enter the classroom; logging students and lecturers in to the blackboard virtual learning environment at the beginning of each lecture and logging them out at the end of the lecture. This system also notifies students of their absence to a lecture and maintains a list of attendance automatically. Using information from the timetable, it is aware of the lectures that are scheduled to take place in the classroom and the students that are allowed to attend these lectures. Finally, it allows students and lecturers to interact with teaching materials such as lecture slides and videos stored in the blackboard virtual learning environment. This paper proposes a formal specification of the white board system in the Calculus of Context-aware Ambients (CCA in short). This enables the formal analysis of the white board system using the execution environment of CCA. Some important properties of a classroom white board system have been validated as a proof of concept. Keywords—Calculus of Context-aware Ambients; pervasive system; CCA; formal specification; context-aware whiteboard
[1]
Hussein Zedan,et al.
Formal specification of an intelligent message notification service in an infostation-based mLearning system using CCA
,
2011,
The 2011 International Conference and Workshop on Current Trends in Information Technology (CTIT 11).
[2]
Jakob E. Bardram.
The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications
,
2005,
Pervasive.
[3]
Hussein Zedan,et al.
The Calculus of Context-aware Ambients
,
2011,
J. Comput. Syst. Sci..
[4]
Matthias Baldauf,et al.
A survey on context-aware systems
,
2007,
Int. J. Ad Hoc Ubiquitous Comput..
[5]
M. Weiser.
The Computer for the Twenty-First Century
,
1991
.