{"title":"流行的COTS平台上的分布式和并发测试环境","authors":"R. Toal, R. Hayes","doi":"10.1109/AUTEST.2000.885638","DOIUrl":null,"url":null,"abstract":"Today's automatic test system implementations likely require some aspect of real-time performance, concurrency, and network connectivity. Users expect responsive, efficient operation, both at the local operator interface as well as remotely via a LAN or the Internet. Distributed, concurrent COTS software systems, such as Sun Microsystem's Java and Microsoft's Win32 are a natural fit to these requirements. Based on real-world experience developing distributed, concurrent test systems, this paper reviews some of the unexpected obstacles implementers might encounter. We discuss the creation of threads, thread scheduling, and the use of thread synchronization constructs. We compare these mechanisms to those available in IEEE Standard ATLAS and test-specific programming frameworks.","PeriodicalId":334061,"journal":{"name":"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Distributed and concurrent test environments on popular COTS platforms\",\"authors\":\"R. Toal, R. Hayes\",\"doi\":\"10.1109/AUTEST.2000.885638\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Today's automatic test system implementations likely require some aspect of real-time performance, concurrency, and network connectivity. Users expect responsive, efficient operation, both at the local operator interface as well as remotely via a LAN or the Internet. Distributed, concurrent COTS software systems, such as Sun Microsystem's Java and Microsoft's Win32 are a natural fit to these requirements. Based on real-world experience developing distributed, concurrent test systems, this paper reviews some of the unexpected obstacles implementers might encounter. We discuss the creation of threads, thread scheduling, and the use of thread synchronization constructs. We compare these mechanisms to those available in IEEE Standard ATLAS and test-specific programming frameworks.\",\"PeriodicalId\":334061,\"journal\":{\"name\":\"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AUTEST.2000.885638\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.2000.885638","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Distributed and concurrent test environments on popular COTS platforms
Today's automatic test system implementations likely require some aspect of real-time performance, concurrency, and network connectivity. Users expect responsive, efficient operation, both at the local operator interface as well as remotely via a LAN or the Internet. Distributed, concurrent COTS software systems, such as Sun Microsystem's Java and Microsoft's Win32 are a natural fit to these requirements. Based on real-world experience developing distributed, concurrent test systems, this paper reviews some of the unexpected obstacles implementers might encounter. We discuss the creation of threads, thread scheduling, and the use of thread synchronization constructs. We compare these mechanisms to those available in IEEE Standard ATLAS and test-specific programming frameworks.