5 research outputs found

    REENGINEERING DEPRECATED COMPONENT FRAMEWORKS: A CASE STUDY OF THE MICROSOFT FOUNDATION CLASSES

    Get PDF
    In today’s application engineering, the implementation of frameworks and related technology boosts development quality and reduces related effort. Framework functionality embodies expert knowledge and is driven towards reuse. While stable from a conceptual point of view, technological changes require constant adaptation and reengineering. This article presents overall framework engineering principles and practices (FEPP) and shows their concrete application using the example of the Microsoft Foundation Classes. Abstracting from the case study, the focus of this work is upon introducing particular methods for how to cut down on the complexity of maintenance projects by considering the FEPP during framework development

    A reusable application framework for context-aware mobile patient monitoring systems

    Get PDF
    The development of Context-aware Mobile Patient Monitoring Systems (CaMPaMS) using wireless sensors is very complex. To overcome this problem, the Context-aware Mobile Patient Monitoring Framework (CaMPaMF) was introduced as an ideal reuse technique to enhance the overall development quality and overcome the development complexity of CaMPaMS. While a few studies have designed reusable CaMPaMFs, there has not been enough study looking at how to design and evaluate application frameworks based on multiple reusability aspects and multiple reusability evaluation approaches. Furthermore, there also has not been enough study that integrates the identified domain requirements of CaMPaMS. Therefore, the aim of this research is to design a reusable CaMPaMF for CaMPaMS. To achieve this aim, twelve methods were used: literature search, content analysis, concept matrix, feature modelling, use case assortment, domain expert review, model-driven architecture approach, static code analysis, reusability model approach, prototyping, amount of reuse calculation, and software expert review. The primary outcome of this research is a reusable CaMPaMF designed and evaluated to capture reusability from different aspects. CaMPaMF includes a domain model validated by consultant physicians as domain experts, an architectural model, a platform-independent model, a platform-specific model validated by software expert review, and three CaMPaMS prototypes for monitoring patients with hypertension, epilepsy, or diabetes, and multiple reusability evaluation approaches. This research contributes to the body of software engineering knowledge, particularly in the area of design and evaluation of reusable application frameworks. Researchers can use the domain model to enhance the understanding of CaMPaMS domain requirements, thus extend it with new requirements. Developers can also reuse and extend CaMPaMF to develop various CaMPaMS for different diseases. Software industries can also reuse CaMPaMF to reduce the need to consult domain experts and the time required to build CaMPaMS from scratch, thus reducing the development cost and time

    A survey on success factors to design context-aware frameworks to develop mobile patient monitoring systems

    Get PDF
    Design of context-aware application frameworks to develop mobile patient monitoring systems using wireless sensors (MPMS) is an emerging in the biomedical informatics domain. However, literature about this topic remains fragmented.In fact, there are no categories in the literature to characterize these frameworks.In addition, there are no success factors to identify lacks and gaps in their design. To address these gaps, this paper is a survey of the context-aware frameworks in the biomedical informatics domain to identify the categories that can be used to gain an intensive and extensive understanding of previous studies.Then, use these categories to identify the Factors of Successful Context-aware Application Frameworks (FSCAF), which are a set of designs and domain requirements that must be satisfied to design context-aware frameworks to develop MPMS.The results are expected to help researchers identify lacks and gaps in the literature to design enhanced context-aware frameworks to develop MPMS

    Component Frameworks - A Case Study

    No full text
    This paper reports on an effort to use both the system theoretic DEVS (discrete event simulation) formalism and the JavaBeans component model as a basis for a componentbased discrete event simulation framework. The result of the synergism of DEVS and JavaBeans is a powerful component-based simulation framework together with a set of flexible bean components for building simulation systems. Component frameworks are dedicated and focused architectures with a set of policies for mechanisms at the component level. In this paper we describe the component framework we have developed for discrete event simulations. Simulation components are based on this framework and can be composed for the creation of various simulation scenarios. 1. Introduction We have developed a set of JavaBeans components for the creation of discrete event simulations. The goal was to investigate how discrete event simulation applications can profit from an up-to-date component technology. The idea was to create a c..
    corecore