865 research outputs found
The parser generator as a general purpose tool
The parser generator has proven to be an extremely useful, general purpose tool. It can be used effectively by programmers having only a knowledge of grammars and no training at all in the theory of formal parsing. Some of the application areas for which a table-driven parser can be used include interactive, query languages, menu systems, translators, and programming support tools. Each of these is illustrated by an example grammar
Applications of satellite data relay to problems of field seismology
A seismic signal processor was developed and tested for use with the NOAA-GOES satellite data collection system. Performance tests on recorded, as well as real time, short period signals indicate that the event recognition technique used is nearly perfect in its rejection of cultural signals and that data can be acquired in many swarm situations with the use of solid state buffer memories. Detailed circuit diagrams are provided. The design of a complete field data collection platform is discussed and the employment of data collection platforms in seismic network is reviewed
On the Transport Capability of LAN Cables in All-Analog MIMO-RoC Fronthaul
Centralized Radio Access Network (C-RAN) architecture is the only viable
solution to handle the complex interference scenario generated by massive
antennas and small cells deployment as required by next generation (5G) mobile
networks. In conventional C-RAN, the fronthaul links used to exchange the
signal between Base Band Units (BBUs) and Remote Antenna Units (RAUs) are based
on digital baseband (BB) signals over optical fibers due to the huge bandwidth
required. In this paper we evaluate the transport capability of copper-based
all-analog fronthaul architecture called Radio over Copper (RoC) that leverages
on the pre-existing LAN cables that are already deployed in buildings and
enterprises. In particular, the main contribution of the paper is to evaluate
the number of independent BB signals for multiple antennas system that can be
transported over multi-pair Cat-5/6/7 cables under a predefined fronthauling
transparency condition in terms of maximum BB signal degradation. The MIMO-RoC
proves to be a complementary solution to optical fiber for the last 200m toward
the RAUs, mostly to reuse the existing LAN cables and to power-supply the RAUs
over the same cable
From Contracts in Structured English to CL Specifications
In this paper we present a framework to analyze conflicts of contracts
written in structured English. A contract that has manually been rewritten in a
structured English is automatically translated into a formal language using the
Grammatical Framework (GF). In particular we use the contract language CL as a
target formal language for this translation. In our framework CL specifications
could then be input into the tool CLAN to detect the presence of conflicts
(whether there are contradictory obligations, permissions, and prohibitions. We
also use GF to get a version in (restricted) English of CL formulae. We discuss
the implementation of such a framework.Comment: In Proceedings FLACOS 2011, arXiv:1109.239
Parsing Fortran-77 with proprietary extensions
Far from the latest innovations in software development, many organizations
still rely on old code written in "obsolete" programming languages. Because
this source code is old and proven it often contributes significantly to the
continuing success of these organizations. Yet to keep the applications
relevant and running in an evolving environment, they sometimes need to be
updated or migrated to new languages or new platforms. One difficulty of
working with these "veteran languages" is being able to parse the source code
to build a representation of it. Parsing can also allow modern software
development tools and IDEs to offer better support to these veteran languages.
We initiated a project between our group and the Framatome company to help
migrate old Fortran-77 with proprietary extensions (called Esope) into more
modern Fortran. In this paper, we explain how we parsed the Esope language with
a combination of island grammar and regular parser to build an abstract syntax
tree of the code.Comment: Accepted at ICSME'23 Industrial trac
- …