Home          Services         Products/Downloads          Demos          Careers          About 

 

 

http://www.silverbulletinc.com/images/sectionheaders/currentops_sub.gif

Naval Enterprise Architecture Repository (NEAR) Tool Interface Software Development

Ref ID:

NEAR

Job Title:

Tool Interchange Programmers

Location:

DC Metro area, San Diego, CA, and Patuxent River, MD

Required skills:

              C#

              UML

              XML

              Data mapping, mediation, translation, and transformation

Job Description:

The NEAR is a centralized database that will be used by the Department of Navy (DON) for storing Department of Defense Architecture Framework (DoDAF) architectures.  Architectures can be created in a variety of tools; each tool with different methodologies, rule sets, and output.  These differences limit the ability to easily move architectures across tools for storage, modification, and analysis.  A common format is necessary to facilitate mobility of architectures while remaining tool agnostic.  NEAR, in particular, requires a common format in order to accept architecture files for storage within the database.

 

The DoDAF Physical Exchange Specification (PES) has been designated by DoD to be the common format that serves this purpose.  Silver Bullet, the original creators and current maintainers of PES, will be tasked to extend the PES schema, create translations to enable complete roundtrip of DoDAF data between tools (outlined below), and to provide the updated schema to the government for wider use across the services and to tool vendors to implement as an additional native export format.

 

Three tools have been identified that will require roundtrip data translations through PES:

1.       IBM System Architect™ (SA) DoDAF 2.0. 

2.       IBM Rational Software Architect™ (RSA) configured with UPIA. 

3.       No Magic MagicDraw™ (MD) configured with UPDM 2.1.

Task areas:

1.       Develop PES Generation Software.  Views in the tools must be translated from each of the tools listed above to PES.  As part of this task, develop RSA and MD test data for each of the tools and for each of the required DoDAF views.  The software must also provide a discrepancy report of tool data that is not translated to PES. 

2.       Develop PES Roundtrip Software.  The test data views must be translated from PES back to the original tool file format in a manner that will allow all views to be replicated to reflect the original diagrams.  The translation from the original file to PES should include all mandatory data and associated relationships (as per the DM2 matrix) in a manner that will allow all views to be replicated to reflect the original diagrams.  

3.       Conduct Tool Bilateral Exchange Factory Acceptant Test (FAT). The views in one tool must be translated to PES as per PES Generation task above and then uploaded to the other two tools identified above using test SA data.  The translation must occur without loss of data and the file should open and be functional in a manner that will allow all views to be replicated to reflect the original diagrams.  Conduct tests, record Software Problem Reports, correct software, re-test, and conduct regression tests. 

4.       Conduct Live Data Software Acceptance Test (SAT).  Test bi-lateral tool exchange using Triton in SA and P8 data in RSA.  Conduct tests, record Software Problem Reports, correct software, re-test, and conduct regression tests.  At the end of the test, the product must achieve Initial Operational Capability (IOC).

Experience:

              Full or part-time staff: 5+ years

Education:

              Full or part-time staff: BS minimum

              Mathematics, Computer or Information Science

Email your resume to Dave McDaniel, President, at David.McDaniel@SilverBulletInc.com

Silver Bullet Solutions, Inc. is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. The company is pleased to provide such assistance, and no applicant will be penalized as a result of such a request.