An object-oriented software development framework for autonomous decentralized systems

Developing software for distributed computing systems is challenging, due to lack of good software development methodologies for distributed computing systems. It is very important to develop reliable, adaptable and expandable application software for distributed computing systems. Autonomous decentralized systems (ADS) is a distributed computing system with online expandability, online maintainability and fault tolerance capability. A framework for developing ADS application software is presented. Our framework consists of object oriented requirements analysis, system design, implementation, allocation, verification and maintenance. It is based on the object oriented computation model developed for ADS application software development which supports online expandability and online modifiability. CASE environments for ADS software development are also discussed.<<ETX>>

[1]  Hirokazu Ihara,et al.  Autonomous Decentralized Software Structure and It's Application , 1986, FJCC.

[2]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[3]  Stephen S. Yau,et al.  Trends in software design for distributed computing systems , 1990, [1990] Proceedings. Second IEEE Workshop on Future Trends of Distributed Computing Systems.

[4]  Stephen S. Yau,et al.  An object-oriented approach to software development for autonomous decentralized systems , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[5]  Kinji Mori,et al.  Autonomous decentralized systems: Concept, data field architecture and future trends , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[6]  Stephen S. Yau,et al.  A task allocation algorithm for distributed computing systems , 1993, Proceedings of 1993 IEEE 17th International Computer Software and Applications Conference COMPSAC '93.

[7]  Stephen S. Yau,et al.  An approach to object-oriented requirements verification in software development for distributed computing systems , 1994, Proceedings Eighteenth Annual International Computer Software and Applications Conference (COMPSAC 94).

[8]  Hirokazu Ihara,et al.  Autonomous Decentralized Computer Control Systems , 1984, Computer.

[9]  Mark A. Linton,et al.  Generalized graphical object editing , 1990 .

[10]  Stephen S. Yau,et al.  Software design methods for distributed computing systems , 1992, Comput. Commun..