Nicolas Guelfi
Java Unified Modeling Language (UML) architecture ase tools component-based systems formal methods model driven software engineering modeling object technology requirements engineering software architectures software engineering software reuse software testing uml