The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 12, 2013
Filed:
Mar. 22, 2010
Eran Gery, Rehovot, IL;
Beery Holstein, Herzliya, IL;
Ouri Poupko, Ness Ziona, IL;
Alexander Rekhter, Ashdod, IL;
Avraham Shalev, Jeruslem, IL;
Raz Moshe Yerushalmi, Kfar Warburg, IL;
Eran Gery, Rehovot, IL;
Beery Holstein, Herzliya, IL;
Ouri Poupko, Ness Ziona, IL;
Alexander Rekhter, Ashdod, IL;
Avraham Shalev, Jeruslem, IL;
Raz Moshe Yerushalmi, Kfar Warburg, IL;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A system for modeling computer software product line variants may include a model builder configured to construct a model of a plurality of variants of a computer software application. The model may include at least one common-to-variants element that may be common to a plurality of the variants, a plurality of variant-specific elements, and interface code configured to adapt any of the variant-specific elements to any of the common-to-variants elements. The model may further include an application generator configured to generate a plurality of computer software applications for a corresponding plurality of combinations of the common-to-variants elements and the variant-specific elements, where the model builder and the application generator may be implemented in at least one of computer hardware and computer software embodied in a tangible computer-readable storage medium.