Software reuse is a crucial topic in the software community. It is considered as a promising way to improve software development productivity and quality. However, component reuse success is widely related to other activities such as the localization of components satisfying developer requirements. Current approaches for components retrieval are mostly limited to specific components (software components, source code, etc). To go beyond the limits of these approaches, we propose a structural and behavioral retrieval technique that takes in account the heterogeneity of the components repository (abstraction level, technology, domain, etc). The basic notion of our approach is to combine formal and semi-formal specification used to describe component and then to make the retrieval process more efficient.
{"title":"A Behavioral and Structural Components Retrieval Technique for Software Reuse","authors":"H. Ben Khalifa, O. Khayati, H. Ghézala","doi":"10.1109/ASEA.2008.45","DOIUrl":"https://doi.org/10.1109/ASEA.2008.45","url":null,"abstract":"Software reuse is a crucial topic in the software community. It is considered as a promising way to improve software development productivity and quality. However, component reuse success is widely related to other activities such as the localization of components satisfying developer requirements. Current approaches for components retrieval are mostly limited to specific components (software components, source code, etc). To go beyond the limits of these approaches, we propose a structural and behavioral retrieval technique that takes in account the heterogeneity of the components repository (abstraction level, technology, domain, etc). The basic notion of our approach is to combine formal and semi-formal specification used to describe component and then to make the retrieval process more efficient.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131365518","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 interaction with humans is one of the critical components of modern Distributed Artificial Intelligence (DAI). Adaptive interfaces are a promising attempt to overcome contemporary problems due to the increasing complexity of human-computer interaction. They are designed to tailor a system's interactive behavior with consideration of both individual needs of human users and altering conditions within an application environment. Utilizing these advancements, we present an approach for the design of complex adaptive interface. This latter uses Intelligent Agents based on a Belief, Desire, and Intention (BDI) architecture to achieve problem resolution in a typical boiler combustion management system (GLZ). In our approach, MAS is used in order to coordinate an adaptive interface with a distributed decision and distributed information architecture. Agents can assist the users by executing actions such as anticipating the needed information, using the internet to collect data, and assisting the operator in analysis and treatment.
{"title":"Proposal for an Adaptive User Interface Design: A Hybrid Approach: IDSS and BDI Agents, Application to the Boiler Combustion Management System (GLZ)","authors":"N. Taghezout, A. Adla","doi":"10.1109/ASEA.2008.8","DOIUrl":"https://doi.org/10.1109/ASEA.2008.8","url":null,"abstract":"The interaction with humans is one of the critical components of modern Distributed Artificial Intelligence (DAI). Adaptive interfaces are a promising attempt to overcome contemporary problems due to the increasing complexity of human-computer interaction. They are designed to tailor a system's interactive behavior with consideration of both individual needs of human users and altering conditions within an application environment. Utilizing these advancements, we present an approach for the design of complex adaptive interface. This latter uses Intelligent Agents based on a Belief, Desire, and Intention (BDI) architecture to achieve problem resolution in a typical boiler combustion management system (GLZ). In our approach, MAS is used in order to coordinate an adaptive interface with a distributed decision and distributed information architecture. Agents can assist the users by executing actions such as anticipating the needed information, using the internet to collect data, and assisting the operator in analysis and treatment.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121294578","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 article deals with the influence of face gesticulation to the face recognition algorithms. We have acquired our own database with different gestures and tried to test two face recognition tools for the reliability. We used a tool for change of face gesticulation and his impact to the face recognition.
{"title":"Creation of the Database with Different Face Gestures and Realization of Experiments","authors":"M. Maresova, M. Drahanský","doi":"10.1109/ASEA.2008.54","DOIUrl":"https://doi.org/10.1109/ASEA.2008.54","url":null,"abstract":"This article deals with the influence of face gesticulation to the face recognition algorithms. We have acquired our own database with different gestures and tried to test two face recognition tools for the reliability. We used a tool for change of face gesticulation and his impact to the face recognition.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123232713","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}
Parallel programming represents the next turning point in how software engineers write software. Multicore processors can be found today in the heart of supercomputers, desktop computers and laptops. Consequently, applications will increasingly need to be parallelized to fully exploit multicore processors throughput gains now becoming available. Unfortunately, writing parallel code is more complex than writing serial code. This is where the threading building blocks (TBB) approach enters the parallel computing picture. TBB helps developers create multithreaded applications more easily by using high-level abstractions to hide much of the complexity of parallel programming, We study the programmability and performance of TBB by evaluating several practical applications. The results show very promising performance but parallel programming with TBB is still tedious and error-prone.
{"title":"Towards High-Level Parallel Programming Models for Multicore Systems","authors":"A. Marowka","doi":"10.1109/ASEA.2008.9","DOIUrl":"https://doi.org/10.1109/ASEA.2008.9","url":null,"abstract":"Parallel programming represents the next turning point in how software engineers write software. Multicore processors can be found today in the heart of supercomputers, desktop computers and laptops. Consequently, applications will increasingly need to be parallelized to fully exploit multicore processors throughput gains now becoming available. Unfortunately, writing parallel code is more complex than writing serial code. This is where the threading building blocks (TBB) approach enters the parallel computing picture. TBB helps developers create multithreaded applications more easily by using high-level abstractions to hide much of the complexity of parallel programming, We study the programmability and performance of TBB by evaluating several practical applications. The results show very promising performance but parallel programming with TBB is still tedious and error-prone.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129111697","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}
Virtual Manufacturing Technology is new development direction to traditional CAD/CAM technology. At present, VMT becomes the important aided tool of modern mechanical engineering design. Virtual simulation is the firm basis of realizing such technology. VRML is a 3D modeling language and popular data transmission choice on the Internet. This paper researches structural parameter design and simulation of 2-DOF Parallel Mechanism. 3D modeling methods by UG software and the mechanism testing platform module were presented and given. And then mechanismpsilas motion equations were deduced. This paper provides a simulation system of 2-DOF Parallel Mechanism testing platform on the basis of its movement analysis, and also offers methods and procedure of developing the interactive simulation. At last, the interactive simulation can be observed and the solution validity is verified.
{"title":"The Simulation and Study on 2-DOF Parallel Mechanism","authors":"Y. Qiu, Weimin Li, Tiehong Gao","doi":"10.1109/ASEA.2008.12","DOIUrl":"https://doi.org/10.1109/ASEA.2008.12","url":null,"abstract":"Virtual Manufacturing Technology is new development direction to traditional CAD/CAM technology. At present, VMT becomes the important aided tool of modern mechanical engineering design. Virtual simulation is the firm basis of realizing such technology. VRML is a 3D modeling language and popular data transmission choice on the Internet. This paper researches structural parameter design and simulation of 2-DOF Parallel Mechanism. 3D modeling methods by UG software and the mechanism testing platform module were presented and given. And then mechanismpsilas motion equations were deduced. This paper provides a simulation system of 2-DOF Parallel Mechanism testing platform on the basis of its movement analysis, and also offers methods and procedure of developing the interactive simulation. At last, the interactive simulation can be observed and the solution validity is verified.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132235912","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 this paper, we study Web cache prefetching with multiple Web pages. Four multi-prefetching models including the Top-m, Future-r, (Top-m)+(Future-r) and multi-dimensional matrix are introduced. The idea is based on examination of the probabilities on sequence request patterns. Simulation results on hit rate comparison are also presented. The algorithms generalize the previous work of two-dimensional probability matrix in the application of Web cache prefetching.
{"title":"Web Cache Prefetching by Multi-dimensional Matrix","authors":"Wenying Feng, Karan Vij","doi":"10.1109/ASEA.2008.61","DOIUrl":"https://doi.org/10.1109/ASEA.2008.61","url":null,"abstract":"In this paper, we study Web cache prefetching with multiple Web pages. Four multi-prefetching models including the Top-m, Future-r, (Top-m)+(Future-r) and multi-dimensional matrix are introduced. The idea is based on examination of the probabilities on sequence request patterns. Simulation results on hit rate comparison are also presented. The algorithms generalize the previous work of two-dimensional probability matrix in the application of Web cache prefetching.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116957704","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 economic evaluation models are proposed by using dynamic programming for two types IT projects, purchased project and developing project. Investment decision critical values of IT projects are solved and the relationships between the decision critical values and the factors of the IT project are deeply discussed. The models, which are developed in the paper, are better than others because the assumptions of option pricing models are given up.
{"title":"Economic Evaluation of Two Types of IT Projects","authors":"Jie Zhang, Dong-bin Huang","doi":"10.1109/ASEA.2008.16","DOIUrl":"https://doi.org/10.1109/ASEA.2008.16","url":null,"abstract":"The economic evaluation models are proposed by using dynamic programming for two types IT projects, purchased project and developing project. Investment decision critical values of IT projects are solved and the relationships between the decision critical values and the factors of the IT project are deeply discussed. The models, which are developed in the paper, are better than others because the assumptions of option pricing models are given up.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126372656","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}