CALM and Cadena: metamodeling for component-based product-line development

Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many produ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer (Long Beach, Calif.) Calif.), 2006-02, Vol.39 (2), p.42-50
Hauptverfasser: Childs, A., Greenwald, J., Jung, G., Hoosier, M., Hatcliff, J.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 50
container_issue 2
container_start_page 42
container_title Computer (Long Beach, Calif.)
container_volume 39
creator Childs, A.
Greenwald, J.
Jung, G.
Hoosier, M.
Hatcliff, J.
description Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.
doi_str_mv 10.1109/MC.2006.51
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_MC_2006_51</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1597087</ieee_id><sourcerecordid>991686301</sourcerecordid><originalsourceid>FETCH-LOGICAL-c371t-479f2d497c2c03d6c324ea57a780e9026e74bcf509f7113a331f0e16103255923</originalsourceid><addsrcrecordid>eNp90Utr3DAQAGBRGsh200uuvZhAGyh4O6OHJeVWTNMk7JJLchZaeRwcbGtreQP599WygUAPPYlhPs2MRoydI6wQwf7Y1CsOUK0UfmALVMqUYFB-ZAsANKXFip-yTyk951AaJRbsrv653hR-bIraNzT6q2Kg2Q-xob4bn4o2TkWIwy6ONM7l1idqit0Um32YywyoaOiF-rgbcvqMnbS-T_T57Vyyx-tfD_VNub7_fZvblEFonEupbcsbaXXgAURTBcEleaW9NkAWeEVabkOrwLYaUXghsAXCCkFwpSwXS3Z5rJsH-bOnNLuhS4H63o8U98kZW6EFAJPlt_9KbjSX1kCGF__A57ifxvwKh1ZLFJzrjL4fUZhiShO1bjd1g59eHYI7bN9tanfYvlOY8de3ij4F37eTH0OX3m9oqbXOP7BkX46uI6L3tLIajBZ_AWWricw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>197413227</pqid></control><display><type>article</type><title>CALM and Cadena: metamodeling for component-based product-line development</title><source>IEEE Electronic Library (IEL)</source><creator>Childs, A. ; Greenwald, J. ; Jung, G. ; Hoosier, M. ; Hatcliff, J.</creator><creatorcontrib>Childs, A. ; Greenwald, J. ; Jung, G. ; Hoosier, M. ; Hatcliff, J.</creatorcontrib><description>Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.</description><identifier>ISSN: 0018-9162</identifier><identifier>EISSN: 1558-0814</identifier><identifier>DOI: 10.1109/MC.2006.51</identifier><identifier>CODEN: CPTRB4</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Architecture description languages ; Assembly ; Cadena ; CALM ; Computer programs ; Computer science; control theory; systems ; Computer simulation ; Computer systems and distributed systems. User interface ; Concrete ; Engineering ; Exact sciences and technology ; Extensibility ; Guidelines ; Java ; Large-scale systems ; Libraries ; Mathematical models ; MDE tools ; Metamodeling ; Middleware ; Model-driven engineering ; Platforms ; Product lines ; Programming languages ; Robustness ; Software ; Software development ; System design ; Systems design</subject><ispartof>Computer (Long Beach, Calif.), 2006-02, Vol.39 (2), p.42-50</ispartof><rights>2006 INIST-CNRS</rights><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2006</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c371t-479f2d497c2c03d6c324ea57a780e9026e74bcf509f7113a331f0e16103255923</citedby><cites>FETCH-LOGICAL-c371t-479f2d497c2c03d6c324ea57a780e9026e74bcf509f7113a331f0e16103255923</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1597087$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1597087$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17477785$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Childs, A.</creatorcontrib><creatorcontrib>Greenwald, J.</creatorcontrib><creatorcontrib>Jung, G.</creatorcontrib><creatorcontrib>Hoosier, M.</creatorcontrib><creatorcontrib>Hatcliff, J.</creatorcontrib><title>CALM and Cadena: metamodeling for component-based product-line development</title><title>Computer (Long Beach, Calif.)</title><addtitle>MC</addtitle><description>Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.</description><subject>Applied sciences</subject><subject>Architecture description languages</subject><subject>Assembly</subject><subject>Cadena</subject><subject>CALM</subject><subject>Computer programs</subject><subject>Computer science; control theory; systems</subject><subject>Computer simulation</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Concrete</subject><subject>Engineering</subject><subject>Exact sciences and technology</subject><subject>Extensibility</subject><subject>Guidelines</subject><subject>Java</subject><subject>Large-scale systems</subject><subject>Libraries</subject><subject>Mathematical models</subject><subject>MDE tools</subject><subject>Metamodeling</subject><subject>Middleware</subject><subject>Model-driven engineering</subject><subject>Platforms</subject><subject>Product lines</subject><subject>Programming languages</subject><subject>Robustness</subject><subject>Software</subject><subject>Software development</subject><subject>System design</subject><subject>Systems design</subject><issn>0018-9162</issn><issn>1558-0814</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp90Utr3DAQAGBRGsh200uuvZhAGyh4O6OHJeVWTNMk7JJLchZaeRwcbGtreQP599WygUAPPYlhPs2MRoydI6wQwf7Y1CsOUK0UfmALVMqUYFB-ZAsANKXFip-yTyk951AaJRbsrv653hR-bIraNzT6q2Kg2Q-xob4bn4o2TkWIwy6ONM7l1idqit0Um32YywyoaOiF-rgbcvqMnbS-T_T57Vyyx-tfD_VNub7_fZvblEFonEupbcsbaXXgAURTBcEleaW9NkAWeEVabkOrwLYaUXghsAXCCkFwpSwXS3Z5rJsH-bOnNLuhS4H63o8U98kZW6EFAJPlt_9KbjSX1kCGF__A57ifxvwKh1ZLFJzrjL4fUZhiShO1bjd1g59eHYI7bN9tanfYvlOY8de3ij4F37eTH0OX3m9oqbXOP7BkX46uI6L3tLIajBZ_AWWricw</recordid><startdate>20060201</startdate><enddate>20060201</enddate><creator>Childs, A.</creator><creator>Greenwald, J.</creator><creator>Jung, G.</creator><creator>Hoosier, M.</creator><creator>Hatcliff, J.</creator><general>IEEE</general><general>IEEE Computer Society</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20060201</creationdate><title>CALM and Cadena: metamodeling for component-based product-line development</title><author>Childs, A. ; Greenwald, J. ; Jung, G. ; Hoosier, M. ; Hatcliff, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c371t-479f2d497c2c03d6c324ea57a780e9026e74bcf509f7113a331f0e16103255923</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Applied sciences</topic><topic>Architecture description languages</topic><topic>Assembly</topic><topic>Cadena</topic><topic>CALM</topic><topic>Computer programs</topic><topic>Computer science; control theory; systems</topic><topic>Computer simulation</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Concrete</topic><topic>Engineering</topic><topic>Exact sciences and technology</topic><topic>Extensibility</topic><topic>Guidelines</topic><topic>Java</topic><topic>Large-scale systems</topic><topic>Libraries</topic><topic>Mathematical models</topic><topic>MDE tools</topic><topic>Metamodeling</topic><topic>Middleware</topic><topic>Model-driven engineering</topic><topic>Platforms</topic><topic>Product lines</topic><topic>Programming languages</topic><topic>Robustness</topic><topic>Software</topic><topic>Software development</topic><topic>System design</topic><topic>Systems design</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Childs, A.</creatorcontrib><creatorcontrib>Greenwald, J.</creatorcontrib><creatorcontrib>Jung, G.</creatorcontrib><creatorcontrib>Hoosier, M.</creatorcontrib><creatorcontrib>Hatcliff, J.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>Computer (Long Beach, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Childs, A.</au><au>Greenwald, J.</au><au>Jung, G.</au><au>Hoosier, M.</au><au>Hatcliff, J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>CALM and Cadena: metamodeling for component-based product-line development</atitle><jtitle>Computer (Long Beach, Calif.)</jtitle><stitle>MC</stitle><date>2006-02-01</date><risdate>2006</risdate><volume>39</volume><issue>2</issue><spage>42</spage><epage>50</epage><pages>42-50</pages><issn>0018-9162</issn><eissn>1558-0814</eissn><coden>CPTRB4</coden><abstract>Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/MC.2006.51</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9162
ispartof Computer (Long Beach, Calif.), 2006-02, Vol.39 (2), p.42-50
issn 0018-9162
1558-0814
language eng
recordid cdi_crossref_primary_10_1109_MC_2006_51
source IEEE Electronic Library (IEL)
subjects Applied sciences
Architecture description languages
Assembly
Cadena
CALM
Computer programs
Computer science
control theory
systems
Computer simulation
Computer systems and distributed systems. User interface
Concrete
Engineering
Exact sciences and technology
Extensibility
Guidelines
Java
Large-scale systems
Libraries
Mathematical models
MDE tools
Metamodeling
Middleware
Model-driven engineering
Platforms
Product lines
Programming languages
Robustness
Software
Software development
System design
Systems design
title CALM and Cadena: metamodeling for component-based product-line development
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T17%3A25%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=CALM%20and%20Cadena:%20metamodeling%20for%20component-based%20product-line%20development&rft.jtitle=Computer%20(Long%20Beach,%20Calif.)&rft.au=Childs,%20A.&rft.date=2006-02-01&rft.volume=39&rft.issue=2&rft.spage=42&rft.epage=50&rft.pages=42-50&rft.issn=0018-9162&rft.eissn=1558-0814&rft.coden=CPTRB4&rft_id=info:doi/10.1109/MC.2006.51&rft_dat=%3Cproquest_RIE%3E991686301%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=197413227&rft_id=info:pmid/&rft_ieee_id=1597087&rfr_iscdi=true