Automatic Real-Time Software Synthesis
Automatic Real-Time Software Synthesis
批准号:
9206900
负责人:
Dorothy Setliff
金额:
$17.56万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-10-15 至 1996-03-31
中文摘要
这项研究旨在通过使用自动软件合成技术来提供高度可重用和可维护的组件,该研究使用领域知识和自动软件合成体系结构相结合,该体系结构特别结合了特定于应用的知识。该体系结构综合软件以满足行为规范和外部交互设计约束。这些外部限制的一些例子是通信协议、精度、时间和空间限制。应用程序专用知识的结合有助于生成可用于缩小设计空间的数学软件度量标准,从而使软件综合易于处理。使用知识源使软件合成变得容易处理以及这种知识的组织是至关重要的。首先,选择一个特定于应用程序的领域,该领域将从拥有高度可重用和可维护的组件中受益匪浅。一个这样的领域是实时软件应用程序。其次,独立于应用的软件合成体系结构从最低抽象级别(例如,特定于应用的代码生成)到较高抽象级别(例如,系统资源分配)以该实时软件领域为目标。主要目标是保持对最终结果的关注:软件。第三,对独立于应用程序的软件综合体系结构进行扩展,以包括平台的知识。一个例子是运行实时Mach操作系统的RISC处理器。这项研究将导致开发特定用途的知识表示,并从综合的角度对软件设计进行新的表征。成功不仅通过减少开发时间,而且更重要的是促进目前主导系统生命周期成本的软件系统的维护、修改和扩展,有可能极大地降低系统生命周期成本。
英文摘要
This research into providing highly reusable and maintainable components by using automatic software synthesis techniques uses domain knowledge combined with automatic software synthesis architecture that specifically incorporates application-specific knowledge. This architecture synthesizes software to meet a behavioral specification and external interaction design constraints. Some examples of these external constraints are communication protocols, precisions, timing and space limitations. The incorporation of application-specific knowledge facilitates the generation of mathematical software metrics which can be used to narrow the design space, thereby making software synthesis tractable. The use of knowledge sources to make software synthesis tractable and the organization of this knowledge are paramount. First, an application-specific domain is chosen that will benefit greatly from having highly reusable and maintainable components. One such domain is real-time software applications. Second, the application- independent software synthesis architecture is targeted to this real-time software domain beginning from the lowest level of abstraction (e.g., application-specific code generation) up to higher levels of abstraction (e.g., system resource allocation). The primary goal is to maintain focus on the final result: software. Third, the application-independent software synthesis architecture is expanded to include knowledge of the platform. An example is a RISC processor running the Real-Time MACH operating system. This research will result in the development of use- specific knowledge representations and a new characterization of software design from a synthesis perspective. Success has the potential to dramatically reduce system life-cycle costs not only by reducing development time, but more importantly facilitating maintenance, modifications and extensions of software systems which are currently dominating system life- cycle costs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Towards Automatic Synthesis of Behavioral VHDL
-
批准号:9109379
-
项目类别:Standard Grant
-
资助金额:$1.79万
-
财政年份:1991
-
负责人:Dorothy Setliff
-
依托单位:
国内基金
海外基金
Immuno-Real Time PCR法精确定量血清MG7抗原及在早期胃癌预警中的价值
-
批准号:30600737
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2006
-
负责人:陈峥
-
依托单位:
无色ReAl3(BO3)4(Re=Y,Lu)系列晶体紫外倍频性能与器件研究
-
批准号:60608018
-
项目类别:青年科学基金项目
-
资助金额:28.0万元
-
批准年份:2006
-
负责人:叶宁
-
依托单位: