Skip to main navigation Skip to search Skip to main content

Green: A flexible UML class diagramming tool for Eclipse

  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Green is a live round tripping UML class diagram editor plug-in for Eclipse, originally designed with the intention of focusing CS1/CS2 students on modeling and design. Green's ease of use and flexible features has allowed it to grow into a robust tool providing end users with an easy to use application satisfying their individual class diagramming needs. Green's live round tripping capability allows users to generate (Java) code from UML class diagrams and generate diagrams from (Java) code and have them both update each other as any changes are made. This demo will demonstrate the main features of Green, including forward and reverse engineering, live round-tripping, incremental exploration, and the various aspects of relationship semantics. Since Green is an ongoing project, demonstrations of additional features not in this list may also be included.

Original languageEnglish
Title of host publicationProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion
Pages834-835
Number of pages2
DOIs
StatePublished - 2007
Event22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion - Montreal, QC, Canada
Duration: Oct 21 2007Oct 25 2007

Publication series

NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

Conference

Conference22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion
Country/TerritoryCanada
CityMontreal, QC
Period10/21/0710/25/07

Keywords

  • Code generation
  • Design
  • Java
  • Object-orientation
  • Reverse-engineering
  • UML

Fingerprint

Dive into the research topics of 'Green: A flexible UML class diagramming tool for Eclipse'. Together they form a unique fingerprint.

Cite this