A lesson for software engineering from knowledge engineering

被引:0
|
作者
Debenham, John [1 ]
机构
[1] University of Technology, Faculty of Information Technology, PO Box 123, Sydney, NSW 2007, Australia
关键词
Abstracting - Software engineering;
D O I
10.1007/978-3-540-45227-0_56
中图分类号
学科分类号
摘要
Knowledge engineering has developed fine tools for maintaining the integrity of knowledge bases. These tools may be applied to the maintenance of conventional programs particularly those programs in which business rules are embedded. A unified model of knowledge represents business rules at a higher level of abstraction than the rule-based paradigm. Representation at this high level of abstraction enables any changes to business rules to be quantified and tracked through to the imperative programs that implement them. Further, methods may be applied to simplify the unified model so that the maintenance of the imperative implementation too is simplified. © Springer-Verlag Berlin Heidelberg 2003.
引用
收藏
页码:569 / 578
相关论文
共 50 条
  • [1] A lesson for software engineering from knowledge engineering
    Debenham, J
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 569 - 578
  • [2] TEACHING PROOFS - A LESSON FROM SOFTWARE ENGINEERING
    FRISKE, M
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1985, 92 (02): : 142 - 144
  • [3] Software engineering and knowledge engineering
    Juristo, N
    Acuña, ST
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2002, 23 (04) : 345 - 347
  • [4] Software engineering and knowledge engineering: From competition to cooperation
    Ammar-Khodja, S.
    Perry, N.
    Bernard, A.
    [J]. FUTURE OF PRODUCT DEVELOPMENT, 2007, : 575 - +
  • [5] From knowledge based software engineering to knowware based software engineering
    Lu RuQian
    Jin Zhi
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (06): : 638 - 660
  • [6] From knowledge based software engineering to knowware based software engineering
    LU RuQian & JIN Zhi Academy of Mathematics and System Sciences & Institute of Computing Technology
    [J]. Science China(Information Sciences), 2008, (06) : 638 - 660
  • [7] From knowledge based software engineering to knowware based software engineering
    RuQian Lu
    Zhi Jin
    [J]. Science in China Series F: Information Sciences, 2008, 51
  • [8] THE SYNTHESIS OF KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING
    SHAW, MLG
    GAINES, BR
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 208 - 220
  • [9] A Software Engineering Ontology as Software Engineering Knowledge Representation
    Wongthongtham, P.
    Kasisopha, N.
    Chang, E.
    Dillon, T.
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 668 - 675
  • [10] KNOWLEDGE AND SOFTWARE ENGINEERING
    VANDEVELDE, W
    [J]. ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 1995, 3 (01): : 3 - 8