• DocumentCode
    341799
  • Title

    A design model for object-oriented systems with explicit architecture

  • Author

    Sosio, Andrea ; Tisato, Francesco

  • Author_Institution
    Dipartimento di Inf., Sistem e Comunicazioni, Milan Univ., Italy
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    46
  • Lastpage
    55
  • Abstract
    Developing software systems from components involves defining the overall architecture where such components will cooperate. We argue that major problems with current approaches to component based software development stem from the fact that architecture is implicit in the components´ code. The paper presents a design model for object oriented systems which makes architecture explicit by letting architecture-transparent components be instantiated and coordinated by separate entities implementing architectural concepts. A brief discussion of the application of the model to the design of a concrete system demonstrates how explicit architecture can enhance the reusability of both components and design elements, and ease the implementation of user-directed dynamic reconfiguration
  • Keywords
    object-oriented programming; software architecture; software reusability; architectural concepts; architecture-transparent components; component based software development; design elements; design model; explicit architecture; object oriented systems; reusability; software systems development; user-directed dynamic reconfiguration; Actuators; Assembly systems; Buildings; Computer architecture; Connectors; Decision support systems; Object oriented modeling; Programming; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
  • Conference_Location
    Nancy
  • Print_ISBN
    978-0-7695-0275-5
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.778998
  • Filename
    778998