1,181,533 research outputs found
A model driven approach for software systems reliability
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
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
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
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.
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.
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
- âŠ