Building product populations with software components
Two trends have made reuse of embedded software for consumer electronics an urgent issue: the software of individual products becomes more and more complex, and the market demands a larger variety of products at an increasing rate. For that reason, various business groups within Philips organize the...
Saved in:
Published in | Proceedings - International Conference on Software Engineering pp. 255 - 265 |
---|---|
Main Author | |
Format | Conference Proceeding Journal Article |
Language | English |
Published |
New York, NY, USA
ACM
01.01.2002
|
Series | ACM Conferences |
Subjects | |
Online Access | Get full text |
ISBN | 158113472X 9781581134728 |
ISSN | 0270-5257 |
DOI | 10.1145/581339.581373 |
Cover
Abstract | Two trends have made reuse of embedded software for consumer electronics an urgent issue: the software of individual products becomes more and more complex, and the market demands a larger variety of products at an increasing rate. For that reason, various business groups within Philips organize their products as product families. A third trend is the integration of functions that until now were only found in separate products (e.g. a TV with Dolby Digital sound and a built-in DVD player). This requires software reuse between product families, which - when organized systematically - leads to a product population approach.We have set up such a product population approach, and applied it in various business groups within our organization. We use a component technology that stimulates context independence, and allows the composition of new products out of existing parts. We use an architectural description language to explicitly describe the architecture, and also to generate efficient bindings. We have aligned our development process and organization with the new 'compositional' way of working. This paper outlines our approach and reports on our experiences with it. |
---|---|
AbstractList | Two trends have made reuse of embedded software for consumer electronics an urgent issue: the software of individual products becomes more and more complex, and the market demands a larger variety of products at an increasing rate. For that reason, various business groups within Philips organize their products as product families. A third trend is the integration of functions that until now were only found in separate products (e.g. a TV with Dolby Digital sound and a built-in DVD player). This requires software reuse between product families, which - when organized systematically - leads to a product population approach.We have set up such a product population approach, and applied it in various business groups within our organization. We use a component technology that stimulates context independence, and allows the composition of new products out of existing parts. We use an architectural description language to explicitly describe the architecture, and also to generate efficient bindings. We have aligned our development process and organization with the new 'compositional' way of working. This paper outlines our approach and reports on our experiences with it. |
Author | van Ommering, Rob |
Author_xml | – sequence: 1 givenname: Rob surname: van Ommering fullname: van Ommering, Rob organization: Philips Research Laboratories, The Netherlands |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=16076254$$DView record in Pascal Francis |
BookMark | eNqNkL1PwzAQxS1RJNrSkT0LTKT4280IFV9SJRaQ2KyLY4MhiUOcqOK_x6Xd4ZZ3w0_v3r0ZmrShtQidEbwkhIsrsSKMFcudKHaEZiRthHFFXydoiqnCuaBCnaBFjB84DWdcEDZF4mb0deXbt6zrQzWaIetCN9Yw-NDGbOuH9ywGN2yht5kJTZeutkM8RccO6mgXB52jl7vb5_VDvnm6f1xfb3KgXAw5Y9IpTtTKKWcYpDxCgAVwDrAkRVXRSgpghrNSMKwslbxgFZal5JZWVLI5utj7pnBfo42Dbnw0tq6htWGMmhEsuEqf_wWmAgQvBE_g-QGEaKB2PbTGR931voH-WxOJlaS_3MEQTKPLED6jJljvqtb7qvW-6gRe_gvUZe-tYz-x-31j |
ContentType | Conference Proceeding Journal Article |
Copyright | 2002 ACM 2004 INIST-CNRS |
Copyright_xml | – notice: 2002 ACM – notice: 2004 INIST-CNRS |
DBID | IQODW 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1145/581339.581373 |
DatabaseName | Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts Computer and Information Systems Abstracts |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences Computer Science |
EndPage | 265 |
ExternalDocumentID | 16076254 |
Genre | Conference Paper |
GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK IERZE OCL RIB RIC RIE RIL RIO -~X .4S .DC 123 23M 29O 5VS 6IM 8US AAWTH ABLEC ADZIZ AFFNX ARCSS AVWKF CHZPO EDO FEDTE I-F I07 IJVOP IPLJI IQODW M43 RIG RNS XOL 7SC 8FD JQ2 L7M L~C L~D ADFMO LHSKQ |
ID | FETCH-LOGICAL-a245t-336f74178f7fc3a13455aeaaffa0619dd2d65a3c43b5307e26493d06b64e2d263 |
ISBN | 158113472X 9781581134728 |
ISSN | 0270-5257 |
IngestDate | Fri Jul 11 07:21:34 EDT 2025 Thu Sep 04 15:49:17 EDT 2025 Wed Apr 02 07:25:18 EDT 2025 Wed Jan 31 06:46:06 EST 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | true |
Keywords | configuration management product family component based development diversity product population architectural description language Software architecture Product structure Modular design Television Configuration management Diversity Software package Product development Software component Software reusability |
Language | English |
License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org CC BY 4.0 |
LinkModel | OpenURL |
MeetingName | ICSE02: International Conference on Software Engineering |
MergedId | FETCHMERGED-LOGICAL-a245t-336f74178f7fc3a13455aeaaffa0619dd2d65a3c43b5307e26493d06b64e2d263 |
Notes | SourceType-Scholarly Journals-2 ObjectType-Feature-2 ObjectType-Conference Paper-1 content type line 23 SourceType-Conference Papers & Proceedings-1 ObjectType-Article-3 content type line 25 |
PQID | 27054954 |
PQPubID | 23500 |
PageCount | 11 |
ParticipantIDs | pascalfrancis_primary_16076254 acm_books_10_1145_581339_581373 acm_books_10_1145_581339_581373_brief proquest_miscellaneous_27054954 proquest_miscellaneous_31054713 |
PublicationCentury | 2000 |
PublicationDate | 2002-01-01 |
PublicationDateYYYYMMDD | 2002-01-01 |
PublicationDate_xml | – month: 01 year: 2002 text: 2002-01-01 day: 01 |
PublicationDecade | 2000 |
PublicationPlace | New York, NY, USA |
PublicationPlace_xml | – name: New York, NY, USA – name: New York NY |
PublicationSeriesTitle | ACM Conferences |
PublicationTitle | Proceedings - International Conference on Software Engineering |
PublicationYear | 2002 |
Publisher | ACM |
Publisher_xml | – name: ACM |
SSID | ssj0000434513 ssj0006499 |
Score | 1.9155195 |
Snippet | Two trends have made reuse of embedded software for consumer electronics an urgent issue: the software of individual products becomes more and more complex,... |
SourceID | proquest pascalfrancis acm |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 255 |
SubjectTerms | Applied sciences Computer science; control theory; systems Exact sciences and technology Social and professional topics -- Professional topics -- Computing industry Software Software and its engineering -- Software creation and management -- Software development techniques -- Reusability Software and its engineering -- Software notations and tools -- Context specific languages -- Domain specific languages Software engineering |
Title | Building product populations with software components |
URI | https://www.proquest.com/docview/27054954 https://www.proquest.com/docview/31054713 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELZoT9xAtKI8Sg70hAJZeyaPI1RFFVIBQSv1ZtmxLS7sVk0qJH49M3Gc7G4rKrhkd62snZ1vdjwee74R4nXAQjqviryx4HOwvqb_HGKO6IpgEBwMPAVnn8vTC_h0iZdzPc0hu6S3b9vfd-aV_A-q1Ea4cpbsPyA7dUoN9J7wpSshTNct5_fOeebr1NilrX4J_Y-tKN-c08cbA9_J7P7i015rRITravNhLJPNB7eYCvbN1VTha0yE61IPfBp9tUxcUCkX6gtHwsdCKd9WNlotZlPuCPaztafZDDjIrYDD-5H-eViDLrBecDLqUBJ9MoKReHecT2WsBXHbVAOzWtD3FQHLL5XaETtVvYhJeFOgrAAFsT7kPNjI1ZU-14k8FfDdRofscrQ_-byr6UjlQ6xVcmvaHXyJ80dib5ZBNkP4WDzwyycCEwDZCEC2BkDGAGQJgGwGYE9cfDw5Pz7Nx9IWuZGAfa5UGciXq-pQhVYZ-hWIxhsTgiEHq3FOuhKNakFZJCvsyW1tlCtKW4KXTpZqX-wuaYSnIis8tuAD-XK1AQll421bGFerduHJvQ0H4hXJQLPadjqmoaOOUtJRSgfi6J47tCU1oZ4ON-SoryIhimaSQlpHAw2VBKvJSvHWk1n61U2nZUVLg-Zvd9AyA8lRUs_ufdzn4uGsli_Ebn9941-SZ9jbw0Fz_gBnx166 |
linkProvider | IEEE |
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%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+24th+International+Conference+on+Software+Engineering&rft.atitle=Building+product+populations+with+software+components&rft.au=van+Ommering%2C+Rob&rft.series=ACM+Conferences&rft.date=2002-01-01&rft.pub=ACM&rft.isbn=158113472X&rft.spage=255&rft.epage=265&rft_id=info:doi/10.1145%2F581339.581373 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |