The System designs thought based on WEB SERVICES is proposed facing the current situation of Science And Technology Awards and Review. The business of System will be divided into based services and application services, the application platform and data sharing services will be established according to the base services, which achieves system interconnection and data sharing by the platform.
{"title":"The Development and System Integration of Science and Technology Awards Based on WEB SERVICES","authors":"D. Deng, Y. Liu","doi":"10.1109/WCSE.2010.22","DOIUrl":"https://doi.org/10.1109/WCSE.2010.22","url":null,"abstract":"The System designs thought based on WEB SERVICES is proposed facing the current situation of Science And Technology Awards and Review. The business of System will be divided into based services and application services, the application platform and data sharing services will be established according to the base services, which achieves system interconnection and data sharing by the platform.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"1004 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133634558","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}
This paper has two main goals. The first goal is presentation a tool called “PICTURE”. The second goal is description some methods used for evaluating the tool, the process of evaluation and its most interesting results. “PICTURE” was elaborated by a European project team including twelve partners from six countries. This project was named “Process Identification and Clustering for Transparency in Reorganising Public Administrations”, and was realized within the 6TH EU Framework Programme. Its purpose is to facilitate ICT investment decision making process in European public administrations. Both co-authors have participated in the “PICTURE” project and had responsibility for evaluating the tool.
{"title":"Some Aspects of an Application Evaluation Based on Experience with Tool “Picture”","authors":"M. Niedźwiedziński, Malgorzata Ziemecka","doi":"10.1109/WCSE.2010.143","DOIUrl":"https://doi.org/10.1109/WCSE.2010.143","url":null,"abstract":"This paper has two main goals. The first goal is presentation a tool called “PICTURE”. The second goal is description some methods used for evaluating the tool, the process of evaluation and its most interesting results. “PICTURE” was elaborated by a European project team including twelve partners from six countries. This project was named “Process Identification and Clustering for Transparency in Reorganising Public Administrations”, and was realized within the 6TH EU Framework Programme. Its purpose is to facilitate ICT investment decision making process in European public administrations. Both co-authors have participated in the “PICTURE” project and had responsibility for evaluating the tool.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116672108","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}
Software architecture testing is a technology on the connections and functions of system components. This paper presents a technology of software architecture testing based on LTL. Software architecture interface connectivity graph (ICG) is used to describe the connection relationship between components and connectors at first, and then generate testing coverage paths of the ICG according to three testing coverage criteria and algorithms. Finally, a CASE tool is built, which uses TRMCS system as an architecture model to illustrate the derivation of interface connectivity graph and the generation of test paths. Demonstration results present the relationship of test paths on three criteria with the increasing numbers of components.
{"title":"Relationship on Path Coverage Criteria for Software Architecture Testing","authors":"L. Lun, Xin Chi","doi":"10.1109/WCSE.2010.44","DOIUrl":"https://doi.org/10.1109/WCSE.2010.44","url":null,"abstract":"Software architecture testing is a technology on the connections and functions of system components. This paper presents a technology of software architecture testing based on LTL. Software architecture interface connectivity graph (ICG) is used to describe the connection relationship between components and connectors at first, and then generate testing coverage paths of the ICG according to three testing coverage criteria and algorithms. Finally, a CASE tool is built, which uses TRMCS system as an architecture model to illustrate the derivation of interface connectivity graph and the generation of test paths. Demonstration results present the relationship of test paths on three criteria with the increasing numbers of components.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126044452","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}
This paper proposes to use abstraction level as the dominant driving force to guide the development of complex model-based software system, in place of the linear SDLC, ad hoc prototyping, top-down structured method etc. Based on this abstraction-driven approach, the paper suggests to use a downward spiral process model, incorporating the dual structural and behavioral system models into the development. Golden ratio is used to locate the progression balance between abstraction level and models at different spirals. The contributions of the paper include a re-prioritization of development emphasis and unifying split system models towards one system solution.
{"title":"An Abstraction-Driven Approach for Complex Model-Based Software Development","authors":"K. Chow","doi":"10.1109/WCSE.2010.145","DOIUrl":"https://doi.org/10.1109/WCSE.2010.145","url":null,"abstract":"This paper proposes to use abstraction level as the dominant driving force to guide the development of complex model-based software system, in place of the linear SDLC, ad hoc prototyping, top-down structured method etc. Based on this abstraction-driven approach, the paper suggests to use a downward spiral process model, incorporating the dual structural and behavioral system models into the development. Golden ratio is used to locate the progression balance between abstraction level and models at different spirals. The contributions of the paper include a re-prioritization of development emphasis and unifying split system models towards one system solution.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128764553","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}
We are developing an embedded hybrid firewall prototype which combines an embedded CPU (MPC8260) with a specifically designed FPGA-based packet classification coprocessor. The packet header matching between the input packets and a pre-defined rule set is fully achieved by the hardware coprocessor on-line. The embedded CPU under Linux operation system takes charge of the remaining data-path processing and the management of the firewall, including receiving input packets, sending them to the coprocessor, forwarding the packet according to the classifying results from the coprocessor, and the rule set updating and management. After a brief introduction to our hybrid firewall, we will focus on the software implementation of the firewall. The Linux-2.4.4 has been ported into out system. By modifying the Linux kernel to utilize the hook functions of Linux net filter, input packets are intercepted and their headers are sent to the coprocessor meanwhile the packets are queued in a buffer until the classifying results come out from the coprocessor. A daemon process running at the embedded CPU was designed for updating the filter rule sets so that a remote computer as a client can visit the firewall and manipulate the running of the firewall. A simple demo program running on a PC (under windows OS) was also designed to demonstrate the proper operations of the firewall.
{"title":"A Software Implementation for a Hybrid Firewall Using Linux Netfilter","authors":"Yang Yang, W. Yonggang","doi":"10.1109/WCSE.2010.124","DOIUrl":"https://doi.org/10.1109/WCSE.2010.124","url":null,"abstract":"We are developing an embedded hybrid firewall prototype which combines an embedded CPU (MPC8260) with a specifically designed FPGA-based packet classification coprocessor. The packet header matching between the input packets and a pre-defined rule set is fully achieved by the hardware coprocessor on-line. The embedded CPU under Linux operation system takes charge of the remaining data-path processing and the management of the firewall, including receiving input packets, sending them to the coprocessor, forwarding the packet according to the classifying results from the coprocessor, and the rule set updating and management. After a brief introduction to our hybrid firewall, we will focus on the software implementation of the firewall. The Linux-2.4.4 has been ported into out system. By modifying the Linux kernel to utilize the hook functions of Linux net filter, input packets are intercepted and their headers are sent to the coprocessor meanwhile the packets are queued in a buffer until the classifying results come out from the coprocessor. A daemon process running at the embedded CPU was designed for updating the filter rule sets so that a remote computer as a client can visit the firewall and manipulate the running of the firewall. A simple demo program running on a PC (under windows OS) was also designed to demonstrate the proper operations of the firewall.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129951933","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}
The Landmine detecting robots are designed to cover maximum possible area of landmine field for detection of landmines. The detected landmines along with scanned and leftover area are represented on a visual map with accuracy in millimeters. This paper presents a prototype model of land mine detecting robot that is powerful yet low cost and easily controllable. A graphical user interface is developed for plotting the landmines, scanned & leftover area presentation, PID tuning and camera alignment. Emphasis is placed on the control of the differential drive robot in auto mode, semi-auto mode and the manual mode. Image processing technique is employed to find the accurate position of robot which provides the live reckoning feedback to the dead reckoning servo control of the robot. Metal detector is the sensor used to detect landmines. The graphical user interface for the remote terminal computer provides the effective control for the robot. The system is simple but powerful and intelligible to achieve the required results.
{"title":"Land Mine Detecting Robot Capable of Path Planning","authors":"M. Zubair, M. Choudhry","doi":"10.1109/WCSE.2010.34","DOIUrl":"https://doi.org/10.1109/WCSE.2010.34","url":null,"abstract":"The Landmine detecting robots are designed to cover maximum possible area of landmine field for detection of landmines. The detected landmines along with scanned and leftover area are represented on a visual map with accuracy in millimeters. This paper presents a prototype model of land mine detecting robot that is powerful yet low cost and easily controllable. A graphical user interface is developed for plotting the landmines, scanned & leftover area presentation, PID tuning and camera alignment. Emphasis is placed on the control of the differential drive robot in auto mode, semi-auto mode and the manual mode. Image processing technique is employed to find the accurate position of robot which provides the live reckoning feedback to the dead reckoning servo control of the robot. Metal detector is the sensor used to detect landmines. The graphical user interface for the remote terminal computer provides the effective control for the robot. The system is simple but powerful and intelligible to achieve the required results.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129536552","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}
Natural language ontology is divided into meaning-ontology and semantic-ontology, meaning-ontology including the concepts of the subject, object and SPR (semanteme pointing to the relation) and the semantic relation of related, anti-related, share, and anti-sharing, and then generate 24 meaning meta-attributes, semantic-ontology including the concepts of species, hypo taxis, layer and SPS (semantic pointing subject-orriented), and semantic relations of related, non-related, anti-related, non anti-related, share, non-shared, anti-sharing and non anti-sharing, and then generate semantic 128 meta-attributes. And then the natural language semanteme could be formed by the semantic-dependency. It includes two phases of meaning phase and semantic phase. The meaning phase can be developed by four principles of meaning-beginning, meaning-compatibility, meaning-harmony and meaning-transformation. And the semantic phase can be generated by the five semantic principles of semantic-recycle, semantic-reverse, semantic-conflict, semantic-equilibrium and semantic-objective.
{"title":"Natural Language Ontology Based on Basic Semantic Character Meaning","authors":"Liu Zhong","doi":"10.1109/WCSE.2010.12","DOIUrl":"https://doi.org/10.1109/WCSE.2010.12","url":null,"abstract":"Natural language ontology is divided into meaning-ontology and semantic-ontology, meaning-ontology including the concepts of the subject, object and SPR (semanteme pointing to the relation) and the semantic relation of related, anti-related, share, and anti-sharing, and then generate 24 meaning meta-attributes, semantic-ontology including the concepts of species, hypo taxis, layer and SPS (semantic pointing subject-orriented), and semantic relations of related, non-related, anti-related, non anti-related, share, non-shared, anti-sharing and non anti-sharing, and then generate semantic 128 meta-attributes. And then the natural language semanteme could be formed by the semantic-dependency. It includes two phases of meaning phase and semantic phase. The meaning phase can be developed by four principles of meaning-beginning, meaning-compatibility, meaning-harmony and meaning-transformation. And the semantic phase can be generated by the five semantic principles of semantic-recycle, semantic-reverse, semantic-conflict, semantic-equilibrium and semantic-objective.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126269621","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}
Coal mine fire simulation system can reproduce the mine scenes, and achieve particle and numerical simulation of underground fire process of beginning, spreading and destroying. It has a significant meaning for the coal mine fire control, the effects analysis of disaster relief technical and disaster reproduce in the safety training. The MultiGen Creator software has been adopted by this system as the primary modeling tool, Vega Prime API as a simulation programming language, the Visual C + +.NET of Microsoft corporation as system software development platform, coupling numerical simulation and graphics rendering technology, and two types of smoke simulation have been applied. Fire scenes reproduction, rapid development simulation and smoke numerical simulation shows in the particular circumstances have been achieved by this system. It also contributes to scientifically forecasting the disaster evolution and analyzing the fire damage effects and scope under different conditions, and provides intuitive support for the accident investigation, disaster reproduction, and emergency decision.
煤矿火灾模拟系统能够再现矿井场景,实现井下火灾发生、蔓延、毁灭过程的粒子化和数值模拟。对煤矿安全培训中的火灾控制、救灾技术效果分析和灾害再现具有重要意义。本系统采用MultiGen Creator软件作为主要建模工具,Vega Prime API作为仿真编程语言Visual c++。NET作为系统软件开发平台,结合数值仿真和图形渲染技术,采用了两种类型的烟雾仿真。该系统实现了火灾现场再现、快速发展模拟和特定环境下的烟雾数值模拟展示。有助于科学预测灾害演变,分析不同条件下的火灾损害效果和范围,为事故调查、灾害再现和应急决策提供直观支持。
{"title":"Mine Fire Simulation and Virtual Reality Technology Study","authors":"Hongqing Zhu, Bingwen Zhao, Yongchao Wang, Minbo Zhang","doi":"10.1109/WCSE.2010.58","DOIUrl":"https://doi.org/10.1109/WCSE.2010.58","url":null,"abstract":"Coal mine fire simulation system can reproduce the mine scenes, and achieve particle and numerical simulation of underground fire process of beginning, spreading and destroying. It has a significant meaning for the coal mine fire control, the effects analysis of disaster relief technical and disaster reproduce in the safety training. The MultiGen Creator software has been adopted by this system as the primary modeling tool, Vega Prime API as a simulation programming language, the Visual C + +.NET of Microsoft corporation as system software development platform, coupling numerical simulation and graphics rendering technology, and two types of smoke simulation have been applied. Fire scenes reproduction, rapid development simulation and smoke numerical simulation shows in the particular circumstances have been achieved by this system. It also contributes to scientifically forecasting the disaster evolution and analyzing the fire damage effects and scope under different conditions, and provides intuitive support for the accident investigation, disaster reproduction, and emergency decision.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124204243","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}
To satisfy the needs for the real time effectiveness evaluation of search submarine by airborne anti-submarine warfare command and control system, the influence of ocean environment on the range of airborne radar, infrared, sonobuoy and magnetic anomaly detector were analyzed, and the real time range prediction models of radar, infrared, sonobuoy and magnetic anomaly detector were established based on the variation of ocean environment. The relationship between ocean environment and range derived from models accord with the practice. Results calculated by the real time range pre-diction model will be practicable for the effectiveness evaluation of search submarine.
{"title":"Research on Modeling for Real Time Range Prediction of Airborne Submarine Search Sensors","authors":"Zhi-zhong Jiang, Ri-jie Yang","doi":"10.1109/WCSE.2010.141","DOIUrl":"https://doi.org/10.1109/WCSE.2010.141","url":null,"abstract":"To satisfy the needs for the real time effectiveness evaluation of search submarine by airborne anti-submarine warfare command and control system, the influence of ocean environment on the range of airborne radar, infrared, sonobuoy and magnetic anomaly detector were analyzed, and the real time range prediction models of radar, infrared, sonobuoy and magnetic anomaly detector were established based on the variation of ocean environment. The relationship between ocean environment and range derived from models accord with the practice. Results calculated by the real time range pre-diction model will be practicable for the effectiveness evaluation of search submarine.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115577000","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}
Applying Case-based Reasoning estimation method is an advanced technology in AI and ES, and it can make up for the shortcomings of software cost estimate with the traditional experience function. This paper describes the process of software cost estimate based on case-based reasoning. Distilling method of the cost driver factors based on gray relational grade analysis, similarity metrics is defined as Euclidian distance. The method is verified with the true example from the COCOMO’81 historical dataset.
{"title":"Research on Software Cost Evaluation Model Based on Case-based Reasoning","authors":"Guoping Jiang, Yuzhen Wang, Haitao Liu","doi":"10.1109/WCSE.2010.84","DOIUrl":"https://doi.org/10.1109/WCSE.2010.84","url":null,"abstract":"Applying Case-based Reasoning estimation method is an advanced technology in AI and ES, and it can make up for the shortcomings of software cost estimate with the traditional experience function. This paper describes the process of software cost estimate based on case-based reasoning. Distilling method of the cost driver factors based on gray relational grade analysis, similarity metrics is defined as Euclidian distance. The method is verified with the true example from the COCOMO’81 historical dataset.","PeriodicalId":376358,"journal":{"name":"2010 Second World Congress on Software Engineering","volume":"04 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128485942","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}