• 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