An object-oriented approach to software development for autonomous decentralized systems

Most distributed computing systems are required to be reliable, adaptable, and expandable to dynamically changing environments. A type of system with online maintainability, expandability, and testability and fault tolerant capability, called an autonomous decentralized system (ADS), is discussed. Although the hardware and system software of ADSs support the online properties, systematic development methodologies for ADSs are needed. An object-oriented approach to application software development for ADSs is presented. Achieving online expandability of the application software and the software design phase are emphasized.<<ETX>>

[1]  Stephen S. Yau,et al.  An object-oriented approach to software development for parallel processing systems , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

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

[3]  Narain H. Gehani,et al.  Broadcasting Sequential Processes (BSP) , 1984, IEEE Transactions on Software Engineering.

[4]  T. Kondo,et al.  Application of autonomous decentralized system to the steel production computer control , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[5]  Stephen S. Yau,et al.  PROOF: A Parallel Object-Oriented Functional Computation Model , 1991, J. Parallel Distributed Comput..

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

[7]  Giorgio Bruno,et al.  Petri Net-Based Object-Oriented Modeling of Distributed Systems , 1986, OOPSLA.

[8]  Doo-Hwan Bae,et al.  A framework for software development for distributed parallel computing systems , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[9]  Bruno Alabiso,et al.  Transformation of Data Flow Analysis Models to Object-Oriented Design , 1988, OOPSLA.

[10]  Michael L. Scott,et al.  Algorithms for scalable synchronization on shared-memory multiprocessors , 1991, TOCS.

[11]  Norman F. Schneidewind,et al.  Distributed System Software Design Paradigm with Application to Computer Networks , 1989, IEEE Trans. Software Eng..

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

[13]  Morris Sloman,et al.  Constructing Distributed Systems in Conic , 1989, IEEE Trans. Software Eng..