Modeling method based on electric communication field capable of performing meta language
A modeling method and meta-language technology, which is applied in the field of telecommunication network management and telecommunication, can solve the problems that the domain model cannot be verified, and achieve the effects of shortening the time for products to be put on the market, improving traceability, and improving customer satisfaction
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] Example 1 Establishing a Metamodel
[0043] First, domain experts and modelers abstract domain knowledge and establish domain metamodels through domain tools. Including the establishment of domain concepts and domain relationships and domain constraints, as well as icons presented by model elements, views of the internal structure of complex model elements, and so on.
[0044] image 3 Is a specific network domain meta-model.
[0045] The meta-model shows that a network topology diagram includes one or more meta-model elements: router (Router), switch, host (Host). In addition, the relationship between each element also needs to be included as a meta-modeling element. Including association relationship and aggregation relationship. A router and a switch may contain one or more ports (Port), which are represented by an aggregation relationship, and links between a router and a switch, and a switch and a server are represented by an association relationship. At the sa...
Embodiment 2
[0050] Example 2 Establishing a model
[0051] When modeling, corresponding model objects can be established according to various types of elements and their relationships established by the domain meta-model.
[0052] Such as Figure 4 As shown, a network model is established, that is, the core of the network uses two CoreBuilder9000, and they are interconnected through two Gigabit Ethernet links, which not only improves the reliability, but also increases the connection between the two devices. bandwidth. Each CoreBuilder 3500 is connected to different CoreBuilder 9000 through 2 optical fiber Fast Ethernet links, and all servers are inserted with 2 network cards, which are respectively connected to different core switches, thus forming a network backbone with high reliability and high bandwidth . When you want to establish a link between routers, switches and routers, the constraint validator of the domain model tool will perform verification to ensure that this modeling ...
Embodiment 3
[0053] Example 3 Verify the correctness of the model
[0054] (1) Syntax mapping
[0055] Carry out grammatical mapping on the network domain model diagram, and map it into a logic diagram represented by xKL. This part of the function is realized by a converter from graphic elements to text elements. The converted code is as follows:
[0056] abstract class Device{
[0057] / / Indicates the aggregation relationship between Device and Port
[0058] attribute ports: Port[1..*]
[0059] attribute deviceType: String
[0060]}
[0061] class Router extends Device{
[0062] attribute cpuNum: Integer
[0063] property fastEthNum:Integer
[0064] getter is done
[0065] this.ports.each{e|
[0066] if (e instance of FastEthernet)
[0067] result:=result+1
[0068] }
[0069] end
[0070] / / Association from Router to Switch, and specify your participating role name
[007...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com