Search results for " Programming"
showing 10 items of 1616 documents
Another defence of enumerated types
1991
I claim that enumerations, while of course not strictly necessary, are an elegant and useful facility in modern programming languages. I try to show that arguments recently given against them are weak at best and bogus a t worst, for general-purpose programming. Some related issues on types in programming languages are touched as well. These make it even more questionable whether Oberon marks progress or regress in language design.
A Rule-Based System for Hardware Configuration and Programming of IoT Devices
2019
Simplifying programming, deployment, and configuration of heterogeneous networked IoT devices requires networking, hardware, representation of knowledge and concepts, design and programming skills. In fact, IoT applications are mostly built by adopting different existing paradigms and technologies on a case-by-case basis. As a result, programming tools hinder adaptability and interoperability of applications with their rigidity. In this paper, we propose a rule-based system that configures and programs IoT devices automatically. The rule base holds formal specifications about hardware platforms, networking protocols, physical world concepts, and applications. Provided with a high-level appl…
Symbolic Reductionist Model for Program Comprehension
2007
This article presents the main features of a novel construction, symbolic analysis, for automatic source code processing. The method is superior to the known methods, because it uses a semiotic, interpretative approach. Its most important processes and characteristics are considered here. We describe symbolic information retrieval and the process of analysis in which it can be used in order to obtain pragmatic information. This, in turn, is useful in understanding a current Java program version when developing a new version.
Programming languages and dynamic instructional tools: Addressing students’ knowledge base
1992
The chapter presents an instructional computer environment to be used in introductory Pascal programming classes. Traditional programming courses do not foster the kind of knowledge structures that are the trademark of expert programmers. These knowledge structures or programming templates provide programmers with a ready-to-use library of routines from which they draw when writing a new program. Developed as a hypertext tool, TAP (Template Assisted Programming) is an instructional environment to teach programming that emphasizes the development and use of such a library of routines by presenting students with a multiple representation of programming knowledge. In TAP students can (a) switc…
Synthetic Biology in Action
2014
Last decade has witnessed remarkable advances towards the engineering of life. The examples range from the design of an efficient cellular factory for the semi-synthesis of the antimalarial drug artemisinin, to the chemical synthesis of chromosomes, both bacterial and eukaryotic. In parallel, advances in the deep characterization of cell machineries in the simplest cells show that we are very far of fully understanding the regulation of metabolic and genetic circuits. Biological emergent properties and noise may suppose an obstacle for predictive design. Besides the obvious biotechnological benefits of synthetic biology, the path towards the artificial cell will report new insights on the e…
Infrastructure and system programming for digital ecosystems used in natural disaster management
2009
Researchers in most fields of activity must concentrate their efforts to eradicate or at least to mitigate the negative effects of “global warming”, which affect the entire planet. Within this context, we strongly believe that IT&C specialists should also approach the issue. Therefore, this paper presents the results and solutions obtained during the development of a research contract dealing on the one hand with real-time data collection and data centralization in a decision making system, and on the other with the dissemination of information among the people exposed to the effects of natural disasters such as: floods, storms, tsunamis, or other natural disasters which may destroy propert…
<strong>Nomenclatural notes on Fabaceae described from Sicily</strong>
2021
A note about some taxa in Anthyllis and Trifolium (Fabaceae) described from Sicily is presented. Concerning Trifolium, we provide the lectotypification of the name T. pratense var. semipurpureum (≡ T. pratense subsp. semipurpureum), using a specimen preserved at PAL (Todaro’s collection). Concerning the Lojacono-Pojero’s name Vulneraria heterophylla var. parvula, it is lectotypified by a specimen at G. A neotype at NAP is proposed for the Gussone’s name Vulneraria heterophylla var. albiflora. As this latter name is applied to a taxon accepted here at specific rank, a new combination is validated. On the contrary, A. heterophylla var. parvula is considered as a new heterotypic synonym of Ant…
A Combined Non-Destructive and Micro-Destructive Approach to Solving the Forensic Problems in the Field of Cultural Heritage: Two Case Studies
2021
The present paper discusses the importance of non-destructive and micro-destructive technology in forensic investigations in the field of cultural heritage. Recent technological developments and the wide availability of modern analytical instrumentation are creating new possibilities for performing scientific measurements and acquiring data directly on-site—thereby limiting, where possible, sampling activity—as well as learning about the technologies and materials that were employed in the past to create cultural assets. Information on periods, chemical composition, manufacturing techniques, etc., can be gathered more easily. Overall, the benefits of on-site forensic investigations are mult…
Discussing the Concepts of Cluster and Industrial District
2016
The significance and popularity of the cluster and industrial district concepts claim for a deeper reflection. The analysis of one of the European Commission’s (EC) policy documents shows inconsistencies that do not impede the formulation of normative statements. That way we answer the question of why and how cluster ideas have substituted industrial district principles and the consequences derived from that phenomenon.
A Teledentistry system for the second opinion
2014
In this paper we present a Teledentistry system aimed to the Second Opinion task. It make use of a particular camera called intra-oral camera, also called dental camera, in order to perform the photo shooting and real-time video of the inner part of the mouth. The pictures acquired by the Operator with such a device are sent to the Oral Medicine Expert (OME) by means of a current File Transfer Protocol (FTP) service and the real-time video is channeled into a video streaming thanks to the VideoLan client/server (VLC) application. It is composed by a HTML5 web-pages generated by PHP and allows to perform the Second Opinion both when Operator and OME are logged and when one of them is offline.