CONTEXT: Web applications are exposed to malicious accesses through the Internet. SQL injection (SQLi) attacks are still a typical threat to web application providers. Although recent studies proposed deep learning-ba...
详细信息
Smart devices (Smartphone, Tablet PC, etc.) are becoming issues in the mobile market, and new platforms for the smart devices are emerging such as iOS and Android. Microsoft announced Windows Phone 7, a specialized pl...
详细信息
ISBN:
(纸本)9781457702556
Smart devices (Smartphone, Tablet PC, etc.) are becoming issues in the mobile market, and new platforms for the smart devices are emerging such as iOS and Android. Microsoft announced Windows Phone 7, a specialized platform supporting the function of the Smartphone to compete with other Smartphone platforms. Although Windows Phone 7 now supports only the Smartphone it is expected to support a variety of smart devices to compete with iOS and Android in the near future. Currently, it is difficult to develop applications for various smart devices upon a single platform because each smart device has its own hardware and user interface. To cope with this problem, a platform as well as a modeling environment must be extended to support various devices. In this paper, we move our focus to the extension of the modeling environment. To be more specifically we suggest the extended metamodel for modeling applications based on Windows Phone 7 using the UML extension mechanism. To do this, we analyze Windows Phone 7's features and classify them with respect to software elements and hardware resources. Therefore, software and hardware can be modeled independently and furthermore even if a new smart device based on Windows Phone 7 is introduced the modeling elements for the applications operated on the new device can be extended easily.
Passive Optical Network (PON) technology is a cost-effective solution for delivering high-speed internet services to residential areas using optical fiber in access networks. The introduction of Next Generation Passiv...
详细信息
When developing software the time to design the software takes more time then development itself. Frequently we are challenged in developing software with speed of development and time required when software needs to ...
详细信息
ISBN:
(纸本)9789537138240;9781467316293
When developing software the time to design the software takes more time then development itself. Frequently we are challenged in developing software with speed of development and time required when software needs to be developed. Therefore, we have used the advantages of framework development approach, where we have development strategic programming approaches. Concerning the e - application development, we applied it for electronic training system. The various different techniques were discussed. the system is designed to be intelligent and to propose the level of each participant of the system. With respect to generic usage, this paper tenders experimental methods, simulation techniques and information model for experimenting usage of electronic web-based applications. The project has been implemented and tested in practice. When TCP-IP protocols extended its development and we became frequent users of the internet, we could say that software development has changed. From traditional software development with .exe installation we are now increasing web software development which operates with client server protocols.
We report our effort in engineering a high performance remote method invocation (RMI) mechanism for the Common Component Architecture (CCA). This mechanism provides a highly efficient and easy-to-use mechanism for dis...
详细信息
ISBN:
(纸本)9780769545165
We report our effort in engineering a high performance remote method invocation (RMI) mechanism for the Common Component Architecture (CCA). This mechanism provides a highly efficient and easy-to-use mechanism for distributed computing in CCA, enabling CCA applications to effectively leverage parallel systems to accelerate computations. This work is built on the previous work of Babel RMI. Babel is a high performance language interoperability tool that is used in CCA for scientific application writers to share, reuse, and compose applications from software components written in different programming languages. Babel provides a transparent and flexible RMI framework for distributed computing. However, the existing Babel RMI implementation is built on top of TCP and does not provide the level of performance required to distribute fine-grained tasks. We observed that the main reason the TCP based RMI does not perform well is because it does not utilize the high performance interconnect hardware on a cluster efficiently. We have implemented a high performance RMI protocol, HPCRMI. HPCRMI achieves low latency by building on top of a low-level portable communication library, Aggregated Remote Message Copy Interface (ARMCI), and minimizing communication for each RMI call. Our design allows a RMI operation to be completed by only two RDMA operations. We also aggressively optimize our system to reduce copying. In this paper, we discuss the design and our experimental evaluation of this protocol. Our experimental results show that our protocol can improve RMI performance by an order of magnitude.
Agile software development is an iterative software development methodology that aims at maximizing productivity, effectiveness, and speed of delivery. There are a lot of benefits of Agile software Development. Howeve...
详细信息
ISBN:
(纸本)9783031104503;9783031104497
Agile software development is an iterative software development methodology that aims at maximizing productivity, effectiveness, and speed of delivery. There are a lot of benefits of Agile software Development. However, there are still some challenges. For example, nonfunctional requirements are not treated as first-class artifacts during the development lifecycle, which causes many problems such as customer dissatisfaction and much rework which therefore affects time and cost. This paper explains different solutions that have handled non-functional requirements issues in Agile. The paper shows the strength and weakness of each solution, however, there is no single solution that handles all main activities of requirements engineering such as elicitation, analysis, validation and management in regards of non-functional requirements.
Tissue engineering is an interdisciplinary field involving combined efforts of biologists, engineers, material scientists and mathematicians towards the development of biological substitutes to restore, maintain, or i...
详细信息
ISBN:
(纸本)9780415416023
Tissue engineering is an interdisciplinary field involving combined efforts of biologists, engineers, material scientists and mathematicians towards the development of biological substitutes to restore, maintain, or improve tissue functions. advanced rapid prototyping techniques are now being developed to fabricate scaffolds with controlled architecture for tissue engineering. These techniques combine computer-aided design with computer-aided engineering tools to design optimal three-dimensional structures for medical applications in a multitude of materials. Actual prediction of the effective mechanical properties of rapid prototyped scaffolds is very important for tissue engineeringapplications. This paper proposes a computer tool to predict the mechanical behaviour of scaffolds for both soft and hard tissues with different topological architectures and levels of porosity. The development of a topological optimisation scheme to obtain the topological architectures of scaffolds, maximising its mechanical behaviour, and the development of vascularisation analysis to obtain the topological architectures for maximizing the flow of biofluids is also presented.
In recent years, a significant number of experiments and research projects have focused on metal halide perovskite due to its unique structural characteristics and exceptional optoelectrical properties, especially in ...
详细信息
The composite based Zinc-doped in Chitosan/Hydroxyapatite was successfully prepared by wet mixing method through the addition of 10, 15, and 20wt% of chitosan. The addition of Chitosan increased the compressive streng...
详细信息
The composite based Zinc-doped in Chitosan/Hydroxyapatite was successfully prepared by wet mixing method through the addition of 10, 15, and 20wt% of chitosan. The addition of Chitosan increased the compressive strength and the modulus elasticity. However, it decreased the density and the surface hardness of HA-Zn. Mechanical characterization revealed that these composites are suitable as a candidate of a cancellous bone substitute. Composite with 10% chitosan has compressive strength and modulus elasticity of 57.03 MPa and 0.15 GPa, respectively. Hence, it has the physical and mechanical properties that meet the standards as a cancellous bone substitute material. Also, in vitro biocompatibility test against BHK-21 cells exhibited non-toxic materials.
Vietnamese is an isolating language in which words do not have morphology. It means that if a word changes its syntactic function, it still has the same morphemes. Therefore, an syntactic parser based on only the POS ...
详细信息
暂无评论