959 resultados para Computer software Reusability
Resumo:
In this paper we demonstrate a refinement calculus for logic programs, which is a framework for developing logic programs from specifications. The paper is written in a tutorial-style, using a running example to illustrate how the refinement calculus is used to develop logic programs. The paper also presents an overview of some of the advanced features of the calculus, including the introduction of higher-order procedures and the refinement of abstract data types.
Resumo:
This study describes the normal morphology and morphometry of the dorsal cutaneous branch of the ulnar nerve (DCBU) in humans. Fourteen nerves of eight donors were prepared by conventional techniques for paraffin and epoxy resin embedding. Semiautomatic morphometric analysis was performed by means of specific computer software. Histograms of the myelinated and unmyelinated fiber population and the G-ratio distribution of fibers were plotted. Myelinated fiber density per nerve varied from 5,910 to 10,166 fibers/mm(2), with an average of 8,170 +/- 393 fibers/mm(2). The distribution was bimodal with peaks at 4.0 and 9.5 mu m. Unmyelinated fiber density per nerve varied from 50,985 to 127,108, with an average of 78,474 +/- 6, 610 fibers/mm(2), with a unimodal distribution displaying a peak at 0.8 mu m. This study thus adds information about the fascicles and myelinated and unmyelinated fibers of DCBU nerves in normal people, which may be useful in further studies concerning ulnar nerve neuropathies, mainly leprosy neuropathy.
Resumo:
Despite numerous literature reports on the morphometry of the myelinated fibers of phrenic nerves in rats, a systematic study of the longitudinal and lateral symmetry of the unmyelinated fibers morphometry is not available. In this study, we have undertaken ultrastructural and morphometric studies of the phrenic nerve in adult rats, assessing two different levels (proximal and distal) from both right and left sides. Phrenic nerves of adult male Wistar rats were prepared for epoxy resin embedding and transmission electron microscopy. Morphometric analysis was performed with the aid of computer software, which took into consideration the unmyelinated fiber number, density, area, and diameter, as well as ratio between myelinated and unmyelinated fibers, and the percentage of the fascicular area occupied by the myelinated and unmyelinated fibers. Comparison of data from proximal and distal segments on the same side and from the same levels between sides was performed. Differences were considered significant when P < 0.05. The most important finding is that morphometric parameters of the phrenic nerve unmyelinated fibers in adult rats are both longitudinally and laterally symmetric. This study adds important morphometric information about the unmyelinated fibers of the phrenic nerves in adult rats for proximal and distal levels on both sides of the animal. Anat Rec, 292:513-517, 2009. (C) 2008 Wiley-Liss, Inc.
Resumo:
This paper describes a practical application of MDA and reverse engineering based on a domain-specific modelling language. A well defined metamodel of a domain-specific language is useful for verification and validation of associated tools. We apply this approach to SIFA, a security analysis tool. SIFA has evolved as requirements have changed, and it has no metamodel. Hence, testing SIFA’s correctness is difficult. We introduce a formal metamodelling approach to develop a well-defined metamodel of the domain. Initially, we develop a domain model in EMF by reverse engineering the SIFA implementation. Then we transform EMF to Object-Z using model transformation. Finally, we complete the Object-Z model by specifying system behavior. The outcome is a well-defined metamodel that precisely describes the domain and the security properties that it analyses. It also provides a reliable basis for testing the current SIFA implementation and forward engineering its successor.