Explore chapters and articles related to this topic
Designing for Reliability
Published in Armand A. Lakner, Ronald T. Anderson, Reliability Engineering for Nuclear and Other High Technology Systems, 2017
Modularity is achieved through functional design by partitioning the system into physically and functionally self-contained units to facilitate fault isolation, removal and replacement. Partitioning enables equipment units, assemblies and subassemblies to be designed as discrete items or modules. The application of modular design allows the isolation of faults to a unit which may be removed from the equipment for on-site repair, shipment to a repair depot or throwaway. The equipment may be immediately put back into operation by replacement of a spare module, minimizing on-line maintenance action. Localization of components within modules eliminates long paths and crossovers and simplifies the tracing of signal paths when locating and isolating a failure, as illustrated in Fig. 5.11.
Ontology-Assisted and Autonomic Testing Verified Model for Automated and Reliable Web Development
Published in IETE Journal of Research, 2022
Kapil Juneja, Vipul Kumar Mishra, Dhiraj Khurana
Software development is a scientific and structured process that goes through multiple stages, activities, and documents. The main concern of software engineering is to develop a quality product with all levels of satisfaction. At the earlier stage of software development, the SRS (Software Requirement Specification) document is formed for enlisting the customer, functional, design, and performance-driven requirements. While designing the solution for the software, this document is considered for mapping the outcomes to the requirements [6–8]. SRS defines a structured document adopted by each operational and non-functional stage to compare the expectations from the software in terms of product features, design, and performance. The attributes of these requirements documents are framed respectively to the customer, implementation environment, language, load, access type, and security features. For an application, the design view, functional accessibility, and modular connectivity are the prior requirements of the organization and the user. The requirements of web applications are measured in terms of availability, usability, readability, visibility, and complexity. These websites are designed for desktop and mobile users with screen size, resolution, and quality consideration [9,10].
Design and optimization of form and facade of an office building using the genetic algorithm
Published in Science and Technology for the Built Environment, 2020
Zahra Jalali, Esmatullah Noorzai, Shahin Heidari
Architects have a wide variety of approaches and techniques for producing, rationalizing, and optimizing design processes and outputs (Gerber et al. 2017). Evolutionary algorithms are used to solve multi-objective optimization problems (Chang and Shih 2015). Over the last decade, parametric tools have been part of the standard tools in architectural design. In this regard, coupling building performance simulation tools with parametric design techniques can yield visual feedback in different forms that is in some way supported by a functional design process (Peronato et al. 2013). Integrating parametric design with performance simulation tools, by creating the ability to test, compare, and choose the best solution for multi-dimensional issues such as building design, has created a new opportunity to overcome these concerns (González and Fiorito 2015).
A method for coupling analysis of association modules in product family design
Published in Journal of Engineering Design, 2018
Xianfu Cheng, Renbin Xiao, Haolun Wang
Modularity in product family design is a prerequisite for designing product platforms. A module is a unit which serves identifiable functions, while its structural elements are strongly interconnected, and weakly connected to elements in other units/modules (Algeddawy and ElMaraghy 2013a). Several algorithms and mathematical models are available for clustering binary matrices. In this paper, there are two rules to enhance modularity in a product platform: (1) maximising cohesion degree in a single module, which embody similarity between the physical and functional design architecture of the product family members; and (2) minimising coupling degree among all the modules, which attempt to decrease the degree of interaction between physical components. Common platform modules may be shared by different products, thus reducing design time and cost.