loading...
An Object-Oriented Design Methodology for Distributed Services
Melbourne, Australia November 23-November 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.750024Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Marc Born, GMD FOKUS
Andreas Hoffman, GMD FOKUS
Due to the highly increasing complexity of new telecommunication services and the distributed nature of them on the one hand and the requirement to come up with a short time to market on the other hand, new methods, techniques and tools covering the whole service development process are needed.This paper presents an integrated approach covering the fields of designing, validating and testing services and reusable service components. Therefore, a methodology which applies concepts from the Reference Model for Open Distributed Processing (ODP) is introduced. As an important part to bridge the gap from the design plane to the implementation plane a language mapping from ODL to C++ is described. ODL is an extension of CORBA-IDL and allows to specify objects with multiple interfaces. A CORBA based environment is assumed to be the execution platform.To ensure that the service to be designed meets the requirements of a potential user, a validation stage has been included into the design methodology. Therefore an (abstract) behavior description based on a formal language is needed and provided by a combination of ODL and SDL. After the validation of the SDL model abstract TTCN test cases are derived from it semi-automatically. This paper also contains a new method for automated testing of distributed services through executing these test cases in a CORBA based target environment.
Citation:
Marc Born, Andreas Hoffman, "An Object-Oriented Design Methodology for Distributed Services," tools, pp.52, Technology of Object-Oriented Languages and Systems, 1998
Usage of this product signifies your acceptance of the Terms of Use.