• DocumentCode
    2619147
  • Title

    From UML to IDL: a case study

  • Author

    Watkins, Damien ; Dick, Martin ; Thompson, Dean

  • Author_Institution
    Fac. of Inf. Technol., Monash Univ., Clayton, Vic., Australia
  • fYear
    1998
  • fDate
    23-26 Nov 1998
  • Firstpage
    141
  • Lastpage
    153
  • Abstract
    Over the last two decades there has been an increase in the number of distributed object oriented systems being developed. To assist the development of these systems a number of object oriented modelling techniques have been developed. The Unified Modeling Language was principally designed to combine a number of methodologies into one. As this paper identifies, there are a number of limitations which exist between the mapping of UML designs into IDL. One solution has been to introduce additional keywords into IDLs to provide richer semantics. This paper demonstrates how semantics can be added to interfaces without extending interface definition languages and hence provide software developers with a mechanism to express the dynamic constraints of a distributed object oriented systems
  • Keywords
    application program interfaces; distributed object management; formal specification; object-oriented languages; object-oriented methods; object-oriented programming; programming language semantics; IDL; Unified Modeling Language; distributed object oriented systems; dynamic constraints; interface definition languages; interfaces; keywords; object oriented modelling techniques; semantics; software development; Computer aided software engineering; Computer architecture; Computer industry; Design methodology; Engineering management; Information technology; Object oriented modeling; Software development management; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7695-0053-6
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.750031
  • Filename
    750031