This paper analyzes the level of contribution vis-a-vis the clients' service patterns in multimedia contents services and profits for consolidating a company's profits through the cluster analysis of clients' data applying the TwoStep Cluster Method of CRM. This paper proposes a new algorithm for allocating the media server's resources selectively by clusters using the cluster analysis. Clients were grouped into 4 clusters according to the contribution level in terms of profits. Likewise, the CRFS (client request filtering system) was suggested to allocate media server resources per cluster. CRFS issues admission within the resource limit of the cluster where the client belongs.
{"title":"Client-class based admission control algorithm in Web server using cluster analysis","authors":"Hea-Sook Park, Eun-Kyung Jung, D. Baik","doi":"10.1109/SERA.2005.29","DOIUrl":"https://doi.org/10.1109/SERA.2005.29","url":null,"abstract":"This paper analyzes the level of contribution vis-a-vis the clients' service patterns in multimedia contents services and profits for consolidating a company's profits through the cluster analysis of clients' data applying the TwoStep Cluster Method of CRM. This paper proposes a new algorithm for allocating the media server's resources selectively by clusters using the cluster analysis. Clients were grouped into 4 clusters according to the contribution level in terms of profits. Likewise, the CRFS (client request filtering system) was suggested to allocate media server resources per cluster. CRFS issues admission within the resource limit of the cluster where the client belongs.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127861528","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}
Upon component design, there is a need to define rules regarding variability discovered during the development for business applications separately in order to increase extensibility and reusability of components. Component adaptation techniques through either interface wrapping or redefinition of the implementation class carry limitations in supporting the reuse of components. Consequently, designs which take future reusability of components into consideration during the component development process are very important. Within this research, we propose ACM (adaptable component model) for separating the stable and basic properties from variable properties. Also we propose new component architecture to include rule components defining the variable part. Also, reusability of components is verified through re-defining rules for application onto an insurance sales system.
{"title":"Rule-based component development","authors":"Jeong Ah Kim, J. Taek, Sun-myung Hwang","doi":"10.1109/SERA.2005.58","DOIUrl":"https://doi.org/10.1109/SERA.2005.58","url":null,"abstract":"Upon component design, there is a need to define rules regarding variability discovered during the development for business applications separately in order to increase extensibility and reusability of components. Component adaptation techniques through either interface wrapping or redefinition of the implementation class carry limitations in supporting the reuse of components. Consequently, designs which take future reusability of components into consideration during the component development process are very important. Within this research, we propose ACM (adaptable component model) for separating the stable and basic properties from variable properties. Also we propose new component architecture to include rule components defining the variable part. Also, reusability of components is verified through re-defining rules for application onto an insurance sales system.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117103315","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}
Recently, many researchers have become interested in mobile ad hoc networks (MANET) to construct a self-configurable network without existing communication infrastructure. In this paper we focus on the performance of on-demand routing protocols such as DSR, AODV, and TORA in MANET. We have observed the performance change of each protocol through simulations with varying the application data such as sensor, text, voice, and video data. And then, we have evaluated the performance of three protocols in a predesigned ad hoc network, which has 20 mobile nodes. We have also assumed the link layer as the IEEE 802.11 wireless LAN. We have analyzed the simulation results with respect to packet delivery fraction, average end-to-end delay, routing load for application data. Then, we present the possible alternative to routing protocols and wireless characteristics for the types of application data. Moreover, we believe that research result can be helpful to the community with similar interest.
{"title":"A performance comparison of on-demand routing protocols for application data in mobile ad hoc networks","authors":"Kilsup Lee, Sung Jong Lee, Y. Chung","doi":"10.1109/SERA.2005.14","DOIUrl":"https://doi.org/10.1109/SERA.2005.14","url":null,"abstract":"Recently, many researchers have become interested in mobile ad hoc networks (MANET) to construct a self-configurable network without existing communication infrastructure. In this paper we focus on the performance of on-demand routing protocols such as DSR, AODV, and TORA in MANET. We have observed the performance change of each protocol through simulations with varying the application data such as sensor, text, voice, and video data. And then, we have evaluated the performance of three protocols in a predesigned ad hoc network, which has 20 mobile nodes. We have also assumed the link layer as the IEEE 802.11 wireless LAN. We have analyzed the simulation results with respect to packet delivery fraction, average end-to-end delay, routing load for application data. Then, we present the possible alternative to routing protocols and wireless characteristics for the types of application data. Moreover, we believe that research result can be helpful to the community with similar interest.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114545057","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}
Every interaction with multimedia contents in various application domains can be called an event. Arising from an each event, there is the opportunity to describe what occurred. However, there are a number of difficulties in providing an accurate report about an event. Different observers of the event may have vastly different perspectives, needs, and focuses. They may emphasize certain elements to the detriment of others, or they may describe an event in a way that others may find confusing. New solutions are required for access, delivery, management, and protection process of different content types in a transparent way to many different users on multi-platform. In this paper, we design and develop event notification system (ENS) to support the transparent and augmented use of multimedia resources across a wide range of networks and devices. ENS can be used for monitoring illegal content access, statistical report such as calculating the royalty for copyright and calculating the advertising rate, and technical report in ubiquitous multi-platform environment.
{"title":"Event notification system for multi-platform","authors":"Kyunghee Ji, Nammee Moon, Jaegon Kim","doi":"10.1109/SERA.2005.40","DOIUrl":"https://doi.org/10.1109/SERA.2005.40","url":null,"abstract":"Every interaction with multimedia contents in various application domains can be called an event. Arising from an each event, there is the opportunity to describe what occurred. However, there are a number of difficulties in providing an accurate report about an event. Different observers of the event may have vastly different perspectives, needs, and focuses. They may emphasize certain elements to the detriment of others, or they may describe an event in a way that others may find confusing. New solutions are required for access, delivery, management, and protection process of different content types in a transparent way to many different users on multi-platform. In this paper, we design and develop event notification system (ENS) to support the transparent and augmented use of multimedia resources across a wide range of networks and devices. ENS can be used for monitoring illegal content access, statistical report such as calculating the royalty for copyright and calculating the advertising rate, and technical report in ubiquitous multi-platform environment.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117270362","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 lack of information for COTS evaluation may results on a bad evaluation and so has important consequences into the final product. The results are mostly traduced by a strong increasing of integration costs. That's why we focus on this crucial point of getting/producing information before and for evaluation of COTS.
{"title":"Information system for evaluation of COTS","authors":"Raphaël Michel, P. Roose, F. Barbier","doi":"10.1109/SERA.2005.45","DOIUrl":"https://doi.org/10.1109/SERA.2005.45","url":null,"abstract":"The lack of information for COTS evaluation may results on a bad evaluation and so has important consequences into the final product. The results are mostly traduced by a strong increasing of integration costs. That's why we focus on this crucial point of getting/producing information before and for evaluation of COTS.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117292581","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}
As the Extendible Markup Language (XML) becoming a de facto standard for representing and exchanging data over the Internet, it is critical to be able to retrieve XML data efficiently. One way to achieve this is to use indexing, just like we index data stored in relational databases. In this paper, we present a multi-resolution structural index (MRI) method to facilitate fast retrieval of XML data. The indexing method is based on a new coding scheme that assigns unique numbers to the elements on all possible paths of the tree representing the XML document. The coding scheme is based on the DTD (data type definition) of the XML file. Elements are stored in internal data structures in such a way that they can be directly accessed via the unique coding. The ancestor-descendant relationships among the tree elements are easily identified to help fast process of user's queries. Our experiments show that the MRI indexing approach is effective, both in time and space.
{"title":"Multi-resolution indexing for XML data","authors":"Antoine Maghamez, Gongzhu Hu","doi":"10.1109/SERA.2005.52","DOIUrl":"https://doi.org/10.1109/SERA.2005.52","url":null,"abstract":"As the Extendible Markup Language (XML) becoming a de facto standard for representing and exchanging data over the Internet, it is critical to be able to retrieve XML data efficiently. One way to achieve this is to use indexing, just like we index data stored in relational databases. In this paper, we present a multi-resolution structural index (MRI) method to facilitate fast retrieval of XML data. The indexing method is based on a new coding scheme that assigns unique numbers to the elements on all possible paths of the tree representing the XML document. The coding scheme is based on the DTD (data type definition) of the XML file. Elements are stored in internal data structures in such a way that they can be directly accessed via the unique coding. The ancestor-descendant relationships among the tree elements are easily identified to help fast process of user's queries. Our experiments show that the MRI indexing approach is effective, both in time and space.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127815788","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 idea of developing software systems by putting software modules together has been a goal for many software researchers and practitioners for a long time. This goal is within sight due to the increased adoption of component-based software engineering, the development of component standards, and their wide acceptance by industry. Component-based development is an approach to developing a software system by assembling and composing already built software components. It promises reusable and plug-and-playable software system development environments. The component concept is not new and has been perceived in several different ways by software researchers in academics and practitioners in industry. The different perspectives from diverse researchers and practitioners have led to a plethora of definitions of component and different component specification and implementation models. In this paper, we briefly review several of these different views and definitions on software components. We then present the Interoperable Component Specification Model (ICSM) for the Web services environment.
{"title":"Component specification for enterprise software development on Web services environment","authors":"Il-Hyung Cho, J. McGregor","doi":"10.1109/SERA.2005.31","DOIUrl":"https://doi.org/10.1109/SERA.2005.31","url":null,"abstract":"The idea of developing software systems by putting software modules together has been a goal for many software researchers and practitioners for a long time. This goal is within sight due to the increased adoption of component-based software engineering, the development of component standards, and their wide acceptance by industry. Component-based development is an approach to developing a software system by assembling and composing already built software components. It promises reusable and plug-and-playable software system development environments. The component concept is not new and has been perceived in several different ways by software researchers in academics and practitioners in industry. The different perspectives from diverse researchers and practitioners have led to a plethora of definitions of component and different component specification and implementation models. In this paper, we briefly review several of these different views and definitions on software components. We then present the Interoperable Component Specification Model (ICSM) for the Web services environment.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132551988","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}
In recent years, embedded systems have become so complex and the development time to market is required to be shorter than before. As embedded systems include more functions for new services, embedded software gradually grow in size, and development costs and time are increasing. In order to overcome this serious matter, we need a customized design and test technique for embedded software. In this paper, we present a software architecture style for embedded software. It facilitates the composition of reusable functions and helps developers to reduce development time. Because the costs associated with revealing errors of embedded software in applications are rising, we propose a test method and tools for target environments.
{"title":"A design and test technique for embedded software","authors":"Byeongdo Kang, Young-Jik Kwon, R. Lee","doi":"10.1109/SERA.2005.6","DOIUrl":"https://doi.org/10.1109/SERA.2005.6","url":null,"abstract":"In recent years, embedded systems have become so complex and the development time to market is required to be shorter than before. As embedded systems include more functions for new services, embedded software gradually grow in size, and development costs and time are increasing. In order to overcome this serious matter, we need a customized design and test technique for embedded software. In this paper, we present a software architecture style for embedded software. It facilitates the composition of reusable functions and helps developers to reduce development time. Because the costs associated with revealing errors of embedded software in applications are rising, we propose a test method and tools for target environments.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123759828","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}
Deep-sub-micron technology (DSM) of 0.18 micron and below enable the integration of logical circuits having more than 10 million gates. In such a DSM technology, layout design has become the most important design phase. This paper discusses a novel congestion-driven placement technique based on asynchronous parallel genetic algorithm. The proposed algorithm has a two-level hierarchical structure. For selection control, new objective functions are introduced for wire congestion and chip area. Moreover, the two kind of parallel processing suitable for hierarchical processing is introduced for reduction of run time. Experimental results show improvement comparison with conventional layout technique.
{"title":"Asynchronous parallel genetic algorithm for congestion-driven placement technique","authors":"M. Yoshikawa, H. Terai","doi":"10.1109/SERA.2005.23","DOIUrl":"https://doi.org/10.1109/SERA.2005.23","url":null,"abstract":"Deep-sub-micron technology (DSM) of 0.18 micron and below enable the integration of logical circuits having more than 10 million gates. In such a DSM technology, layout design has become the most important design phase. This paper discusses a novel congestion-driven placement technique based on asynchronous parallel genetic algorithm. The proposed algorithm has a two-level hierarchical structure. For selection control, new objective functions are introduced for wire congestion and chip area. Moreover, the two kind of parallel processing suitable for hierarchical processing is introduced for reduction of run time. Experimental results show improvement comparison with conventional layout technique.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126779923","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}