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 :
بازگشت