Generation of managed assemblies for networks
First Claim
1. A computer-implemented method for controlling a first memory device, comprising:
- receiving a description of a network protocol that is written in a known format;
translating the received network description into a markup language description;
evaluating the markup language description; and
generating a network object and related properties in response to the evaluated markup language description.
2 Assignments
0 Petitions
Accused Products
Abstract
A network toolset enables developers to automatically generate a C header file and underlying signal software, as well as automatically generate a managed code assembly from a network description. The managed code assembly can be generated in a binary format and may include sufficient metadata to support extended functionalities for a network. The managed code assembly can be relatively easily integrated with an existing image (e.g., machine code for a network device) without any compilation required. A software development kit can also be generated to help programmers manage the generated assemblies.
98 Citations
20 Claims
-
1. A computer-implemented method for controlling a first memory device, comprising:
-
receiving a description of a network protocol that is written in a known format; translating the received network description into a markup language description; evaluating the markup language description; and generating a network object and related properties in response to the evaluated markup language description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. A system for event-based parsing of an input file, comprising:
-
A markup language file generator for receiving a network description and generating a markup language description by using the received network description; a metadata processor for adding metadata to the markup language description to produce a markup language description having metadata; and an object generator for generating a network object by using the markup language description having metadata. - View Dependent Claims (12, 14, 15, 16, 17, 19, 20)
-
-
18. A tangible medium comprising computer-executable instructions for:
-
adding metadata to a network description; creating a network object in response to the network description with metadata; and generating an image file for execution on a network device.
-
Specification