1,181,533 research outputs found

    A model driven approach for software systems reliability

    Get PDF
    The reliability assurance of software systems from design to deployment level through transformation techniques and model driven approach, is described. Once the reliability mechanisms provided by current component-based development architectures (CBDA) are designed in a platform-independent way, platform-based design and implementation models must be extended. Current CBDAs, such as Enterprise Java Beans, address a considerable range of features to support system reliability. The evaluation aims to test maturity of the approach, its applicability, and the effectiveness of reliability models. The techniques such as process algebras are generally considered time consuming, in regard to software development

    Business engineering building blocks

    Get PDF
    In order to utilize the contemporary advanced technology, business processes need sound software support. With respect to this, one frequent cause of software project failure is the mismatch between the business requirements and the actual functionality of the delivered software application. To solve this problem, it is necessary to build software stemming out from a business process model. Aiming at aligning business process modeling and software design in a component-based way, the proposed research investigates the identification of generic business engineering building blocks and their use for building ICT applications which effectively support business processes

    Alignment: A New Software Architecture Approach to Support Streamlining Business Processes

    Get PDF
    Traditional business structures nowadays have to change fast to keep up with customers needs, which is often not possible due to monolithic software architectures and multiple software systems that do neither respond to process requirements nor interact well. Many existing software systems, however, are too complex and too unrelated to the business to support this change accurately. New ways of software architecture are needed to respond to changing requirements and support the business processes. Information systems have to be integrated into the organization’s structures. It seems that a component-based software architecture, which supports the whole value chain, forms the basis for a business process reorganization to enable changes. In this paper we introduce a modeling approach based on Clabjects. We demonstrate how that approach can be applied to an industrial case in order to streamline and support the business processes. Further, this paper further describes the envisioned business process improvements

    A Prelimanary Exploration on component based software engineering

    Full text link
    Component-based software development (CBD) is a methodology that has been embraced by the software industry to accelerate development, save costs and timelines, minimize testing requirements, and boost quality and output. Compared to the conventional software development approach, this led to the system's development being completed more quickly. By choosing components, identifying systems, and evaluating those systems, CBSE contributes significantly to the software development process. The objective of CBSE is to codify and standardize all disciplines that support CBD-related operations. Analysis of the comparison between component-based and scripting technologies reveals that, in terms of qualitative performance, component-based technologies scale more effectively. Further study and application of CBSE are directly related to the CBD approach's success. This paper explores the introductory concepts and comparative analysis related to component-based software engineering which have been around for a while, but proper adaption of CBSE are still lacking issues are also focused

    An MDE Approach for Domain based Architectural Components Modelling.

    Get PDF
    International audienceComponent Based Software Engineering (CBSE) is a popular and widely adopted software engineering paradigm that has proven his usefulness and success to increase reusability and efficiency in various application domains. In this paper, we propose a common metamodel of a component to support all the requirements of CBSE taking into account the specificities of each domain. The resulting modeling framework serves primarily to capture the basic concepts of concerns related to component systems development based on the clear separation between the development process, interactions and the domain knowledge. As a proof of concept, we are evaluating the feasibility of our approach through the CCM component model applied to an use case for building systems having real-time requirements

    GRIMACE: GeneRIc MetAmodel for domain Component modElling.

    Get PDF
    International audienceComponent Based Software Engineering (CBSE) is a popular and widely adopted software engineering paradigm that has proven his usefulness and success to increase reusability and efficiency in various application domains. In this paper, we propose a common metamodel to support CBSE requirements taking into account the specificities of each domain. The resulting modeling framework serves primarily to capture the basic concepts of concerns related to component systems development based on the clear separation between the development process, interactions and the domain knowledge
    • 

    corecore