文件名称:
生命周期建模语言 (LML) V1.1 英文版
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-09-05
详细说明: The LML specification’s purpose is to provide a reference for users of the language to understand its goals, concepts and structure and to provide vendors a reference for implementation of the language. The basis for the LML formulation is the classic entity, relationship, and attribute (ERA) meta - meta model. This formulat ion modifies the classical approach slightly by includ ing attributes on relationships, to provide the adverb, as well as the noun (entity), relationship (verb), and attribute (ad jective ) language elements. Since LML was designed to translate to object languages, such as UML/SysML, these language elements correspond to classes (entity), relations (relationship), and properti es (attribute). Current Systems Engineering languages tend to add complexity to already complex problems, thus making it more difficult to communicate the unde rlying issues and develop effective solutions. LML is designed to be a simpler language, both in terms of its ontology and visual expressions. This feature makes it easy to understand by the entire set of lifecycle stakeholders. Such a simplified language many not include all the “bins” for information a particular domain wants, hence, LML is extensible allowing for discipline and domain specific extensions to support the needs of a specific pro ject, organization or customer. The process for extension submission will be detailed on the lifecyclemodeling.org website. For example, UML and SysML use the term Actor to define a part of the system that performs actions . The DoDAF Metamodel 2 uses the word Performer for the same purpose. LML uses the term, Asset, but also allows the user to extend the language by defining Actors or Performers. However, we recommend modelers use the type attribute for Assets instead, as a means to differentiate between these different names. New entities or child entities are recommended only when new attributes and/or relationships are needed. Thus modelers using LML will know what entity to put something in immediately and can adjust the type as needed. We saw this problem in the DoDAF where modelers were often confused by the difference between an operational node and a systems node. When you have two “bins” to put the same kind of information into confusion often results. Further examples of this comparison appear in Appendix A and B. This specification of LML also defines common visualizations for information. For example, the Risk entity has a standard Risk Matrix as its basic diagram. Each entity has these kinds of common visualizations and they need to be as simple as possible to reduce the complexity of the language and make it more understandable by a broader set of stakeh olders. Other visualizations are allowed and encouraged as they aid in expressing the information, which is the real goal of any language visualizations. These can and should be proposed as extensions to the language as well so that others practitioners can benefit from these visualizations. Ontologies provide a set of defined terms and relationships between the terms to capture the information that describes the physical, functional, performance, and programmatic aspects of the system. By system, 1 we mean the entire set of processes, people and things which operate for the benefit of people. Common ways for describing such ontologies is entity, relationship, and attribute (ERA). ERA is often used to define database schemas. LML use s the ERA approach, but extends it by adding attribute s to relationships. The extension reduces the number of relationships needed, just as attributes reduce the number of entities needed. This section defines the ERAs for LML, thus providing the basic definitions of the data type s used to collect information about the system . In addition, we describe how inheritance, extensions, limitations and instantiation can be used by tool developers to remain within the guidelines of this standard. Entity, relationship and attribute have equivalent English language elements: noun, verb, and adjective. With the addition of attributes on the relationship, we also have the equivalent of the adverb. These equivalencies have been provided to aid in understanding the semantics of the language.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: