TY - JOUR
T1 - How knowledge representation meets software engineering (and often databases)
AU - Borgida, Alex
N1 - Funding Information: Acknowledgements I am most grateful to all my collaborators over the years for making this such an enjoyable adventure. I am particularly grateful to John Mylopoulos and Ron Brachman, who are not just exemplary scientists but wonderful human beings, whose support has made much of this work possible. I owe Enrico Franconi thanks for suggesting “KR meets DB” as the topic of a prior talk, and Rick Salay for excellent comments on short notice. This work was supported in part by the U.S. DHS under ONR grant N00014-07-1-0150.
PY - 2007/12
Y1 - 2007/12
N2 - This paper surveys a selection of personal research projects which addressed problems related to Software Engineering, and whose solution was inspired by ideas from the field of Knowledge Representation and Reasoning. Surprisingly often, the research was also related to problems in Databases. We discuss, in part, to what extent did the KR ideas provide ready-made solutions to SE and DB problems, and how frequently we had to invent new KR techniques.
AB - This paper surveys a selection of personal research projects which addressed problems related to Software Engineering, and whose solution was inspired by ideas from the field of Knowledge Representation and Reasoning. Surprisingly often, the research was also related to problems in Databases. We discuss, in part, to what extent did the KR ideas provide ready-made solutions to SE and DB problems, and how frequently we had to invent new KR techniques.
UR - http://www.scopus.com/inward/record.url?scp=35348855723&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=35348855723&partnerID=8YFLogxK
U2 - https://doi.org/10.1007/s10515-007-0018-0
DO - https://doi.org/10.1007/s10515-007-0018-0
M3 - Review article
SN - 0928-8910
VL - 14
SP - 443
EP - 464
JO - Automated Software Engineering
JF - Automated Software Engineering
IS - 4
ER -