6 RELATED WORK
Reactive system design has a long history. Different
kinds of design methods have been proposed to facili-
tate the development of reactive systems (Wieringa,
2003). The database-centric approach for complex
reactive systems is still quite new and various exten-
sions for contemporary DBMS are need. There are al-
ready some extensions of standard SQL providing the
syntactic instruments to handle phase-like concepts.
One of them is SARI-SQL (Rozsnyai et al., 2009)
which introduces events with a time interval, where
start and end timestamps can be queried separately.
TSQL2 (Snodgrass, 1995) introduces the concept of
states, it does however, differ from the approach pro-
posed in this paper: in TSQL2 neither identifiers for
states are provided nor methods on the transitions be-
tween states are introduced. Also related to this work
are the achievements made by the stream processing
community (Kr
¨
amer and Seeger, 2004). Precise se-
mantics are defined and concrete syntactic extensions
to standard SQL are proposed; a systematic means to
manage evolving knowledge and explicit provenance
support is however still missing.
Knowledge representation (Davis et al., 1993) is
a fundamental research topic in computer science.
Expert systems try to use production rules to form
a computable knowledge base have gained success-
ful applications (Shortliffe, 1976). These technolo-
gies however do not scale well for large datasets.
Supporting the management of ontological dataset
as knowledge in DBMS is gaining more attractions
from both academia and industry (Das and Srinivasan,
2009). Based on the relational database, the storage
and query of these graph datasets are rather efficient,
however a systematic approach to explicitly utilise the
knowledge to analyse the captured data is still miss-
ing.
7 CONCLUSIONS AND FUTURE
WORK
In this paper, we applied both the KIDS model to a
typical use case from the medical domain. We then
analyzed the functional requirements to a traditional
relational database system to be able to fully support
KIDS. The concept of phases integrates as a means
to model uncertainty in the derived information in
KIDS. In our future work we plan to further ana-
lyze and reveal the potential of phases, in particular
the prediction model and decision support. Besides
of that SQL extensions are going to be implemented
along with a prototype embedded in a commercial re-
lational database management system.
REFERENCES
Behrend, A., Dorau, C., and Manthey, R. (2009). Sql trig-
gers reacting on time events: An extension proposal.
ADBIS.
Cadonna, B., Gamper, J., and B
¨
ohlen, M. H. (2011). Se-
quenced Event Set Pattern Matching. pages 33–44,
New York, NY, USA. ACM.
Chan, E. S., Behrend, A., Gawlick, D., Ghoneimy, A., and
Liu, Z. H. (2012). Towards a synergistic model for
managing data, knowledge, processes, and social in-
teraction. SDPS.
Das, S. and Srinivasan, J. (2009). Database technologies for
rdf. Reasoning Web. Semantic Tech. for Inf. Systems.
Davis, R., Shrobe, H., and Szolovits, P. (1993). What is a
knowledge representation? AI magazine, 14(1):17.
Eom, S. B., Lee, S. M., Kim, E., and Somarajan, C.
(1998). A survey of decision support system appli-
cations (1988-1994). Journal of the Operational Re-
search Society.
Karvounarakis, G., Ives, Z. G., and Tannen, V. (2010).
Querying data provenance. Proceedings of the 2010
ACM SIGMOD.
Kawamoto, K., Houlihan, C. A., Balas, E. A., and Lobach,
D. F. (2005). Improving clinical practice using clin-
ical decision support systems: a systematic review
of trials to identify features critical to success. Bmj,
330(7494):765.
Kr
¨
amer, J. and Seeger, B. (2004). PIPES - A Public Infras-
tructure for Processing and Exploring Streams. SIG-
MOD.
Liu, Z. H., Behrend, A., Chan, E., Gawlick, D., and
Ghoneimy, A. (2012). Kids - a model for developing
evolutionary database applications. DATA.
Rozsnyai, S., Schiefer, J., and Roth, H. (2009). SARI-SQL:
Event Query Language for Event Analysis. CEC.
Schmiegelt, P., Xie, J., Sch
¨
uller, G., and Behrend, A.
(2013). Towards an integrated approach to mon-
itor and analyse health care data using relational
databases. HealthInf.
Sch
¨
uller, G., Schmiegelt, P., and Behrend, A. (2012). Sup-
porting Phase Management in Stream Applications. In
ADBIS, pages 332–345.
Shortliffe, E. H. (1976). Computer-Based Medical Consul-
tations: Mycin. Artificial intelligence series. America
Elsevier Publishing Company, Inc.
Simmhan, Y. L., Plale, B., and Gannon, D. (2005). A survey
of data provenance in e-science. ACM Sigmod Record,
34(3):31–36.
Snodgrass, R. T., editor (1995). The TSQL2 Temporal
Query Language. Kluwer.
Wieringa, R. J. (2003). Design Methods for Reactive Sys-
tems: Yourdon, Statemate and the UML. Morgan
Kaufmann Publishers.
DATA2013-2ndInternationalConferenceonDataManagementTechnologiesandApplications
96