{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:44Z","timestamp":1750308104523,"version":"3.41.0"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,5,21]],"date-time":"2005-05-21T00:00:00Z","timestamp":1116633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>The management of dynamic systems is an upcoming challenge for software engineers in automotive and other embedded systems. The complexity of current automotive computing systems is already difficult to handle for car makers and the expected growth in the area of electronic devices in vehicles will even intensify this situation. This paper presents a model based approach for enabling automatic configuration of distributed component oriented systems. Nonfunctional requirements and capabilities of software components and platforms are explicitly modeled and provide for well-founded statements whether a component is able to execute on a certain platform or not. With application models and platform models the validity of a configuration is defined in this paper. The models even allow reconfigurations based on information regarding the actual system context like user behavior, backend or environmental sensor information.<\/jats:p>","DOI":"10.1145\/1082983.1083191","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Modeling nonfunctional requirements"],"prefix":"10.1145","volume":"30","author":[{"given":"Michael","family":"Dinkel","sequence":"first","affiliation":[{"name":"BMW Group Forschung und Technik, M\u00fcnchen, Germany"}]},{"given":"Uwe","family":"Baumgarten","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen, Garching, Germany"}]}],"member":"320","published-online":{"date-parts":[[2005,5,21]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of ICSE workshop on COTS Software","author":"Beus-Dukic L.","year":"2000","unstructured":"L. Beus-Dukic . Non-functional requirements for COTS software components . In Proceedings of ICSE workshop on COTS Software , 2000 .]] L. Beus-Dukic. Non-functional requirements for COTS software components. In Proceedings of ICSE workshop on COTS Software, 2000.]]"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1102012"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/646881.710633"},{"key":"e_1_2_1_4_1","first-page":"49","volume":"1","author":"Kieviet M.","year":"2004","unstructured":"M. Kieviet . Anwendung der IEC 61508 im Automobil. Elektronik Automotive , 1\/2004 : 49 -- 53 , 2004 .]] M. Kieviet. Anwendung der IEC 61508 im Automobil. Elektronik Automotive, 1\/2004:49--53, 2004.]]","journal-title":"Automobil. Elektronik Automotive"},{"key":"e_1_2_1_5_1","volume-title":"W3C.org","author":"Klyne G.","year":"2004","unstructured":"G. Klyne , F. Reynolds , C. Woodrow , H. Ohto , J. Hjelm , M. H. Butler , and L. Tran . Composite capability\/preference profiles (CC\/PP): Structure and vocabularies 1.0. W3C recommendation , W3C.org , January 2004 .]] G. Klyne, F. Reynolds, C. Woodrow, H. Ohto, J. Hjelm, M. H. Butler, and L. Tran. Composite capability\/preference profiles (CC\/PP): Structure and vocabularies 1.0. W3C recommendation, W3C.org, January 2004.]]"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_2_1_7_1","volume-title":"International Workshop on Distributed and Parallel Systems (DIPES2000)","author":"Nace W.","year":"2000","unstructured":"W. Nace and P. Koopman . A product family approach to graceful degradation . In International Workshop on Distributed and Parallel Systems (DIPES2000) , Oktober 2000 .]] W. Nace and P. Koopman. A product family approach to graceful degradation. In International Workshop on Distributed and Parallel Systems (DIPES2000), Oktober 2000.]]"},{"key":"e_1_2_1_8_1","volume-title":"Workshop on Reliability in Embedded Systems (in conjunction with Symposium on Reliable Distributed Systems\/SRDS-2001)","author":"Nace W.","year":"2001","unstructured":"W. Nace and P. Koopman . A graceful degradation framework for distributed embedded systems . In Workshop on Reliability in Embedded Systems (in conjunction with Symposium on Reliable Distributed Systems\/SRDS-2001) , New Orleans, Oktober 2001 .]] W. Nace and P. Koopman. A graceful degradation framework for distributed embedded systems. In Workshop on Reliability in Embedded Systems (in conjunction with Symposium on Reliable Distributed Systems\/SRDS-2001), New Orleans, Oktober 2001.]]"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 35th Hawaii International Conference on System Sciences. IEEE - Computer Sciety","author":"Rosa N. S.","year":"2002","unstructured":"N. S. Rosa , P. R. F. Cunha , and G. R. R. Justo . PROCESSNFL : A language for describing non-functional properties . In Proceedings of the 35th Hawaii International Conference on System Sciences. IEEE - Computer Sciety , 2002 .]] N. S. Rosa, P. R. F. Cunha, and G. R. R. Justo. PROCESSNFL: A language for describing non-functional properties. In Proceedings of the 35th Hawaii International Conference on System Sciences. IEEE - Computer Sciety, 2002.]]"},{"key":"e_1_2_1_10_1","volume-title":"Component Software - Beyond Object Oriented Programming","author":"Szyperski C.","year":"2002","unstructured":"C. Szyperski , D. Gruntz , and S. Murer . Component Software - Beyond Object Oriented Programming . Addison-Wesley , second edition, November 2002 .]] C. Szyperski, D. Gruntz, and S. Murer. Component Software - Beyond Object Oriented Programming. Addison-Wesley, second edition, November 2002.]]"},{"key":"e_1_2_1_11_1","unstructured":"AUTOSAR development partnership. Automotive open system architecture. http:\/\/www.autosar.org 2005.]]  AUTOSAR development partnership. Automotive open system architecture. http:\/\/www.autosar.org 2005.]]"},{"key":"e_1_2_1_12_1","volume-title":"IEEE guide for developing system requirements specifications","author":"IEEE Standards Organization","year":"1998","unstructured":"IEEE Standards Organization . IEEE guide for developing system requirements specifications , 1998 .]] IEEE Standards Organization. IEEE guide for developing system requirements specifications, 1998.]]"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083191","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1082983.1083191","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:05Z","timestamp":1750262885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1083191"}},"subtitle":["a basis for dynamic systems management"],"short-title":[],"issued":{"date-parts":[[2005,5,21]]},"references-count":12,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1082983.1083191"],"URL":"https:\/\/doi.org\/10.1145\/1082983.1083191","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1083190.1083191","asserted-by":"subject"}]},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2005,5,21]]},"assertion":[{"value":"2005-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}