B. Parnas, A. Pramanick, M. Elston, Toshiaki Adachi
{"title":"开放式体系结构测试系统的软件开发","authors":"B. Parnas, A. Pramanick, M. Elston, Toshiaki Adachi","doi":"10.1109/ETSYM.2004.1347597","DOIUrl":null,"url":null,"abstract":"An open architecture test system is one that allows the seamless integration of externally developed capabilities. These capabilities include both software-only solutions as well as third party hardware modules, and the software required to support them. This paper will address the topic of developing software against an open architecture test system. This will encompass both the software-only and hardware support facets of the development effort. The notion of interface-based programming as a means to achieve this goal will be presented. A set of required \"pieces\" will be defined for both of these development activities. The OPENSTAR? system will be used as a vehicle to motivate the discussion with a concrete example.","PeriodicalId":358790,"journal":{"name":"Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004.","volume":"5 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software development for an open architecture test system\",\"authors\":\"B. Parnas, A. Pramanick, M. Elston, Toshiaki Adachi\",\"doi\":\"10.1109/ETSYM.2004.1347597\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An open architecture test system is one that allows the seamless integration of externally developed capabilities. These capabilities include both software-only solutions as well as third party hardware modules, and the software required to support them. This paper will address the topic of developing software against an open architecture test system. This will encompass both the software-only and hardware support facets of the development effort. The notion of interface-based programming as a means to achieve this goal will be presented. A set of required \\\"pieces\\\" will be defined for both of these development activities. The OPENSTAR? system will be used as a vehicle to motivate the discussion with a concrete example.\",\"PeriodicalId\":358790,\"journal\":{\"name\":\"Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004.\",\"volume\":\"5 2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETSYM.2004.1347597\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETSYM.2004.1347597","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software development for an open architecture test system
An open architecture test system is one that allows the seamless integration of externally developed capabilities. These capabilities include both software-only solutions as well as third party hardware modules, and the software required to support them. This paper will address the topic of developing software against an open architecture test system. This will encompass both the software-only and hardware support facets of the development effort. The notion of interface-based programming as a means to achieve this goal will be presented. A set of required "pieces" will be defined for both of these development activities. The OPENSTAR? system will be used as a vehicle to motivate the discussion with a concrete example.