TY - GEN
T1 - XSED - XML-based description of status-event components and systems
AU - Dix, Alan
AU - Leite, Jair
AU - Friday, Adrian
PY - 2008
Y1 - 2008
N2 - Most user interfaces and ubiquitous systems are built around event-based paradigms. Previous work has argued that interfaces, especially those heavily depending on context or continuous data from sensors, should also give attention to status phenomena - that is continuously available signals and state. Focusing on both status and event phenomena has advantages in terms of adequacy of description and efficiency of execution. This paper describes a collection of XML-based specification notations (called XSED) for describing, implementing and optimising systems that take account of this dual status-event nature of the real world. These notations cover individual components, system configuration, and separated temporal annotations. Our work also presents a implementation to generate Status-Event Components that can run in a stand-alone test environment. They can also be wrapped into a Java Bean to interoperate with other software infrastructure, particularly the ECT platform.
AB - Most user interfaces and ubiquitous systems are built around event-based paradigms. Previous work has argued that interfaces, especially those heavily depending on context or continuous data from sensors, should also give attention to status phenomena - that is continuously available signals and state. Focusing on both status and event phenomena has advantages in terms of adequacy of description and efficiency of execution. This paper describes a collection of XML-based specification notations (called XSED) for describing, implementing and optimising systems that take account of this dual status-event nature of the real world. These notations cover individual components, system configuration, and separated temporal annotations. Our work also presents a implementation to generate Status-Event Components that can run in a stand-alone test environment. They can also be wrapped into a Java Bean to interoperate with other software infrastructure, particularly the ECT platform.
KW - Reflective dialogue notation
KW - Status-event analysis
KW - Temporal properties
KW - Ubiquitous computing infrastructure
KW - XML
UR - http://www.scopus.com/inward/record.url?scp=59049108272&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-92698-6_13
DO - 10.1007/978-3-540-92698-6_13
M3 - Conference contribution
AN - SCOPUS:59049108272
SN - 3540926976
SN - 9783540926979
T3 - Lecture Notes in Computer Science
SP - 210
EP - 226
BT - Engineering Interactive Systems - EIS 2007 Joint Working Conferences EHCI 2007, DSV-IS 2007, HCSE 2007
T2 - Engineering Interactive Systems - EIS 2007 Joint Working Conferences EHCI 2007, DSV-IS 2007, HCSE 2007
Y2 - 22 March 2007 through 24 March 2007
ER -