MUDCOM: Cost Modeling Framework for Design of Telecommunications Software Systems

Author(s):  
Moinul H. Khan
Author(s):  
Ayda Saidane ◽  
Nicolas Guelfi

The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, which require a reliable validation process. So far, they are missing security-testing approaches providing an appropriate compromise between software quality and development cost while satisfying certification and audit procedures requirements through automated and documented validation activities. In this chapter, the authors propose a novel test-driven and architecture model-based security engineering approach for resilient systems. It consists of a test-driven security modeling framework and a test based validation approach. The assessment of the security requirement satisfaction is based on the test traces analysis. Throughout this study, the authors illustrate the approach using a client server architecture case study.


2014 ◽  
pp. 2072-2098
Author(s):  
Ayda Saidane ◽  
Nicolas Guelfi

The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, which require a reliable validation process. So far, they are missing security-testing approaches providing an appropriate compromise between software quality and development cost while satisfying certification and audit procedures requirements through automated and documented validation activities. In this chapter, the authors propose a novel test-driven and architecture model-based security engineering approach for resilient systems. It consists of a test-driven security modeling framework and a test based validation approach. The assessment of the security requirement satisfaction is based on the test traces analysis. Throughout this study, the authors illustrate the approach using a client server architecture case study.


2012 ◽  
Vol 2012 (1) ◽  
pp. 000012-000017
Author(s):  
Chet Palesko ◽  
Alan Palesko

Demands on the electronics industry for smaller, better, and cheaper packages have made the supply chain more complex. Outsourcing, new technologies, and increasing performance requirements make designing and building the right product for the right price more difficult than ever. We will present a framework for understanding and managing the supply chain through cost modeling. Cost models that accurately reflect the cost impact from technology and design decisions enable a more precise understanding of supply chain behavior. Cost models can show the extra cost of adding a layer, the expected savings from relaxing design rules, or the cost of package on package assembly compared to 3D packaging with through silicon vias (TSVs). The models also provide context to understanding the ″should cost″ of a product and the path to achieving it. Since the guidance from cost models is based on the actual supplier cost drivers and pricing behavior, designer cost reduction efforts will result in higher savings compared to not using the cost models. Without cost models, designers risk missing their suppliers' real cost drivers and, therefore, the opportunity to decrease cost. This cost modeling framework allows the designers to realize the lowest cost product by matching the right design with the right supplier. It is a method for understanding a design decision's cost impact: a design change, a supplier change, or even the impact of new technology.


2004 ◽  
Vol 15 (4) ◽  
pp. 396-412 ◽  
Author(s):  
M. S. Krishnan ◽  
Tridas Mukhopadhyay ◽  
Charles H. Kriebel

In this paper we address the problem of increasing software maintenance costs in a custom software development environment, and develop a stochastic decision model for the maintenance of information systems. Based on this modeling framework, we derive an optimal decision rule for software systems maintenance, and present sensitivity analysis of the optimal policy. We illustrate an application of this model to a large telecommunications switching software system, and present sensitivity analysis of the optimal state for major upgrade derived from our model. Our modeling framework also allows for computing the expected time to perform major upgrade to software systems.


1996 ◽  
Vol 45 (2) ◽  
pp. 297-302 ◽  
Author(s):  
R.K. Scott ◽  
D.F. McAllister

Author(s):  
Slimane Hammoudi ◽  
Wajih Alouini ◽  
Denivaldo Lopes ◽  
Marianne Huchard

Model Driven Engineering (MDE) has been proposed for supporting the development, maintenance and evolution of software systems. Model Driven Architecture (MDA), Software Factories, and the Eclipse Modeling Framework (EMF) are representative MDE approaches. These MDE approaches have concepts and techniques in common such as modeling, metamodels, and model transformation. Today, it is well recognized that model transformation is the most important of MDE approaches and is one of the most important operations in MDE. Despite the multitude of model transformation language proposals emerging from university and industry, these transformations are often created manually, which is a tedious and error-prone task and therefore an expensive process. In this paper, the authors propose an extended architecture that aims to semi-automate the process of transformation in the context of MDA. This architecture involves concepts and techniques of metamodel matching, inspired and borrowed from schema matching techniques that are an important issue in the database and ontology domain. This architecture is enforced by a methodology which details the different steps leading to a semi-automatic transformation process. Matching foundations and the authors’ approach for metamodel matching are discussed.


Author(s):  
Lamine Lafi ◽  
Jamel Feki ◽  
Slimane Hammoudi

During the last decade, Model Driven Engineering (MDE) has been proposed for supporting the development, maintenance and evolution of software systems. Model Driven Architecture (MDA), Software Factories and Eclipse Modeling Framework (EMF) are among the most representatives MDE approaches. Nowadays, it is well recognized that model transformation is at the heart of MDE approaches and, consequently represents one of the most important operations in MDE. However, despite the multitude of model transformation language proposals emerging from academic world and industry, these transformations are often manually specified; which is a tedious and error-prone task, and therefore an expensive process. Matching operation between metamodels is the keystone toward a (semi-)automatic transformation process. In this paper, the authors review metamodel matching techniques of the literature and then analyze their pros and cons in order to show how they can be useful for a semi-automatic transformation process. The result is a comparison of metamodel matching techniques, highlighting their similarities and differences in terms of information used for matching, demonstrating significant similarities between these techniques. Next, the authors compare four well-known metamodel matching techniques namely Similarity flooding, SAMT4MDE+ (extended Semi-Automatic Matching Tool for Model Driven Engineering), ModelCVS and AML (AtlanMod Matching Language) on ten couples of metamodels. For this comparison, the authors define a set of six criteria inspired from the database schema matching. One among these criteria is relevant to the quality of matching and for which we define a quality measure metrics. Furthermore, the authors develop a plug-in under Eclipse to support our comparison using ten couples of metamodels.


2018 ◽  
Author(s):  
Hung V. Nguyen ◽  
Iris D. Tommelein ◽  
Paul Martin

Sign in / Sign up

Export Citation Format

Share Document