{"title":"嵌入式系统研究:错失的机会","authors":"B. Selić","doi":"10.1109/ISORC.2008.78","DOIUrl":null,"url":null,"abstract":"With society's increasing dependence on software, the issue of software quality is becoming more prominent. The term quality of service (QoS) has been used in conjunction with software to cover a broad range of characteristics, such as dependability, responsiveness, security, etc. Historically, the technical challenge of achieving a desired QoS in conditions of limited resources (e.g., finite computing power, memory capacity, communication bandwidth) was primarily relegated to the specialized domain of real-time and embedded software systems, that is, systems involved in continuous and timely interaction with the physical world. The \"mainstream7\" view and dominant software design philosophy are still based on the flawed premise that software should be developed without any considerations given to the characteristics and limitations of the hardware and software platforms that give it life. The important and useful principle of platform independence is being tragically misinterpreted as implying platform ignorance.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Embedded Systems Research: Missed Opportunities\",\"authors\":\"B. Selić\",\"doi\":\"10.1109/ISORC.2008.78\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With society's increasing dependence on software, the issue of software quality is becoming more prominent. The term quality of service (QoS) has been used in conjunction with software to cover a broad range of characteristics, such as dependability, responsiveness, security, etc. Historically, the technical challenge of achieving a desired QoS in conditions of limited resources (e.g., finite computing power, memory capacity, communication bandwidth) was primarily relegated to the specialized domain of real-time and embedded software systems, that is, systems involved in continuous and timely interaction with the physical world. The \\\"mainstream7\\\" view and dominant software design philosophy are still based on the flawed premise that software should be developed without any considerations given to the characteristics and limitations of the hardware and software platforms that give it life. The important and useful principle of platform independence is being tragically misinterpreted as implying platform ignorance.\",\"PeriodicalId\":378715,\"journal\":{\"name\":\"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-05-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISORC.2008.78\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.2008.78","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
With society's increasing dependence on software, the issue of software quality is becoming more prominent. The term quality of service (QoS) has been used in conjunction with software to cover a broad range of characteristics, such as dependability, responsiveness, security, etc. Historically, the technical challenge of achieving a desired QoS in conditions of limited resources (e.g., finite computing power, memory capacity, communication bandwidth) was primarily relegated to the specialized domain of real-time and embedded software systems, that is, systems involved in continuous and timely interaction with the physical world. The "mainstream7" view and dominant software design philosophy are still based on the flawed premise that software should be developed without any considerations given to the characteristics and limitations of the hardware and software platforms that give it life. The important and useful principle of platform independence is being tragically misinterpreted as implying platform ignorance.