Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

A framework for design and development of real-time IKBS applications

A framework for design and development of real-time IKBS applications

For access to this article, please select a purchase option:

Buy article PDF
$19.95
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Computer-Aided Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A framework for the design and development of real-time and software fault-tolerant intelligent knowledge-based system (IKBS) is described. It uses an extended notation of structured analysis/structured design (SA/SD) to identify and analyse the requirements, and to arrive at a set of data and control transformations. This set forms the background to identify and describe a set of objects, in the sense of object-oriented programming (OOP), and a set of rules to manipulate these objects in realising the dynamic behaviour of the IKBS application. Thus, it provides a mapping of different concepts of real-time SA/SD onto OOP and IKBS. The framework also identifies two strategies to incorporate software fault tolerance in an object-oriented perspective, and prescribes ‘progressive reasoning’ to meet the real-time needs of the application.

References

    1. 1)
      • P.T. Ward . How to integrate object orientation with structured analysis and design. IEEE Softw. , 74 - 82
    2. 2)
      • P.T. Ward . The transformation schema: an extension of the data flow diagram to represent control and timing. IEEE Trans. , 2 , 198 - 210
    3. 3)
      • J. Martin . (1965) , Programming real-time computer systems.
    4. 4)
      • Marsh, J., Greenwood, J.: `Real-time Al: software architecture issues', Proc. IEEE National Aerospace and Electronics Conf., 1986, Washington, DC, IEEE Computer Society, p. 67–77.
    5. 5)
      • B.J. Cox . Messages/object programming: an evolutionary change in programming technology. IEEE Softw. , 1 , 50 - 61
    6. 6)
      • Krijgsman, A.J., Verbruggen, H.B., Bruijn, P.M.: `Knowledge-based real-time control', IFAC Workshop on Artificial Intelligence in Real-Time Control, 1988, p. 7–13.
    7. 7)
      • A. Goldberg , D. Robson . (1983) , Smalltalk-80: the language and its implementation.
    8. 8)
      • B. Randell . System structure for software fault tolerance. IEEE Trans. , 220 - 232
    9. 9)
      • Alabiso, B.: `Transformation of data flow analysis models to object oriented design', Proc. Conf. OOPSLA '88, 15–30 September 1988, ACM, p. 335–353.
    10. 10)
      • R. Davis . Meta-rules. Al J. , 179 - 222
    11. 11)
      • P. Wegner . Classification in object-oriented systems. SIGPLAN Not. , 10 , 173 - 182
    12. 12)
      • G. Booch . Object-oriented development. IEEE Trans. , 211 - 221
    13. 13)
      • Moulding, M.R.: `Techniques for achieving software fault tolerance', 112, IEE Colloquium Digest, November 1986, p. 2/1–2/11.
    14. 14)
      • M.L. Wright . An expert system for real-time control. IEEE Softw. , 16 - 24
    15. 15)
      • R. Sauers , L. Bloc , M.J. Coombs . (1988) Controlling expert systems, Expert systems applications.
    16. 16)
      • E. Seidewitz , M. Stark . Towards a general object-oriented software development methodology. Ada Lett. , 54 - 67
    17. 17)
      • A. Avizienis . The N-Version approach to fault tolerant software. IEEE Trans. , 12 , 1491 - 1501
    18. 18)
      • P. Ward , S. Mellor . (1985) , Structured development for real-time systems.
    19. 19)
      • Subrahmanyam, K., Bhanu Prasad, P., Mahajan, R.S.: `Microprocessor-based monitoring system for mine winder', Symp. on Microprocessor based Systems, 5–6 May 1983, Pilani India, Central Electronics Engineering Research Institute.
    20. 20)
      • B. Cox . (1986) , Object-oriented programming: an evolutionary approach.
    21. 21)
      • R. Davis , D. Lenat . (1982) , Knowledge based systems in artificial intelligence.
http://iet.metastore.ingenta.com/content/journals/10.1049/cae.1991.0043
Loading

Related content

content/journals/10.1049/cae.1991.0043
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address