By Topic

YaM - a framework for rapid software development

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Jain, A. ; Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA ; Biesiadecki, J.

YaM is a software development framework with tools for facilitating the rapid development of software in a concurrent software development environment. YaM provides solutions for thorny development challenges associated with software reuse, managing multiple software configurations, developing of software product-lines, and multiple platform development and build management. YaM uses release-early, release-often development cycles to allow developers to incrementally integrate their changes into the system on a continual basis. YaM facilitates the creation and merging of branches to support the isolated development of immature software to avoid impacting the stability of the development effort YaM uses modules and packages to organize and share software across multiple software products. It uses the concepts of link and work modules to reduce sandbox setup times even when the code-base is large. One side-benefit is the enforcement of a strong module-level encapsulation of a module's functionality and interface. This increases design transparency, system stability as well as software reuse. YaM is in use by several mid-size software development teams including several developing mission-critical software

Published in:

Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on

Date of Conference:

0-0 0