A Co-Evolution Analysis for Software Product Lines: An Approach based on Evolutionary Trees
In this rapidly changing world, business strategies continuously evolve to meet customers' wishes. Hence, the ability to cope with the frequent business changes is becoming important criteria of a leading development paradigm. Software product line engineering is a development paradigm based on...
Saved in:
Published in | International journal of applied evolutionary computation Vol. 6; no. 3; pp. 9 - 32 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Hershey
IGI Global
01.07.2015
|
Subjects | |
Online Access | Get full text |
ISSN | 1942-3594 1942-3608 |
DOI | 10.4018/IJAEC.2015070102 |
Cover
Abstract | In this rapidly changing world, business strategies continuously evolve to meet customers' wishes. Hence, the ability to cope with the frequent business changes is becoming important criteria of a leading development paradigm. Software product line engineering is a development paradigm based on reuse that builds a common platform from which a set of applications can be derived. Despite its advantage of enhancing time to market and costs, it is exposed to the risk of falling into the aging phenomenon because of the complexity of its evolution. In this paper the authors present a co-evolution based approach for protecting the software product lines from the aging phenomenon. The approach uses cladistics and trees reconciliation that are mainly used in biology to analyze the co-evolution between organisms. The authors' major goal is to find out changes of products that were not propagated to the common platform at the aim of reconsidering them in the platform and thus protecting it from being obsolete. |
---|---|
AbstractList | In this rapidly changing world, business strategies continuously evolve to meet customers' wishes. Hence, the ability to cope with the frequent business changes is becoming important criteria of a leading development paradigm. Software product line engineering is a development paradigm based on reuse that builds a common platform from which a set of applications can be derived. Despite its advantage of enhancing time to market and costs, it is exposed to the risk of falling into the aging phenomenon because of the complexity of its evolution. In this paper the authors present a co-evolution based approach for protecting the software product lines from the aging phenomenon. The approach uses cladistics and trees reconciliation that are mainly used in biology to analyze the co-evolution between organisms. The authors' major goal is to find out changes of products that were not propagated to the common platform at the aim of reconsidering them in the platform and thus protecting it from being obsolete. |
Audience | Academic |
Author | Benlarabi, Anissa El Asri, Bouchra Khtira, Amal |
AuthorAffiliation | National School of Computer Science and Systems Analysis (ENSIAS), University Mohamed V, Rabat, Morocco |
AuthorAffiliation_xml | – name: National School of Computer Science and Systems Analysis (ENSIAS), University Mohamed V, Rabat, Morocco |
Author_xml | – sequence: 1 givenname: Anissa surname: Benlarabi fullname: Benlarabi, Anissa organization: National School of Computer Science and Systems Analysis (ENSIAS), University Mohamed V, Rabat, Morocco – sequence: 2 givenname: Amal surname: Khtira fullname: Khtira, Amal organization: National School of Computer Science and Systems Analysis (ENSIAS), University Mohamed V, Rabat, Morocco – sequence: 3 givenname: Bouchra surname: El Asri fullname: El Asri, Bouchra organization: National School of Computer Science and Systems Analysis (ENSIAS), University Mohamed V, Rabat, Morocco |
BookMark | eNp9kUtP3DAUha0KJCiwZ2mpmy4aajuOnXQXjaYt1UggQVddWJ74ejAK8dQ3oeLf19PhIY0oXthX1nfu67wne0McgJBTzs4k4_Xn8x_tfHYmGK-YZpyJd-SQN1IUpWL13lNcNfKAnCDesnwqqaXmh-RXS2exmN_HfhpDHGg72P4BA1IfE72KfvxjE9DLFN3UjXQRBsAvGaLtep2i7W7o0iI4mpXPOWx6oNcJAI_Jvrc9wsnje0R-fp1fz74Xi4tv57N2UXSi5rxQtax0ybyQ3LGqEx6cs847kFY6wQAYVzx_KBBKLK1kSyZ1zaFz1jNe2vKIfNzmzS39ngBHcxewg763A8QJDddS5iKN4hn9sIPexinlmdGIpuS1appKZOrTllrZHsxyws3Y-cKwuhlxZSdE0-qqKXVd6yrjaot3KSIm8KYLo92sYkw29IYzs3HJ_HPJvLiUhWxHuE7hLu_vLcnjrGEVXnrfxcza-YzOX0GfbTJPVptstbn6X0VV_gVqibhj |
CitedBy_id | crossref_primary_10_4236_jcc_2020_84009 |
ContentType | Journal Article |
Copyright | COPYRIGHT 2015 IGI Global Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. |
Copyright_xml | – notice: COPYRIGHT 2015 IGI Global – notice: Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. |
DBID | AAYXX CITATION N95 7SC 8FD 8FE 8FG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS |
DOI | 10.4018/IJAEC.2015070102 |
DatabaseName | CrossRef Gale Business: Insights Computer and Information Systems Abstracts Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central ProQuest Central Student ProQuest SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China |
DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) |
DatabaseTitleList | Computer and Information Systems Abstracts CrossRef Computer Science Database |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science Business |
EISSN | 1942-3608 |
EndPage | 32 |
ExternalDocumentID | A759378875 10_4018_IJAEC_2015070102 Evolution_Analysis_for_S10_4018_IJAEC_20150701026 |
GroupedDBID | 0R AAOUZ ABEPT ADEKF ALMA_UNASSIGNED_HOLDINGS COVLG EBS EJD H13 HZ JRD MV1 NEEBM O9- RIF 0R~ 4.4 AAYVP AAYXX ACOJC AFKRA ARAPS ARCSS BAAKF BENPR BGLVJ BYHXH CBWLS CCPQU CDTDJ CIGCI CITATION CKMBR CNQXE CTSEY HCIFZ HZ~ IAO ICD ITC K7- N95 PHGZM PHGZT 7SC 8FD 8FE 8FG AZQEC DWQXO GNUQQ JQ2 L7M L~C L~D P62 PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PUEGO |
ID | FETCH-LOGICAL-c2811-6845730f241d05c2feddadfde4a4d20ee0161adf6e262ba40b04781ecdaf013a3 |
IEDL.DBID | 8FG |
ISSN | 1942-3594 |
IngestDate | Fri Sep 05 10:13:50 EDT 2025 Fri Jul 25 06:30:03 EDT 2025 Fri May 23 02:28:46 EDT 2025 Thu Apr 24 23:12:18 EDT 2025 Tue Jul 01 01:05:27 EDT 2025 Thu May 09 18:41:17 EDT 2019 Tue Jan 05 23:26:58 EST 2021 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c2811-6845730f241d05c2feddadfde4a4d20ee0161adf6e262ba40b04781ecdaf013a3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
PQID | 2931869952 |
PQPubID | 2045865 |
PageCount | 24 |
ParticipantIDs | crossref_citationtrail_10_4018_IJAEC_2015070102 proquest_journals_2931869952 gale_businessinsightsgauss_A759378875 proquest_miscellaneous_1744684961 crossref_primary_10_4018_IJAEC_2015070102 igi_journals_Evolution_Analysis_for_S10_4018_IJAEC_20150701026 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20150701 |
PublicationDateYYYYMMDD | 2015-07-01 |
PublicationDate_xml | – month: 07 year: 2015 text: 20150701 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Hershey |
PublicationPlace_xml | – name: Hershey |
PublicationTitle | International journal of applied evolutionary computation |
PublicationYear | 2015 |
Publisher | IGI Global |
Publisher_xml | – name: IGI Global |
SSID | ssj0000547471 |
Score | 1.9194701 |
Snippet | In this rapidly changing world, business strategies continuously evolve to meet customers' wishes. Hence, the ability to cope with the frequent business... |
SourceID | proquest gale crossref igi |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 9 |
SubjectTerms | Backup software Business Business planning Business plans Evolution Evolutionary Markets Platforms Product introduction Product lines Risk Software Software development Software engineering Trees |
Title | A Co-Evolution Analysis for Software Product Lines: An Approach based on Evolutionary Trees |
URI | http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJAEC.2015070102 https://www.proquest.com/docview/2931869952 https://www.proquest.com/docview/1744684961 |
Volume | 6 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1La9wwEB7yuPTSR9pSN2lQoD3kYHYty_K6hxZ32W0SmhDygEAPQmuNQyDsbtbZlv77ztiyl6Q0Fx9sSYYZzVOjbwA-pshYkymFqSizUBUU7mSKQT9TS9apjCNb8kXh4xN9cKmOrpIrn3CrfFllqxNrRe1mBefIe2SWuHtSlsiv87uQu0bx6apvobEOm5EkW8s3xcffuxwLuSNtzJUpLlrPVHNSSUHFoHd4lI-GXNxFLhEjqz2wTF4_r99c3_yjpWvTM34Jz73PKPKGya9gDadb8KLtxyC8eL6Gn7kYzsLRL7-bRAs4IsgxFeekb3_bBYrTBuNV_OCC9880SOQeV1ywSXOCZnZr2MUfcbFArN7A5Xh0MTwIffOEsJCDKAr1QCUkvSVZaNdPClmic9aVDpVVTvYR2dejFxqllhOr-hPG6YmwcLYkt9DGb2FjOpviOxDxgPwEpYvElrGaYGIxre-c6lhioW0WQK8lnCk8sjg3uLg1FGEwqU1NarMidQD73Yx5g6rxxNhPzAvjm3LSo-K0RXVtl1Vl8jTJGBI_TQL4QswyXgQr01HKtNQ2RG1z_r__6AD2HizweICZuzKAnXYvrAautiYt0X0mMeWzFzvF2bIyFPgpYkmmo_dPL7ENz_iXTUXwDmzcL5b4gfye-8luvbl3YfPb6OT07C-AefyJ |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEB615QAX3gjTAotEDxysxOv1CwmQFRKSNq2QmkqVOGw33nFVCSVp3FD1T_EbmfErKojeevHBnh1Ls7Pz2J39BuB9hIw1GVGaijJxVUbpTqIY9DMy5J1y3zM5XxQ-OAyHx2rvJDjZgN_NXRguq2xsYmmo7TzjPfIOuSXunpQE8sviwuWuUXy62rTQqNRiH6-vKGUrPo2-0vzuSjnoT3pDt-4q4GYy9jw3jFVAap2T67LdIJM5WmtsblEZZWUXkYMgehGiDOXUqO6UAWw8zKzJKV4yPvHdhHvK930uIYwH39o9HQp_mhwvUVwkn6jqZJSSmLgz2kv7PS4moxCMkdxueMLaH2yen53_4xVKVzd4DA_rGFWklVI9gQ2cPYVHTf8HUZuDZ_AjFb252_9Va69oAE4EBcLiiOz7lVmi-F5hyooxF9h_JCKR1jjmgl2oFTSy5WGW12KyRCyew_GdiPUFbM3mM3wJwo8pLlFhFpjcV1MMDEblHdfQl5iFJnGg0whOZzWSOTfU-Kkpo2FR61LUei1qBz60IxYViscttLs8F7puAkqPgrdJijOzKgqdRkHCEPxR4MBnmixdL_lCt5LSjbQ1SVsf_e8_oQPvbjD4m0AvbO7ATqMLa8L1UiAW7WcyC3zWY2Y4XxWaEk1FU5KE3qvbWbyF-8PJwViPR4f72_CAf19VI-_A1uVyha8p5rqcvikVXcDpXa-sP_cnOKQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Co-Evolution+Analysis+for+Software+Product+Lines%3A+An+Approach+based+on+Evolutionary+Trees&rft.jtitle=International+journal+of+applied+evolutionary+computation&rft.au=Benlarabi%2C+Anissa&rft.au=Khtira%2C+Amal&rft.au=El+Asri%2C+Bouchra&rft.date=2015-07-01&rft.issn=1942-3594&rft.eissn=1942-3608&rft.volume=6&rft.issue=3&rft.spage=9&rft.epage=32&rft_id=info:doi/10.4018%2FIJAEC.2015070102&rft.externalDocID=Evolution_Analysis_for_S10_4018_IJAEC_20150701026 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1942-3594&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1942-3594&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1942-3594&client=summon |