发明名称 |
软件开发基础架构 |
摘要 |
提供了一种软件开发体系结构,用于结构各类的软件开发工具。能够通过将指定了专用于一组软件开发场景的功能的规范集成到与软件开发场景无关的框架里来创建软件开发工具。然后能够编译集成的规范,以创建软件开发工具。替换地,也可以在不访问源代码的情况下,在运行时实现集成。所述体系结构能够使用下列内容的任何组合:软件场景独立的中间表示格式,能够支持多个程序设计语言专用异常处理模型的一个或多个异常处理模型,能够表示多个源语言的类型表示的类型系统,以及能够生成以多个执行体系结构为目标的代码的代码生成器。 |
申请公布号 |
CN1664779B |
申请公布日期 |
2010.05.12 |
申请号 |
CN200410085101.X |
申请日期 |
2004.06.25 |
申请人 |
微软公司 |
发明人 |
A·V·S·萨斯特里;A·E·艾尔斯;A·J·爱德华兹;C·L·米谢尔;D·M·吉尔斯;D·R·小塔迪蒂;J·伯格;M·L·罗伯茨;M·R·普莱斯克;V·K·格罗弗 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
陈斌 |
主权项 |
一种包括软件开发体系结构的计算机系统,其特征在于,所述软件开发体系结构包括:一软件开发场景不相关的中间表示格式;一个或多个异常处理模型,用于支持多个程序设计语言专用异常处理模型;一类型系统,用于表示多个源语言的类型表示;以及一代码生成器,用于生成以多个执行体系结构为目标的代码。 |
地址 |
美国华盛顿州 |