DocumentCode
3288940
Title
A fresh look at programming-in-the-large
Author
Cazzola, Walter ; Savigni, Andrea ; Sosio, Andrea ; Tisato, Francesco
Author_Institution
Dipt. di Sci. dell´´Inf., Milan Univ., Italy
fYear
1998
fDate
19-21 Aug 1998
Firstpage
502
Lastpage
506
Abstract
Realizing a shift of software engineering towards a component based approach to software development requires the development of higher level programming systems supporting the development of systems from components. The paper presents a novel approach to the design of large software systems where a program in the large describing the system´s architecture is executed at run time to rule over the assembly and dynamic cooperation of components. This approach has several advantages following from a clean separation of concerns between programming in the small and programming in the large issues in instantiated systems
Keywords
high level languages; software development management; software reusability; component based approach; dynamic cooperation; higher level programming systems; instantiated systems; large software systems design; programming in the large issues; programming in the small; programming-in-the-large; software development; software engineering; system architecture; Assembly systems; Computer architecture; Programming; Runtime; Software architecture; Software design; Software engineering; Software reusability; Software systems; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
Conference_Location
Vienna
ISSN
0730-3157
Print_ISBN
0-8186-8585-9
Type
conf
DOI
10.1109/CMPSAC.1998.716703
Filename
716703
Link To Document