scholarly journals VALIDATION OF A SURVIVABLE PUBLISH-SUBSCRIBE SYSTEM

2014 ◽  
pp. 77-94
Author(s):  
Sankalp Singh ◽  
Adnan Agbaria ◽  
Fabrice Stevens ◽  
Tod Courtney ◽  
John F. Meyer ◽  
...  

We describe, with respect to high-level survivability requirements, the validation of a survivable publish subscribe system that is under development. We use a top-down approach that methodically breaks the task of validation into manageable tasks, and for each task, applies techniques best suited to its accomplishment. These efforts can be largely independent and use a variety of validation techniques, and the results, which complement and supplement each other, are seamlessly integrated to provide a convincing assurance argument. We also demonstrate the use of model-based validation techniques, as a part of the overall validation procedure, to guide the system’s design by exploring different configurations and evaluating trade-offs.

2020 ◽  
Vol 12 (3) ◽  
pp. 80-84
Author(s):  
Syed Jahanzeb Hussain Pirzada ◽  
◽  
Abid Murtaza ◽  
Tongge Xu ◽  
Liu Jianwei

The digital design methodologies are evolving with the increase of digital systems utilization in daily life. The Model Based Design (MBD) methodology provides a unique methodology for design and implementation of digital systems on Field Programmable Gate Array (FPGA). Recently, a lot of research effort has been put to exploit new methodologies for designing and prototyping of digital systems on FPGA. The FPGA hardware provides prototyping which provides means of verifying your design at an early stage of development cycle. This helps to evaluate design trade-offs by testing the design in real-time on hardware. Making prototypes is a common practice in research-oriented projects. However, it requires excess development time which increases time to market of the product. This paper illustrates the use of reconfigurable MBD for rapid prototyping of digital systems on Microsemi ACTEL FPGAs for improving the design-cycle and time-to-market of a product. The model is simulated to verify the functionality of the design at system-level and a high-level code is generated from the MBD toolset embedded in MATLAB for hardware implementation. Then, a High-Level Synthesis (HLS) is performed on the generated code which converts this high-level code into Verilog-HDL suitable for hardware implementation on FPGA. Hence, this work presents a methodology and its analysis for design of digital system using high-level synthesis on Microsemi ACTEL FPGA.


1973 ◽  
Vol 12 (1) ◽  
pp. 1-30
Author(s):  
Syed Nawab Haider Naqvi

The recent uncertainties about aid flows have underscored the need for achieving an early independence from foreign aid. The Perspective Plan (1,965-85) had envisaged the termination of Pakistan's dependence on foreign aid by 1985. However, in the context of West Pakistan alone the time horizon can now be advanced by several years with considerable confidence in its economy to pull the trick. The difficulties of achieving independence from foreign aid can be seen by reference to the fact that aid flows make it possible for the policy-maker to pursue such ostensibly incompatible objectives as a balance in international payments (i.e., foreign aid finances the balance of payments), higher rates of economic growth (Lei, it pulls up domestic saving and investment levels), a high level of employment (i.e., it keeps the industries working at a fuller capacity than would otherwise be the case), and a reasonably stable price level (i.e., it lets a higher level of imports than would otherwise be possible). Without aid, then a simultaneous attainment of all these objectives at the former higher levels together with the balance in foreign payments may become well-nigh impos¬sible. Choices are, therefore, inevitable not for definite places in the hierarchy of values, but rather for occasional "trade-offs". That is to say, we will have to" choose how much to sacrifice for the attainment of one goal for the sake of somewhat better realization of another.


2021 ◽  
Vol 43 (1) ◽  
pp. 1-46
Author(s):  
David Sanan ◽  
Yongwang Zhao ◽  
Shang-Wei Lin ◽  
Liu Yang

To make feasible and scalable the verification of large and complex concurrent systems, it is necessary the use of compositional techniques even at the highest abstraction layers. When focusing on the lowest software abstraction layers, such as the implementation or the machine code, the high level of detail of those layers makes the direct verification of properties very difficult and expensive. It is therefore essential to use techniques allowing to simplify the verification on these layers. One technique to tackle this challenge is top-down verification where by means of simulation properties verified on top layers (representing abstract specifications of a system) are propagated down to the lowest layers (that are an implementation of the top layers). There is no need to say that simulation of concurrent systems implies a greater level of complexity, and having compositional techniques to check simulation between layers is also desirable when seeking for both feasibility and scalability of the refinement verification. In this article, we present CSim 2 a (compositional) rely-guarantee-based framework for the top-down verification of complex concurrent systems in the Isabelle/HOL theorem prover. CSim 2 uses CSimpl, a language with a high degree of expressiveness designed for the specification of concurrent programs. Thanks to its expressibility, CSimpl is able to model many of the features found in real world programming languages like exceptions, assertions, and procedures. CSim 2 provides a framework for the verification of rely-guarantee properties to compositionally reason on CSimpl specifications. Focusing on top-down verification, CSim 2 provides a simulation-based framework for the preservation of CSimpl rely-guarantee properties from specifications to implementations. By using the simulation framework, properties proven on the top layers (abstract specifications) are compositionally propagated down to the lowest layers (source or machine code) in each concurrent component of the system. Finally, we show the usability of CSim 2 by running a case study over two CSimpl specifications of an Arinc-653 communication service. In this case study, we prove a complex property on a specification, and we use CSim 2 to preserve the property on lower abstraction layers.


2012 ◽  
Vol 41 ◽  
pp. 812-818
Author(s):  
Shahrul Nairn Sidek ◽  
Elliana Ismaif ◽  
Nor Anija Jalaludin
Keyword(s):  

2018 ◽  
Vol 11 (3) ◽  
pp. 12 ◽  
Author(s):  
Kanokrat Jirasatjanukul ◽  
Namon Jeerungsuwan

The objectives of the research were to (1) design an instructional model based on Connectivism and Constructivism to create innovation in real world experience, (2) assess the model designed–the designed instructional model. The research involved 2 stages: (1) the instructional model design and (2) the instructional model rating. The sample consisted of 7 experts, and the Purposive Sampling Technique was used. The research instruments were the instructional model and the instructional model evaluation form. The statistics used in the research were means and standard division. The research results were (1) the Instructional Model based on Connectivism and Constructivism to Create innovation in Real World Experience consisted of 3 components. These were Connectivism, Constructivism and Innovation in Real World Experience and (2) the instructional model rating was at a high level (=4.37, S.D.=0.41). The research results revealed that the Instructional Model Based on Connectivism and Constructivism to Create Innovation in Real World Experience was a model that can be used in learning, in that it promoted the creation of real world experience innovation.


2020 ◽  
Vol 69 ◽  
pp. 471-500
Author(s):  
Shih-Yun Lo ◽  
Shiqi Zhang ◽  
Peter Stone

Intelligent mobile robots have recently become able to operate autonomously in large-scale indoor environments for extended periods of time. In this process, mobile robots need the capabilities of both task and motion planning. Task planning in such environments involves sequencing the robot’s high-level goals and subgoals, and typically requires reasoning about the locations of people, rooms, and objects in the environment, and their interactions to achieve a goal. One of the prerequisites for optimal task planning that is often overlooked is having an accurate estimate of the actual distance (or time) a robot needs to navigate from one location to another. State-of-the-art motion planning algorithms, though often computationally complex, are designed exactly for this purpose of finding routes through constrained spaces. In this article, we focus on integrating task and motion planning (TMP) to achieve task-level-optimal planning for robot navigation while maintaining manageable computational efficiency. To this end, we introduce TMP algorithm PETLON (Planning Efficiently for Task-Level-Optimal Navigation), including two configurations with different trade-offs over computational expenses between task and motion planning, for everyday service tasks using a mobile robot. Experiments have been conducted both in simulation and on a mobile robot using object delivery tasks in an indoor office environment. The key observation from the results is that PETLON is more efficient than a baseline approach that pre-computes motion costs of all possible navigation actions, while still producing plans that are optimal at the task level. We provide results with two different task planning paradigms in the implementation of PETLON, and offer TMP practitioners guidelines for the selection of task planners from an engineering perspective.


Author(s):  
Eugene Poh ◽  
Naser Al-Fawakari ◽  
Rachel Tam ◽  
Jordan A. Taylor ◽  
Samuel D. McDougle

ABSTRACTTo generate adaptive movements, we must generalize what we have previously learned to novel situations. The generalization of learned movements has typically been framed as a consequence of neural tuning functions that overlap for similar movement kinematics. However, as is true in many domains of human behavior, situations that require generalization can also be framed as inference problems. Here, we attempt to broaden the scope of theories about motor generalization, hypothesizing that part of the typical motor generalization function can be characterized as a consequence of top-down decisions about different movement contexts. We tested this proposal by having participants make explicit similarity ratings over traditional contextual dimensions (movement directions) and abstract contextual dimensions (target shape), and perform a visuomotor adaptation generalization task where trials varied over those dimensions. We found support for our predictions across five experiments, which revealed a tight link between subjective similarity and motor generalization. Our findings suggest that the generalization of learned motor behaviors is influenced by both low-level kinematic features and high-level inferences.


Sign in / Sign up

Export Citation Format

Share Document