Extending the code generation capabilities of the Together CASE tool to support Data Definition languages

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

7 pages, 6 figures, Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, P

Scientific paper

Together is the recommended software development tool in the Atlas collaboration. The programmatic API, which provides the capability to use and augment Together's internal functionality, is comprised of three major components - IDE, RWI and SCI. IDE is a read-only interface used to generate custom outputs based on the information contained in a Together model. RWI allows to both extract and write information to a Together model. SCI is the Source Code Interface, as the name implies it allows to work at the level of the source code. Together is extended by writing modules (java classes) extensively making use of the relevant API. We exploited Together extensibility to add support for the Atlas Dictionary Language. ADL is an extended subset of OMG IDL. The implemented module (ADLModule) makes Together to support ADL keywords, enables options and generate ADL object descriptions directly from UML Class diagrams. The module thoroughly accesses a Together reverse engineered C++ project - and/or design only class diagrams - and it is general enough to allow for possibly additional HEP-specific Together tool tailoring.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Extending the code generation capabilities of the Together CASE tool to support Data Definition languages does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Extending the code generation capabilities of the Together CASE tool to support Data Definition languages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extending the code generation capabilities of the Together CASE tool to support Data Definition languages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-118484

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.