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
Link To Document