• DocumentCode
    1564460
  • Title

    Using subject-oriented modeling to develop Jini applications

  • Author

    Tandon, Gagan ; Ghosh, Sudipto

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2004
  • Firstpage
    111
  • Lastpage
    122
  • Abstract
    A major contributing factor to the complexity of creating and evolving distributed systems is the tangling of middleware-specific functionality with core business functionality in system designs. Changing middleware functionality that is entangled with business functionality can lead to costly and risky rearchitecting of the system or extensive redesign of parts of the system. The subject-oriented software development approach addresses this problem by separating the design of crosscutting features into design subjects. We describe an approach for separating Jini middleware features as design subjects which can be composed with primary design subjects that realize the core functionality of the application. In this context, we identify limitations in the existing specification notation and propose extensions.
  • Keywords
    Unified Modeling Language; distributed object management; middleware; object-oriented methods; object-oriented programming; open systems; software engineering; Jini middleware; UML; business functionality; design patterns; distributed computing; model driven architecture; object management group; service-oriented architecture; subject-oriented software development; Application software; Computer architecture; Computer science; Distributed computing; Metamodeling; Middleware; Object oriented modeling; Programming; Service oriented architecture; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International
  • ISSN
    1541-7719
  • Print_ISBN
    0-7695-2214-9
  • Type

    conf

  • DOI
    10.1109/EDOC.2004.1342509
  • Filename
    1342509