Object-oriented development methodology for telecommunication network management software

Since choosing right architecture of the network management system (NMS) has a strong impact on the productivity of its development, a model that is faithful to the implementation architecture is desirable. Our experience shows that functional objects, FuO, are conceptual entities constituting the bulk of the application body. To facilitate FuO development, we adapt a scenario-based object-oriented design methodology and develop an automatic code generation tool from higher level behavior specification of FuO.