DocumentCode :
1692187
Title :
Making software knowledgeable
Author :
D´Hondt, M.
Author_Institution :
Syst. & Software Eng. Lab., Vrije Univ., Brussels, Belgium
fYear :
2002
Firstpage :
735
Lastpage :
736
Abstract :
The goal of this research is to express domain knowledge in software applications explicitly and as separated as possible from the implementation strategy. Although some (domain) knowledge is notoriously hard to elicit and capture, as was discovered in building expert systems, the domain knowledge we intend to make explicit is quite tangible as is illustrated by examples. In fact, the domain knowledge is currently "implemented" using a (object-oriented) programming language. When expressed in a suitable medium, domain knowledge consists of concepts and relations between the concepts, constraints on the concepts and the relations, and rules that state how to infer new concepts and relations.
Keywords :
knowledge acquisition; object-oriented languages; software maintenance; software reusability; adaptability; aspect-oriented programming; distributed applications; knowledge management; knowledge-intensive domains; maintenance; reuse; software applications; software domains; software engineering practices; understandability; Application software; Computer industry; Engineering management; Hospitals; Knowledge management; Permission; Radio broadcasting; Radio spectrum management; Software engineering; TV;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X
Type :
conf
Filename :
1008061
Link To Document :
بازگشت