Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003最新文献

筛选
英文 中文
Flexible fault tolerance in configurable middleware for embedded systems 嵌入式系统中可配置中间件的灵活容错
K. Dorow
{"title":"Flexible fault tolerance in configurable middleware for embedded systems","authors":"K. Dorow","doi":"10.1109/CMPSAC.2003.1245396","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245396","url":null,"abstract":"MicroQoSCORBA (MQC) is a middleware platform that focuses on embedded applications by providing a very fine level of configurability of its internal orthogonal components. Using this configurability, a developer can generate a customized middleware instantiation that is tailored to both the requirements and constraints of a specific embedded application and the embedded hardware. One of the key components provided by MQC is a set of fault-tolerant mechanisms, which allow for support of applications that require a higher level of reliability. This document provides a detailed description of the algorithms and protocols selected for these mechanisms, along with a discussion of their implementation and incorporation into the MQC platform.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124867509","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Migrating Web frameworks using water transformations 使用水转换迁移Web框架
A. Hassan, R. Holt
{"title":"Migrating Web frameworks using water transformations","authors":"A. Hassan, R. Holt","doi":"10.1109/CMPSAC.2003.1245357","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245357","url":null,"abstract":"We propose an approach (based on water transformations) to migrate Web applications between various Web development frameworks. This migration process preserves the structure of the code and the location of comments to ease future manual maintenance of the migrated code. Developers can move their applications to the framework that meets their current needs instead of being locked into their initial development framework. We give an example of using our approach to migrate a Web application written using active server pages (ASP) framework to Netscape server pages (NSP) framework.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115545896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
A toolkit for developing Web-based information systems: case studies 用于开发基于web的信息系统的工具包:案例研究
T. Bodhuin, M. Tortorella
{"title":"A toolkit for developing Web-based information systems: case studies","authors":"T. Bodhuin, M. Tortorella","doi":"10.1109/CMPSAC.2003.1245380","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245380","url":null,"abstract":"The widespread usage of Internet increases the need of Web-based software applications for diffusing, searching and exchanging information useful to support a large variety of activities, such as business exchange, collaborative work, training, etc. The use of Internet allows the enterprise to experiment new and more efficient organization models through innovative elements that simplify the communication among their different sites. This situation motivates the increasing need of Web-based applications and calls for a quick development of new tools making easier the interaction with and/or between the enterprises' information systems. This paper briefly introduces an approach for a quick development of Web-based Information Systems by using a toolkit, named MVCGen, Model/View/Controller Generator. The name exhibits that the software systems produced are based on the Model-View-Controller design pattern. The paper presents a set of experiences regarding the automatic generation of Web-based software systems.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115618825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Application of tightly coupled engineering team for development of test automation software - a real world experience 应用紧密耦合的工程团队开发测试自动化软件-一个真实的世界经验
Ajay Pandey, N. Kameli, Abraham Eapen, Corey Miklos, Francoise Boudigou, Imelda Sutedjo, Manoj Paul, V. Vijay, W. McDermott
{"title":"Application of tightly coupled engineering team for development of test automation software - a real world experience","authors":"Ajay Pandey, N. Kameli, Abraham Eapen, Corey Miklos, Francoise Boudigou, Imelda Sutedjo, Manoj Paul, V. Vijay, W. McDermott","doi":"10.1109/CMPSAC.2003.1245322","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245322","url":null,"abstract":"Studies have been conducted in the past on the effect of collaboration on productivity and quality in software development. In this paper we propose a new framework of tightly coupled engineering team (TCET) process to facilitate collaboration in a team and thereby improve productivity and software quality. We apply this concept in a 21-month software project for development of a test automation software suite for a real-time embedded medical device at Guidant Corporation. We observe that there is quantitative and qualitative evidence to show that the process contributed to increased productivity and software quality, and there is a definite increase in the intra-team training, ownership, and knowledge flow within the team. We also observe that project risk is reduced without harm to schedule contrary to popular perception that such collaboration may lead to redundancies and thus cost and schedule overrun.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115734985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Deductive schedulability verification methodology of real-time software using both refinement verification and hybrid automata 基于改进验证和混合自动机的实时软件可调度性演绎验证方法
S. Yamane
{"title":"Deductive schedulability verification methodology of real-time software using both refinement verification and hybrid automata","authors":"S. Yamane","doi":"10.1109/CMPSAC.2003.1245390","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245390","url":null,"abstract":"Real-time software runs over real-time operating systems, and guaranteeing qualities is difficult. As timing constraints and resource allocations are strict, it is necessary to verify schedulability, safety and liveness properties. In this paper, we formally specify real-time software using hybrid automata and verify its schedulability using both deductive refinement theory and scheduling theory. In this case, the above real-time software consists of periodic processes and a fixed-priority preemptive scheduling policy on one CPU. Using our proposed methods, we can uniformally and easily specify real-time software and verify its schedulability based on hybrid automata. Moreover, we can verify its schedulability at design stage.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114580809","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Implementation of nonstop software update for client-server applications 实现客户机-服务器应用程序的不间断软件更新
Wenwei Wei, K. Ssu, H. C. Jiau
{"title":"Implementation of nonstop software update for client-server applications","authors":"Wenwei Wei, K. Ssu, H. C. Jiau","doi":"10.1109/CMPSAC.2003.1245370","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245370","url":null,"abstract":"Many software systems are established using client-server models. If a program on the server needs to be updated due to software maintenance, the service provided by the program will be required to terminate. The clients cannot be served until the update process is completed. The update process obviously reduces commercial profit especially for e-commerce systems. Therefore, a nonstop software update scheme is needed for high system availability. This paper develops an NSU system to update general server programs without stopping services. The NSU system can take over the task of old version using a redundant server for updating. The system supports applications with shared variables and maintains data consistency during software update. The current implementation is designed for Java programs running on the Linux operating system. Experimental results show that the NSU system incurred less than 1% overhead during normal execution.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129746803","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Mining sequential patterns using graph search techniques 使用图搜索技术挖掘顺序模式
Yin-Fu Huang, Shao-Yuan Lin
{"title":"Mining sequential patterns using graph search techniques","authors":"Yin-Fu Huang, Shao-Yuan Lin","doi":"10.1109/CMPSAC.2003.1245314","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245314","url":null,"abstract":"Sequential patterns discovery had emerged as an important problem in data mining. In this paper, we propose an effective GST algorithm for mining sequential patterns in a large transaction database. Different from the apriori-like algorithms, the GST algorithm can out of order find large k-sequences (k >= 3);i.e., we can find large k-sequences not directly through large (k-1)-sequences. This leads to that our algorithm has much better performance than the Apriori-like algorithms. Besides, we also propose the method to find new sequential patterns by scanning only new transactions since the database was increased. Through several comprehensive experiments, the GST algorithm gains a significant performance improvement over the Apriori-like algorithms. Also we found as long as the ratio of the items purchased in new transactions is always much better than scanning the entire database.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125938021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
A multiple-tier model manipulation architecture for enterprise decision making 用于企业决策制定的多层模型操作体系结构
Zhihong Liang, Shaoyun Li, Hongzhi Liao, Hongwei Kang, Qing Duan, Hua Zhou, Hongji Yang
{"title":"A multiple-tier model manipulation architecture for enterprise decision making","authors":"Zhihong Liang, Shaoyun Li, Hongzhi Liao, Hongwei Kang, Qing Duan, Hua Zhou, Hongji Yang","doi":"10.1109/CMPSAC.2003.1245410","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245410","url":null,"abstract":"The usage of decision models has been given attention by decision makers for many years. How to realise public-use and reuse of model, and gain the adequate information not only limited to local departments in the wide enterprise environment is one of the most concerned issues of decision-makers. The idea of multiple-tier framework put forward by distributed system provides a helpful approach to this issue. This paper proposes a practical approach to model manipulation in a distributed decision support system based on network technology and component technology. It implements the separation among the clients, application and data level, accordingly allows the data and model source distributed storage and sharing for multi-departments. The method based on COM+ component technology makes the model distributed in the host computer all over the Internet/Intranet. Consequently, widespread models can be supplied to the client by application servers.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128847098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Runtime software architecture based software online evolution 基于软件在线演化的运行时软件架构
Qianxiang Wang, Gang Huang, Junrong Shen, Hong Mei, Fuqing Yang
{"title":"Runtime software architecture based software online evolution","authors":"Qianxiang Wang, Gang Huang, Junrong Shen, Hong Mei, Fuqing Yang","doi":"10.1109/CMPSAC.2003.1245346","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245346","url":null,"abstract":"Runtime environment of software are becoming more and more dynamic and changeful, while pervasive computing and Web services further this situation. Software systems are not only becoming larger, more complex, and also more rigid, which make it difficult to evolve software. This paper focuses on online evolution, more exactly, how to make online evolution process convenient and smart, with help of runtime software architecture (RSA). Following issues are discussed in this paper: types of software environment changes, the incarnation of RSA, retrieval and manipulation of RSA, the relation between RSA and the runtime system, and a visual tool to show RSA, and make evolution process more easy and intuitionist.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121856517","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Bridging legacy systems to model driven architecture 将遗留系统连接到模型驱动的体系结构
Bing Qiao, Hongji Yang, W. Chu, Baowen Xu
{"title":"Bridging legacy systems to model driven architecture","authors":"Bing Qiao, Hongji Yang, W. Chu, Baowen Xu","doi":"10.1109/CMPSAC.2003.1245358","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245358","url":null,"abstract":"System evolution can be achieved effectively from architectural point of view, and one of the most exciting outcomes of those efforts on software architecture is OMG' Model Driven Architecture (MDA) which aims at a unified framework for system evolution targeting middleware-based modern distributed system. The advance of technologies in software design and implementation, however, cannot completely avoid the need for deep understanding of legacy systems for evolution. We are still stuck with incomplete high abstraction views when evolving the legacy systems. This paper presents an approach to bridging legacy systems to MDA, which has three contributions: a suitable architecture description language for architecture recovery, the relevant abstraction rules and the integration of reverse engineering with MDA.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122584458","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信