181 research outputs found

    Current usage of Component based Principles for Developing Web Applications with Frameworks: A Literature Review

    Get PDF
    Component based software development has become a very popular paradigm in many software engineering branches. In the early phase of Web 2.0 appearance, it was also popular for web application development. From the analyzed papers, between this period and today, use of component based techniques for web application development was somewhat slowed down, however, the recent development indicates a comeback. Most of all it is apparent with W3C’s component web working group. In this article we want to investigate the current state of web application development with component approach. Most of all we are interested in which way components are used, which web development frameworks are being used, for which domains is component based web development most popular and successful, etc. How many current web development frameworks explicitly refer to component-based approach? To answer this question, we performed a literature review

    Quality prediction for component-based software development: techniques and a generic environment.

    Get PDF
    Cai Xia.Thesis (M.Phil.)--Chinese University of Hong Kong, 2002.Includes bibliographical references (leaves 105-110).Abstracts in English and Chinese.Chapter 1 --- Introduction --- p.1Chapter 1.1 --- Component-Based Software Development and Quality Assurance Issues --- p.1Chapter 1.2 --- Our Main Contributions --- p.5Chapter 1.3 --- Outline of This Thesis --- p.6Chapter 2 --- Technical Background and Related Work --- p.8Chapter 2.1 --- Development Framework for Component-based Software --- p.8Chapter 2.1.1 --- Common Object Request Broker Architecture (CORBA) --- p.9Chapter 2.1.2 --- Component Object Model (COM) and Distributed COM (DCOM) --- p.12Chapter 2.1.3 --- Sun Microsystems's JavaBeans and Enterprise JavaBeans --- p.14Chapter 2.1.4 --- Comparison among Different Frameworks --- p.17Chapter 2.2 --- Quality Assurance for Component-Based Systems --- p.199Chapter 2.2.1 --- Traditional Quality Assurance Issues --- p.199Chapter 2.2.2 --- The Life Cycle of Component-based Software Systems --- p.255Chapter 2.2.3 --- Differences between components and objects --- p.266Chapter 2.2.4 --- Quality Characteristics of Components --- p.27Chapter 2.3 --- Quality Prediction Techniques --- p.32Chapter 2.3.1 --- ARMOR: A Software Risk Analysis Tool --- p.333Chapter 3 --- A Quality Assurance Model for CBSD --- p.35Chapter 3.1 --- Component Requirement Analysis --- p.38Chapter 3.2 --- Component Development --- p.39Chapter 3.3 --- Component Certification --- p.40Chapter 3.4 --- Component Customization --- p.42Chapter 3.5 --- System Architecture Design --- p.43Chapter 3.6 --- System Integration --- p.44Chapter 3.7 --- System Testing --- p.45Chapter 3.8 --- System Maintenance --- p.46Chapter 4 --- A Generic Quality Assessment Environment: ComPARE --- p.48Chapter 4.1 --- Objective --- p.50Chapter 4.2 --- Metrics Used in ComPARE --- p.53Chapter 4.2.1 --- Metamata Metrics --- p.55Chapter 4.2.2 --- JProbe Metrics --- p.57Chapter 4.2.3 --- Application of Metamata and Jprobe Metrics --- p.58Chapter 4.3 --- Models Definition --- p.61Chapter 4.3.1 --- Summation Model --- p.61Chapter 4.3.2 --- Product Model --- p.62Chapter 4.3.3 --- Classification Tree Model --- p.62Chapter 4.3.4 --- Case-Based Reasoning Model --- p.64Chapter 4.3.5 --- Bayesian Network Model --- p.65Chapter 4.4 --- Operations in ComPARE --- p.66Chapter 4.5 --- ComPARE Prototype --- p.68Chapter 5 --- Experiments and Discussions --- p.70Chapter 5.1 --- Data Description --- p.71Chapter 5.2 --- Experiment Procedures --- p.73Chapter 5.3 --- Modeling Methodology --- p.75Chapter 5.3.1 --- Classification Tree Modeling --- p.75Chapter 5.3.2 --- Bayesian Belief Network Modeling --- p.80Chapter 5.4 --- Experiment Results --- p.83Chapter 5.3.1 --- Classification Tree Results Using CART --- p.83Chapter 5.3.2 --- BBN Results Using Hugin --- p.86Chapter 5.5 --- Comparison and Discussion --- p.90Chapter 6 --- Conclusion --- p.92Chapter A --- Classification Tree Report of CART --- p.95Chapter B --- Publication List --- p.104Bibliography --- p.10

    Evolution by Resemblance in Component-based Visual Application Development

    Get PDF
    As end-user development (EUD) receives more and more focus in research, using prefabricated software components and visual application builders has been presented by several researchers as a useful aid in the process. One of the challenges of this approach is the emergence of situations when the available components aren’t entirely suitable for the task to be solved. This thesis presents a possible solution to this problem, in the form of cloneable components. By allowing the end-user to perform changes to a clone of a familiar prototype, a new component with the desired properties can be created without risking damage to the original component. This form of evolution by resemblance lets end-users with little or no programming experience perform evolutionary software development based on existing software components. To demonstrate these concepts in practice, the thesis presents the SimpleBuilder, a modification of Sun Microsystems’ BeanBuilder application. The SimpleBuilder contains new functionality for working with cloneable software components. Example software components are provided, that also provide a uniform interface for inter-component communication, allowing a user of the SimpleBuilder to easily connect software components to each other without writing program code

    Transformation of the Software Components and Web Services Market

    Get PDF
    The Service Oriented Computing paradigm, with as its main manifestation web-service technology, holds high promises, but exploits its full potential only when third-party web-services are traded in a service market to enable effective development of net-enhanced organizations and business networks. After the introduction of software source code libraries and the rise of Software Component Markets (SCMs) since 1999, Web Service Markets (WSM) represent the third wave in the trade of reusable software components. However, very little is known about the current status, structure and trends within the WSM. We present a longitudinal study of the structure of the SCM in 1999, 2000, and 2006 and a study of the WSM in 2006. The SCM has grown into a large, polluted, and un-transparent market of around 30,000 software components, offered by 28 producers, 28 catalogues, and 8 intermediaries. Our study shows that the WSM is emerging and in the early stage of development in 2006. SCM and WSM still have a long way to become transparent and effective mechanisms for organizations to obtain powerful, re-usable, and interoperable components for business networking

    A Web-based environment for automated dental identification research

    Get PDF
    The Criminal Justice Information Services (CJIS), division of the Federal Bureau of Investigations (FBI), include in its strategic plan the creation of an Automated Dental Identification System (ADIS), a Post Mortem Dental Identification System.;This project aims at designing an end-to-end web-interface to meet the requirements of ADIS like Identification, Maintenance and Bridge Modules. In Identification Mode the subject record will be uploaded by the user and the match list is obtained as result. Maintenance Mode enables uploading of reference records and to populate the database with preprocessing data. Bridge Module enables researchers from other universities to use the database designed in WVU. A database is also designed to hold non-dental features like name, age, gender etc and dental features like preprocessing data.;This provides the FBI agents and the Forensic experts the ability to use ADIS from their office desks. This web interface provides an Identification Module, Maintenance Module and Bridge Module. (Abstract shortened by UMI.)

    The Challenges of CASE Design Integration in the Telecommunication Application Domain

    Get PDF
    The magnitude of the problems facing the telecommunication software industry is presently at a point at which software engineers should become deeply involved. This paper presents a research project on advanced telecommunication technology carried out in Europe, called BOOST (Broadband Object-Oriented Service Technology). The project involved cooperative work among telecommunication companies, research centres and universities from several countries. The challenges to integrate CASE tools to support software development within the telecommunication application domain are discussed. A software process model that encourages component reusability, named the X model, is described as part of a software life cycle model for the telecommunication software industry

    Integration of e-business strategy for multi-lifecycle production systems

    Get PDF
    Internet use has grown exponentially on the last few years becoming a global communication and business resource. Internet-based business, or e-Business will truly affect every sector of the economy in ways that today we can only imagine. The manufacturing sector will be at the forefront of this change. This doctoral dissertation provides a scientific framework and a set of novel decision support tools for evaluating, modeling, and optimizing the overall performance of e-Business integrated multi-lifecycle production systems. The characteristics of this framework include environmental lifecycle study, environmental performance metrics, hyper-network model of integrated e-supply chain networks, fuzzy multi-objective optimization method, discrete-event simulation approach, and scalable enterprise environmental management system design. The dissertation research reveals that integration of e-Business strategy into production systems can alter current industry practices along a pathway towards sustainability, enhancing resource productivity, improving cost efficiencies and reducing lifecycle environmental impacts. The following research challenges and scholarly accomplishments have been addressed in this dissertation: Identification and analysis of environmental impacts of e-Business. A pioneering environmental lifecycle study on the impact of e-Business is conducted, and fuzzy decision theory is further applied to evaluate e-Business scenarios in order to overcome data uncertainty and information gaps; Understanding, evaluation, and development of environmental performance metrics. Major environmental performance metrics are compared and evaluated. A universal target-based performance metric, developed jointly with a team of industry and university researchers, is evaluated, implemented, and utilized in the methodology framework; Generic framework of integrated e-supply chain network. The framework is based on the most recent research on large complex supply chain network model, but extended to integrate demanufacturers, recyclers, and resellers as supply chain partners. Moreover, The e-Business information network is modeled as a overlaid hypernetwork layer for the supply chain; Fuzzy multi-objective optimization theory and discrete-event simulation methods. The solution methods deal with overall system parameter trade-offs, partner selections, and sustainable decision-making; Architecture design for scalable enterprise environmental management system. This novel system is designed and deployed using knowledge-based ontology theory, and XML techniques within an agent-based structure. The implementation model and system prototype are also provided. The new methodology and framework have the potential of being widely used in system analysis, design and implementation of e-Business enabled engineering systems
    • …
    corecore