Fujaba was aimed to support software forward and reverse engineering. That is why Fujaba is an acronym for "From UML to Java and back again". Fujaba's main features are: Powerful, easy to use, yet formal, visual, object-oriented software system specification language (UML class diagrams and specialised activity diagrams, so called Story Diagrams based on graph transformations) Java code generation based on the formal specification of a systems' structure and behaviour which results in an executable system prototype.
Streamline your next home improvement project by using Dragonfly's intuitive design tools to rapidly create and furnish your floor plan, experimenting in real time with your ideas in 2D and 3D before making it real!
UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams. An IEEE Software article titled On the declarative specification of models explains the rationale behind this approach.
Visual Paradigm for UML Community Edition (VP-UML CE) is a fast and feature rich free UML tool supports all UML diagrams. VP-UML CE supports use case diagram, class diagram, composite structure diagram, object diagram, sequence diagram, communication diagram, activity diagram, state machine diagram, timing diagram, interaction overview diagram, component diagram, deployment diagram, package diagram and requirement diagram.
Submitted by Anonymous (not verified) on Sun, 2005-12-11 23:54
The SEI's software architecture team maintains an annotated bibliography of software engineering literature that is relevant to software architecture. The bibliography grows as new materials appears or are brought to our attention. Annotations are written explaining why the entry is noteworthy in the field of software architecture
Submitted by Anonymous (not verified) on Sun, 2005-12-11 23:44
Tutorial introduces undergraduate students to computer architecture concepts of caches and pipelining . It contains examples, interactive applets and some problems with solutions to illustrate basic ideas.The problems that have been solved have been taken from a number of sources but the solutions are novel and unique in the sense that emphasis has been placed not only on the answers but also on reasoning processes that will be useful in solving similar problems.
Submitted by Anonymous (not verified) on Sun, 2005-12-11 23:40
The Advanced Computer Architecture Laboratory (ACAL) was established in 1985 as a research unit of the Electrical Engineering and Computer Science Department at the University of Michigan.ACAL researchers have made pioneering contributions to the design of high-performance computer systems such as, for example, Intel's Pentium chip and Compaq's Alpha chip, spearheading technical advances in pipelining, branch prediction, parallel processing, timing analysis and optimization, and automatic test generation
Submitted by Anonymous (not verified) on Sun, 2005-12-11 23:34
Computer Architecture is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals. Computer architecture is not about using computers to design buildings.