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