Title :
GRA model driven design process
Author :
Rittenbach, Tom ; Satake, Hiroshi ; Redding, Eric ; Perry, Karen ; Thawani, Mahendra ; Dietrich, Carl ; Thandee, Rithrong
Author_Institution :
U. S. Army, CERDEC, Fort Monmouth, NJ, USA
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
The purpose of the Government Reference Architecture (GRA) was to define a modular, open systems architecture that fostered reuse and technology insertion refresh with modular components and product line variants. A graphical model-driven development (MDD) approach was chosen to support rapid design and development of work products that could be quickly leveraged by radio developers within existing development processes with commercial modeling tools. The GRA has matured its model driven methodology through recent efforts transforming the OSSIE-based GRA testbed from an executable UM™ Platform Independent Model (PIM) to an executable Software Communications Architecture (SCA) Platform Specific Model (PSM). In GRA Phase 2, IBM® Rational® Rhapsody® was used to develop the UML PIM model for the purpose of GRA interface validation. The third step in GRA Phase 3 was to demonstrate an executable PSM implementation by combining the PSM work in Rhapsody with additional tool capability for the SCA CORBA® model using the SCA domain specific MDD tool, PrismTech Spectra CX. Although gaps were identified in the path to an integrated, standards-based, automated GRA modeling tool chain, productivity gains around improved collaboration and code development accelerations were realized. Evolving the GRA through model-driven PIM and PSM development tools, including the tool chain integration process, will be described in detail in this paper, along with analysis of MDD productivity gains achieved with this integrated tool chain approach.
Keywords :
Unified Modeling Language; government data processing; software architecture; GRA Phase 3; GRA interface validation; GRA model driven design process; OSSIE-based GRA testbed; PrismTech Spectra CX; Rhapsody; SCA CORBA; UM platform independent model; automated GRA modeling tool chain; government reference architecture; graphical model-driven development; modular components; open systems architecture; platform specific model; product line variants; productivity gains; software communications architecture; technology insertion; Computer architecture; Computer integrated manufacturing; Object oriented modeling; Productivity; Software; Unified modeling language; XML;
Conference_Titel :
MILITARY COMMUNICATIONS CONFERENCE, 2010 - MILCOM 2010
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-8178-1
DOI :
10.1109/MILCOM.2010.5680100