{"title":"环境偏差在工程鲁棒系统中的作用","authors":"Eunsuk Kang","doi":"10.1109/REW53955.2021.00078","DOIUrl":null,"url":null,"abstract":"Software systems are developed with various assumptions about the environment. However, over time, the environment may evolve and deviate from its expected behavior, possibly undermining desired requirements of the system. In this paper, we argue that identifying and treating environmental deviations as a first-class concept throughout the development cycle is a key to the successful engineering of robust software systems. We describe some examples of environmental deviations in different domains, discuss their implications on development activities, and also put forward research challenges that we believe the requirements engineering community is particularly well-positioned to tackle.","PeriodicalId":393646,"journal":{"name":"2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"The Role of Environmental Deviations in Engineering Robust Systems\",\"authors\":\"Eunsuk Kang\",\"doi\":\"10.1109/REW53955.2021.00078\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software systems are developed with various assumptions about the environment. However, over time, the environment may evolve and deviate from its expected behavior, possibly undermining desired requirements of the system. In this paper, we argue that identifying and treating environmental deviations as a first-class concept throughout the development cycle is a key to the successful engineering of robust software systems. We describe some examples of environmental deviations in different domains, discuss their implications on development activities, and also put forward research challenges that we believe the requirements engineering community is particularly well-positioned to tackle.\",\"PeriodicalId\":393646,\"journal\":{\"name\":\"2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/REW53955.2021.00078\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REW53955.2021.00078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Role of Environmental Deviations in Engineering Robust Systems
Software systems are developed with various assumptions about the environment. However, over time, the environment may evolve and deviate from its expected behavior, possibly undermining desired requirements of the system. In this paper, we argue that identifying and treating environmental deviations as a first-class concept throughout the development cycle is a key to the successful engineering of robust software systems. We describe some examples of environmental deviations in different domains, discuss their implications on development activities, and also put forward research challenges that we believe the requirements engineering community is particularly well-positioned to tackle.