Content tagged with: java
This video provides a quick overview of the UML plugin for NetBeans created by the Open Source Software Development Center at the University of Belgrade. The UML Plugin for NetBeans is based on Visual Library. The aim of this project is to create handy, easy-to-use tool for developers that will support the basic and most needed set of features.
This series walks you through Unified Modeling Language (UML) design and notation for Java-based application development. This article introduces one of the building blocks of the Unified Modeling Language: sequence diagramming. In the UML, sequence diagrams are used throughout the design process to demonstrate the internal interactions between actors and objects as a system executes over time. Sequence diagrams are used to model the use case scenarios, protocols in a framework, subsystems, classes and method logic.
This blog post presents some improvements of the existing features of Acceleo. Acceleo is a pragmatic implementation of the Object Management Group (OMG) MOF Model to Text Language (MTL) standard. You do not need to be an expert to start using the plug-ins and create your first code generator. One of the improvement is the traceability for each line of code of which part of the generation template generated it, and which model element triggered its generation. This feature is intensively used in the UML to Java generator, an …
SOLoist is a Java-based development framework for
* model-driven development (MDD) based on UML,
* rapid prototyping and rapid application development,
* execution of web-based object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.
This tutorial walks through typical Java modeling use cases and describe how Modelio, an open source modeling environment, can be used to to support a balanced and efficient model/code development approach and ensure the long-term utility of the UML model for Java developers. It demonstrates Modelio’s ability to automatically maintain consistency between the code and the model, so that any changes made to the code will automatically update the model and vice-versa.
Business and IT alignment demands clear traceability between the applications to be developed and the business requirements. SEAM is a systemic visual approach for modeling systems, including information systems and organizations. This paper illustrates how we represent the business role of an IT application and its platform-specific realization in SEAM. We use the Java Pet Store sample application as an example.
This blog post explains how to use UmlGraph and Graphviz with Maven to generate UML diagrams each time when a javadoc is generated.