• 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