Explore chapters and articles related to this topic
Security Concerns of Virtualization in Cloud Computing
Published in T. Ananth Kumar, T. S. Arun Samuel, R. Dinesh Jackson Samuel, M. Niranjanamurthy, Privacy and Security Challenges in Cloud Computing, 2022
Darshana A. Naik, G. Shruthi, A. Ashwitha, Pramod Sunagar
More compliance points will lead to less flexibility, more chances for error, and incredibly long working days for security and network managers. By integrating abstraction, intellect, and automation, “dynamic segmentation” makes a granular approach to segmentation possible. Abstraction is the ability to convey security policies in terms of application concepts rather than network structures (such as site, application, and database levels) (such as IP addresses, subnets, and VLANs). Because of hairpinning architectures, conventional appliance-based approaches to securing internal traffic generate uncertainty, decreasing developers’ resilience in implementing distributed applications and contributing to safety compromises. Micro-segmentation offers an agile, least-privilege security model central to modern data centers described by software instead of implementing several physical firewalls [7]. Intelligence can identify when applications or infrastructure changes are made and then reconfigure policies to respond to the changes. Automation is the capacity, without human involvement, to rapidly deploy new and updated security policies to monitoring and compliance points. Micro-segmentation can also improve addictiveness in other ways, depending on the implementation [8].
Write Your Math Well
Published in Edward J. Rothwell, Michael J. Cloud, Engineering Writing by Design, 2020
Edward J. Rothwell, Michael J. Cloud
Abstraction is the process of identifying general characteristics of specific objects, and then considering these characteristics apart from the objects themselves. Mathematics, of course, is largely concerned with abstraction; we see this in the most elementary notions of number and set, then up through algebra, calculus, and beyond. Understanding that there are time rates of change and space rates of change, mathematicians take the leap to the general notion of rate of change and hence to the first derivative as a calculation tool. Without abstraction, mathematics as we know it would be impossible. The same is true of logic. In Chapter 4, we used the idea of argument form to look for invalid arguments. An argument can be invalid simply because of its form, regardless of the concrete meanings of the statements it contains. The argument form
Fundamentals of Systems Engineering
Published in Julio Sanchez, Maria P. Canton, Software Solutions for Engineers and Scientists, 2018
Julio Sanchez, Maria P. Canton
Since abstraction helps define the entities that comprise a software product it is a modularization tool. We modularize by abstraction. Information hiding and encapsulation are terms that appeared during the 1970s in relation to object-oriented design and programming. The notion was proposed by David Parnas who states that each program component should encapsulate or hide a design decision in such a way that it will reveal as little as possible about its inner workings. In other words, information hiding is one of the most desirable properties of abstraction. Its main usefulness, according to Coad and Yourdon, is that it localizes volatility thus facilitating changes that are less likely to have side effects. The notions of encapsulation and in formation hiding will be revisited in the chapters related to object oriented analysis and design.
Blockchain-enabled digital twin collaboration platform for heterogeneous socialized manufacturing resource management
Published in International Journal of Production Research, 2023
Ming Li, Yelin Fu, Qiqi Chen, Ting Qu
The object knowledge context aims to address the heterogeneity problem for digital twins during initialisation. The heterogeneities of SMRs may bring a large number of independent features for digital twins in terms of attributes, functions, and runtime, and it is impractical to produce an explosion of subclasses to support every combination of features. Additionally, it is impossible to simply use object abstraction and inheritance methods for digital twins because the class of a digital twin may also be hidden or otherwise unavailable for inheritance, for example, to protect an advanced algorithm within a digital twin. Hence, a ubiquitous object structure based on the domain model is proposed, as shown in Figure 3, to make it possible to attach additional responsibilities to an individual digital twin dynamically and transparently without affecting other digital twins.
Modelling and platform application of the behaviour of a cyber physical production system
Published in International Journal of Computer Integrated Manufacturing, 2021
Simeng Song, Zengqiang Jiang, Jing Ma, Qi Li, Qiang Wang
Agent objects are used to describe the object models of individuals with independent computing and decision-making capabilities in production systems. The agent object model encapsulates an agent’s operating logic, and it is connected to the external environment through input and output ports. The difference between an agent object and other object models is that the agent object is not an abstraction of a certain function or behaviour of the agent but an abstraction of the entities or a certain management function in the actual production system. During the top-down modelling process, agent objects are used to build a multi-agent system architecture within the system. Furthermore, agent objects are connected to each other through ports and communication networks, and information is transmitted among them according to standard information interaction templates to ensure that the production tasks can be realised through negotiation and collaboration. After the overall architecture has been modelled, the internal operation logic of the agent is defined in depth.
Interrelations between systems thinking and abstract thinking: the case of high-school electronics students
Published in European Journal of Engineering Education, 2021
Aharon Gero, Aziz Shekh-Abed, Orit Hazzan
In software engineering, Ye and Salvendy (1996) propose a five-level abstraction hierarchy. The highest level is the objective level, which describes the software objectives. This level addresses the input and output requirements and the given constraints. A lower abstraction level is the conceptual level, which refers to the characterisation of the software as an information processing system, based on the requirements and constraints defined at the previous stage. The next level, the functional level, deals with the characterisation of functional structures, states, and processes (e.g. data structures and algorithms) as part of the design process. It is important to note that these structures and processes do not depend on the programming language in which the software is written. Below it, the logical level focuses on the logical meaning of software objects. The lowest abstraction level is the physical level, which deals with the syntactic knowledge required for code writing.