Shiquan Piao, Hyunchul Jo, Sungho Jin, Wooyoung Jung
{"title":"Design and Inmplementation of RTE Generator for Automotive Embedded Software","authors":"Shiquan Piao, Hyunchul Jo, Sungho Jin, Wooyoung Jung","doi":"10.1109/SERA.2009.35","DOIUrl":"https://doi.org/10.1109/SERA.2009.35","url":null,"abstract":"Runtime environment is located in a middle layer of the AUTOSAR architecture to provide infrastructure services that enable not only the communication between software components, but also between software components and basic software components. An RTE generator is an automated generation tool for the AUTOSAR specification based RTE according to the ECU configuration. It generates a communication API function for software components and basic software components like OS and COM of the application. The availability and accuracy of the RTE generator are important for the automobile software which is based on the AUTOSAR architecture. This paper proposes an architectural design of an RTE generator for the auto-generation of the AUTOSAR based RTE. Then an RTE code generator is implemented based on the proposed architecture to generate RTE code for a simple AUTOSAR application. The generated RTE code shows that the designed and implemented RTE generator correctly reflects the configuration of the test application.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122891284","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}
{"title":"Definition and Segmentation of Orchestra Companies","authors":"M. Gall, Christopher M. Sterba, T. Grechenig","doi":"10.1109/SERA.2009.19","DOIUrl":"https://doi.org/10.1109/SERA.2009.19","url":null,"abstract":"Based on the definition of the European Commission, small enterprises can be defined as companies with less than 50 employees. Medium size companies are companies with less than 250 employees. For small and medium enterprises some research in regards to ERP selection criteria has been done. But this research did not distinguish further in the different behaviors that can be found during the ERP selection process within different types of companies. Different characteristics which appear from an IT operational point of view on how small and medium size businesses organize their IT have not been taken into consideration. This paper gives the definition of a specific group of companies named “orchestra companies” within the SME band. This is done by limiting the quite broad definition of the European commission and applying an IT operational viewpoint. Further the different requirements of orchestra companies in regards to the ERP selection process are formulated. To correlate the ERP selection criteria and the different behaviors from an IT operational point of view, a segmentation of orchestra companies is developed. For each segment the focus on specific ERP selection criteria is discussed.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116148794","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}
{"title":"Talent Database Architecture for Dynamic Refresh Web-Based Application","authors":"Lijuan Zhao, Quanyin Zhu, Suqun Cao, Tiantian Ding, Ding Ding","doi":"10.1109/SERA.2009.44","DOIUrl":"https://doi.org/10.1109/SERA.2009.44","url":null,"abstract":"The Model View Controller (MVC) design model is gradually being adopted by many companies in several domains.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125163177","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}
{"title":"A Lecture Allocation Method Based on Multi-Leveled Value Model","authors":"Yoshihito Saito, T. Matsuo, T. Fujimoto","doi":"10.1109/SERA.2009.42","DOIUrl":"https://doi.org/10.1109/SERA.2009.42","url":null,"abstract":"This paper describes the lecture allocation method and its support system for elective subjects. Students take a lecture for their career, for academical interest, and for assimilation of knowledge in a university. However, some students might take the lecture following the crowd and take the lecture as Mickey Mouse. To solve the problem, we propose a new multi-step lecture allocation method based on students’ preferences and university intentions. Our protocol consists of the three steps of negotiations and three types of allocations. (1) The university warns the students who have never take a certain compulsory subject yet. If the students answer they attend the lecture, the students are allocated to the lecture by priority. (2) The students inform the university of their reasons to take the lecture. The university allocates the lectures to the students based on their reasons. (3) They negotiate about the exchange of lectures to increase students’ utilities with each student. Our protocol realizes the high performance of allocation compared with brute force algorithm and reducing computational costs compared with optimizations.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122221264","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}
{"title":"Data Warehouse-Based Personalized Information Service Scheme in E-Government","authors":"Xilin Liu, Dong Li","doi":"10.1109/SERA.2009.24","DOIUrl":"https://doi.org/10.1109/SERA.2009.24","url":null,"abstract":"In this paper, we study the application of data warehouse in e-government from the point of view on the personalized information service, and analyze its structure and features combining with the requirement of the e-government information service. Finally, we explain the processes of data warehousing in the e-government with a real example in traveling.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126053346","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}
{"title":"MHC-inspired Antibody Clone Algorithm for Multimodal Function Optimization","authors":"Yu Zhang, Lihua Wu, Feng Xia","doi":"10.1109/SERA.2009.36","DOIUrl":"https://doi.org/10.1109/SERA.2009.36","url":null,"abstract":"Intelligent optimization algorithms based on biological mechanisms have better performance than traditional ones in solving complex multimodal function optimization problems. Most of those intelligent algorithms, however, have the problems of degeneration and vibration, which will lead to poor global optimization and low convergence speed. Inspired by the features of MHC (Major Histocompatibility Complex) in the biological immune system, a novel MHC-inspired antibody clone algorithm (MOAMHC) was proposed to solve the above problems. This algorithm preserves elitist antibody genes through the MHC strings that emulate the MHC haplotype in order to improve its local search capability. It enhances the antibody population diversity by gene mutation that mimics the MHC polymorphism and polygenism to improve its global search capability. The convergence of MOAMHC is theoretically proved. The experiments of MOAMHC on some multimodal mathematical functions and a practical malicious code detector optimization problem are carried out. The proposed algorithm shows competitive results with improved diversity and convergence. It provides new opportunities for solving previously intractable function optimization problems.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"229 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124534864","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}
{"title":"An Empirical Study of Java System Evolution at the Method Level","authors":"E. Nasseri, S. Counsell","doi":"10.1109/SERA.2009.12","DOIUrl":"https://doi.org/10.1109/SERA.2009.12","url":null,"abstract":"Exploring the evolution of systems can provide valuable insights into the traits of developers and inform our understanding of system dynamics. While we usually expect an object-oriented system to grow (in classes) as it ages, what are not so obvious are patterns in the evolution of specific class features. In this paper, we explore empirical traits of four Java open-source systems using data extracted by two tools and informed by a previous study of inheritance depth evolution. We analyse evolution at a lower level of granularity given by the ‘methods’ of a class on an incremental (change per version) basis rather than absolute class size per version. Evolution at a finer-grain can identify trends not possible on a class-wide basis; the approach thus represents a ‘white-box’ view of the investigation of evolutionary forces. Our analysis also allowed direct comparison with a set of low-level refactorings extracted by an automated tool in a previous study. Scrutiny of trends in methods was further motivated by the fact that the vast majority of refactorings apply not at the class level but at the method level.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124567666","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}
{"title":"Propose Semantic Formalization for 3D Reconstruction of Architectural Objects","authors":"Yucong Duan","doi":"10.1109/SERA.2009.9","DOIUrl":"https://doi.org/10.1109/SERA.2009.9","url":null,"abstract":"Archi3D project is a very successfully practice well proved by real engineering practices. In this paper, we propose to reconstruct semantics for the purpose of reconstruct 3D architecture in Archi3D fundamentally. The formalization approach starts from several hypotheses on semantics which include: there is a core mechanism of semantics which is not limited to conceptual expressions; and a complete expression of semantics necessaries the “implicitàexplicit” of human side knowledge, etc. The necessity and feasibility concerning applying the proposed method and technology to the practice of Archi3D is discussed systemically by way of semantics revelations on some cases related to natural language and logic expressions, etc.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116787156","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}
{"title":"Towards a Hierarchical Testing and Evaluation Strategy for Web Services System","authors":"Chengying Mao","doi":"10.1109/SERA.2009.27","DOIUrl":"https://doi.org/10.1109/SERA.2009.27","url":null,"abstract":"Web services can be combined in a collaborative way to create a new Web services system (WSS) to solve more complex problems. However, WSS testing is not a trivial task, features like distribution, loose-coupling, and collaboration bring great pressure to the latter testing activity. In the paper, a hierarchical testing and evaluation strategy is proposed from the perspective of the developers of Web services system. In service unit level, combinatorial testing method is used to ensure single service’s quality. In system level, BPEL specification is converted into state diagram firstly, and then state transition-based test cases generation algorithm is presented. Based on the testing records of the above two levels, a simple reliability evaluation method is addressed. Furthermore, the feasibility and effectiveness of our approach is validated by the preliminary study and case-based experiments.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114672195","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}
Yanming Nie, Zhanhuai Li, Shanglian Peng, Qun Chen
{"title":"Probabilistic Modeling of Streaming RFID Data by Using Correlated Variable-duration HMMs","authors":"Yanming Nie, Zhanhuai Li, Shanglian Peng, Qun Chen","doi":"10.1109/SERA.2009.29","DOIUrl":"https://doi.org/10.1109/SERA.2009.29","url":null,"abstract":"Radio Frequency Identification (RFID) has been widely deployed to track product flow in such fields as automated manufacture, retail and supply chain management. The special characteristics of streaming RFID data, combined with the specific scenarios of RFID applications, present numerous challenges in RFID stream processing, including noisy and incomplete data, temporal and spatial correlations and very huge volumes. In this paper, we present a probabilistic model, specifically Correlated Variable-Duration Hidden Markov Models (CVD-HMMs), to capture uncertainty and correlations of locations of tagged objects. Based on this model, we can infer object locations from raw RFID streams. And our model can be self-tuned by learning its key parameters from sample RFID readings. Experimental results show that our proposed model and the preliminary inference techniques are effective.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134441970","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}