首页> 外国专利> Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions

Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions

机译:用于表示软件系统描述以及用于从软件系统描述生成可执行计算机程序和计算机系统配置的计算机系统和计算机实现的过程

摘要

A computer software system includes interdependent collections of software components. That is, at the architectural level, software components and their interdependencies are two distinct equally important entities. The software components represent the core functional pieces of an application and deal with concepts specific to an application domain. Interdependencies relate to concepts orthogonal to the problem domain in most applications, such as transportation, sharing of resources and synchronization constraints among components. An architectural description language which represents activities and dependencies between activities as separate entities. Dependencies are managed by coordination processes associated with the dependency. Activities and dependencies are connected through ports which encode interfaces between activities and coordination processes. The language may also represent resources which may be understood as the output of some activity beyond the scope of the system. Each entity, i.e., activity, dependency, port or resource, may also have attributes which are name value pairs, specifying additional information about the entity. Attributes may be inherited. That is, activities and dependencies may be specialized into particular versions of an activity or dependency. The attributes for a particular activity are inherited by its specializations. An editor repository and design assistant may be based on this language to provide a system that automatically generates executable code.
机译:计算机软件系统包括相互依赖的软件组件集合。也就是说,在体系结构级别上,软件组件及其相互依赖性是两个不同的同等重要的实体。软件组件代表应用程序的核心功能,并处理特定于应用程序域的概念。相互依赖性涉及大多数应用中与问题域正交的概念,例如运输,资源共享和组件之间的同步约束。一种体系结构描述语言,它将活动和活动之间的依赖关系表示为单独的实体。依赖关系通过与依赖关系相关联的协调过程进行管理。活动和依赖关系通过端口进行连接,这些端口对活动和协调过程之间的接口进行编码。语言也可以表示资源,这些资源可以理解为超出系统范围的某些活动的输出。每个实体,即活动,依赖性,端口或资源,也可以具有作为名称-值对的属性,指定关于该实体的附加信息。属性可以被继承。即,活动和依赖性可以专用于活动或依赖性的特定版本。特定活动的属性由其专长继承。编辑器存储库和设计助手可以基于该语言提供自动生成可执行代码的系统。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号