Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Computer Laboratory
Thursday December 2, 2004 - 4:30pm
Computer Laboratory > Research > Systems Research Group > NetOS > Seminars > Thursday December 2, 2004 - 4:30pm

Architecture-centric Design and Unified Modelling Language (UML)

Behzad Bastani
With the growth of size and complexity of the systems, programs are no longer the sum of data structures and function calls. The implementation of the large-scale complex systems pose new problems that are not in fact of the type of writing the programs but building the systems, which is an art and science of its own. Organized attempts and standards have started to pave the road of complex-systems construction and the new field of Software Architecture is now born. The Unified Modelling Language (UML) is a standard language for specifications, design, construction, deployment and documentation of the structure and dynamics of software-intensive or complex systems. Although a good relief, the road still feels to be rocky. This presentation makes an overview of such issues and the UML itself then looks into the question of why a major part of the job is yet to be done.