题名 一种基于组合测试的软件故障调试方法
被引量:38
1
作者
徐宝文
聂长海
史亮
陈火旺
机构
东南大学计算机科学与工程系
国防科学技术大学计算机学院
出处
《计算机学报》
EI
CSCD
北大核心
2006年第1期132-138,共7页
基金
国家杰出青年科学基金(60425206)
国家自然科学基金(60373066
+2 种基金
60403016
90412003)
江苏省自然科学基金(BK2005060)资助~~
文摘
在研究了组合测试基本模型的基础上,提出了一种基于组合测试的故障原因诊断方法.该方法基于组合测试的结果,补充一些附加测试用例进行重新测试,并对其结果作进一步分析和验证,从而迅速将故障原因锁定在很小的范围内,这样可为软件的调试和测试工作提供更方便、更有价值的线索和参考.
关键词
软件测试
组合测试
软件调试
测试用例集
待测软件
Keywords
software testing
combinatorial design approach for testing
software debugging
test suite
software under testing
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 数据挖掘技术在Web预取中的应用研究
被引量:116
2
作者
徐宝文
张卫丰
机构
东南大学计算机科学与工程系
武汉大学国家软件重点实验室
出处
《计算机学报》
EI
CSCD
北大核心
2001年第4期430-436,共7页
基金
国家自然科学基金! (6 0 0 730 12 )
教育部高等学校骨干教师资助计划资助
文摘
WWW以其多媒体的传输及良好的交互性而倍受青睐 .虽然近几年来网络速度得到了很大的提高 ,但是由于接入 Internet的用户数量剧增以及 Web服务和网络固有的延迟 ,使得网络越来越拥挤 ,用户的服务质量得不到很好的保证 .为此文中提出了一种智能 Web预取技术 ,它能够加快用户浏览 Web页面时获取页面的速度 .该技术通过简化的 WWW数据模型表示用户浏览器缓冲器中的数据 ,在此基础上利用数据挖掘技术挖掘用户的兴趣关联规则 ,存放在兴趣关联知识库中 ,作为对用户行为进行预测的依据 .在用户端 ,智能代理负责用户兴趣的挖掘及基于兴趣关联知识库的 Web预取 ,从而对用户实现透明的浏览器加速 .
关键词
WWW
数据模型
数据挖掘
浏览器
Web
数据预取
数据库
知识库
Keywords
Data structures
Internet
Quality of service
Web browsers
World Wide Web
分类号
TP393.092
[自动化与计算机技术—计算机应用技术]
TP311.13
[自动化与计算机技术—计算机软件与理论]
题名 递归子程序的依赖性分析及其应用
被引量:12
3
作者
徐宝文
张挺
陈振强
机构
东南大学计算机科学与工程系
武汉大学软件工程国家重点实验室
出处
《计算机学报》
EI
CSCD
北大核心
2001年第11期1178-1184,共7页
基金
国家自然科学基金 ( 60 0 730 12 )
江苏省自然科学基金
+2 种基金
江苏省"三三三"人才基金
高等学校重点实验室访问学者基金
南京大学软件新技术国家重点实验室基金资助
文摘
程序依赖性是一种重要的程序分析、理解与维护方法 ,广泛应用于软件工程及软件逆向工程的各个方面 ,但递归子程序间的依赖分析一直是依赖性分析中的难点 .为此 ,该文提出了一种新的递归子程序间的依赖性分析方法 ,它首先分析子程序内部的各种依赖关系 ;然后 ,结合子程序调用图分析子程序参数间的依赖关系 ;最后 ,通过模拟递归子程序的执行过程来分析它们之间的依赖关系 .利用该文提供的方法可得到比较精确的递归子程序间的依赖关系 .
关键词
程序分析
递归子程序
程序依赖性
软件工程
软件逆向工程
Keywords
Computer aided analysis
Computer software maintenance
Recursive functions
Reverse engineering
分类号
TP331.5
[自动化与计算机技术—计算机系统结构]
题名 一种改进的参考文献搜索模型及相关性技术研究
被引量:8
4
作者
徐宝文
张卫丰
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
2002年第5期599-606,共8页
基金
国家自然科学基金 ( 60 0 730 12 )
江苏省自然科学基金 ( BK2 0 0 10 0 4)
+1 种基金
教育部高等学校骨干教师资助计划
江苏省"三三三工程"基金资助
文摘
基于 Web的参考文献检索越来越受到欢迎 ,但是现有的参考文献相关性计算方法不能准确地给出参考文献的相关性 ,从而影响了用户文献检索的质量 .首先给出了一个参考文献结构模型 ,在该模型中提出了虚节点的概念 ,从而大大拓展了文献检索的范围 ;其次在参考文献结构模型的基础上 ,通过充分挖掘参考文献之间的引用关系来计算参考文献在参考文献信息库中的重要性 .通用组合位置
关键词
参考文献信息库
WEB
参考文献搜索模型
相关性技术
Keywords
reference, Web, search, relativity, citation, place/frequency
分类号
G356.1
[文化科学—情报学]
题名 信息技术专业方向特点及其相关专业方向的比较
被引量:11
5
作者
徐宝文
聂长海
机构
东南大学计算机科学与工程系
出处
《计算机教育》
2005年第11期3-7,共5页
文摘
随着计算机软硬件及通信技术的发展,计算的概念发生了巨大的变化,已经拓展到难以用一个学科来定义的境地.
关键词
信息技术
计算机科学
特点
计算机工程
工程型
通信技术
教学指导
专业发展
培养规格
分类号
F270.7
[经济管理—企业管理]
G641
[文化科学—高等教育学]
题名 面向方面的程序设计:概念、实现与未来
被引量:14
6
作者
徐宝文
周超洪
周天琳
史亮
机构
东南大学计算机科学与工程系
出处
《计算机与数字工程》
2005年第8期1-10,共10页
基金
国家杰出青年科学基金项目(60425206)
国家自然科学基金重大研究计划(90412003)
+4 种基金
国家自然科学基金青年科学基金(60403016)
国家"九七三"重点基础研究发展规划(2002CB312000)
高等学校博士学科点专项科研基金(20020286004)
江苏省计算机信息处理技术重点实验室(苏州大学)开放基金(KJS02009
T8118011)等的资助。
文摘
面向对象程序设计(OOP)的出现极大地提高了软件的可读性、可维护性和可复用性,但OOP并没有彻底解决软件的维护和复用问题,本质上是因为OOP难以模块化处理软件系统的横切关注点,以至于业务逻辑代码和其它代码(如日志记录、安全验证等)相互“纠缠”在一起,使得程序难以维护和复用。面向方面的程序设计(AOP)由此诞生,它最主要的设计原则是模块化系统的横切关注点,将业务代码与其它代码解耦,在更高的抽象和分解层次上,进一步提高了软件的可维护性、可复用性和可扩展性。首先深度探索了AOP的起源,然后阐述了AOP的本质,接着介绍了AOP的基本概念并以最为流行的实现语言AspectJ为例,剖析了AOP的实现机制,最后讨论了AOP在软件开发、测试、分析、度量和重构等领域的研究状况。
关键词
面向方面的程序设计
面向对象程序设计
ASPECTJ
横切关注点
Keywords
Aspect - Oriented Programming, Object - Oriented Programming, AspectJ, crosscutting concerns
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 Ada95保护对象与面向数据的同步
被引量:6
7
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第1期72-77,共6页
基金
国家自然科学基金
江苏省计算机应用重点学科基金
文摘
本文详细讨论了Ada保护对象机制,分析其应用。
关键词
ADA
任务
保护对象
共享数据
面向数据的同步
Keywords
Ada, task, protected objects, shared data, data oriented synchronization
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
题名 一种逆向程序流依赖性分析方法及其应用
被引量:9
8
作者
徐宝文
机构
南京航空航天大学计算机科学与工程系
出处
《计算机学报》
EI
CSCD
北大核心
1993年第5期385-392,共8页
基金
国家自然科学基金
航空科学基金
南京航空航天大学青年科学基金
文摘
本文提出一种基于逆向程序流分析的程序依赖性分析的形式化通用模型,它虽然基于一些很简单的概念与定义,但在程序测试、排错、维护、代码优化等多个方面有着广泛的应用。
关键词
逆向程序流
分析
程序
依赖性
Keywords
Reverse program flow analysis,program dependency,data flow,Control flow.
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 Ada95与面向对象的程序设计
被引量:5
9
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第1期58-65,共8页
基金
国家自然科学基金
江苏省计算机应用重点学科基金
文摘
本文首先分析了Ada83对面向对象的程序设计的支持特征。
关键词
ADA
面向对象
程序设计
标记类型
Keywords
Ada, OOP, tagged type, type extension, class wide type
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
题名 关于Ada并发可重用软件包的设计
被引量:1
10
作者
徐宝文
李鑫
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第12期934-940,共7页
基金
国家自然科学基金
文摘
文中首先分析了一般Ada顺序可重用软件包在用于开发Ada并发软件时所存在的问题,然后给出了几种可以支持并发软件开发的Ada可重用软件包的实现方案。
关键词
并发性
可重用软件
ADA语言
程序设计
Keywords
Ada, reusability, concurrency, concurrently reusable software packages
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
TP317
[自动化与计算机技术—计算机软件与理论]
题名 对象抽取方法研究与进展
被引量:1
11
作者
徐宝文
周毓明
机构
北京航天航空大学计算机科学与工程系
东南大学计算机科学与工程系
出处
《计算机科学》
CSCD
北大核心
2001年第10期29-34,共6页
基金
国家自然科学基金(60073012)
江苏省自然科学基金
+2 种基金
教育部高等学校骨干教师资助项目
江苏省"三三三"人才基金
江苏省青蓝工程跨世纪人才基金
文摘
Transforming legacy systems written in conventional procedural languages into equivalent object-oriented systems makes software more maintainable, reliable and understandable. However, there is no concept directly corresponding to objects in non object-oriented systems. A lot of object-ex- traction approaches for extracting objects from legacy systems are hence proposed, which are the basis of reengineering non object-oriented systems into object-oriented systems. These object-extraction methods proposed recently are discussed, analyzed and classified in detail in this paper.
关键词
对象抽取法
程序设计方法
面向对象
源程序代码
Keywords
Reverse engineering, Object, Object-extracting, Cohesion, Coupling, Concept analysis
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
题名 Ada95层次库结构与大型软件开发
被引量:3
12
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第1期66-71,共6页
基金
国家自然科学基金
江苏省计算机应用重点学科基金
文摘
Ada95提出了层次库和后扩库单元的概念并提供了相应的设施,对Ada83的分别编译设施与可见性规则进行了扩充.这些扩充不仅可以减少重编译和重测试,而且也有利于把一个大系统分成若干个子系统进行开发,有利于进行面向对象的程序设计.本文对层次库的概念与设施进行了详尽的介绍。
关键词
ADA
层次库
后扩库单元
程序设计
Keywords
Ada, hierarchical library, child library unit, programming in the large
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 Ada95语言评述
被引量:3
13
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第1期53-57,共5页
基金
国家自然科学基金
江苏省计算机应用重点学科基金
文摘
Ada95语言是在Ada83基础上修订而成的,它几乎提供了现代程序设计范型及程序设计实践所需要的一切设施,它可以支持面向对象的程序设计、大型程序设计、实时与并行程序设计等等.本文介绍了Ada95的研制背景、修订过程,讨论了Ada95的主要特色。
关键词
ADA
ADA83
ADA95
程序语言
Keywords
Ada, Ada83, Ada95, Ada 9X
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
题名 设计结构图──大型实时软件设计的有效工具
被引量:1
14
作者
徐宝文
李东旭
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1996年第4期256-262,共7页
文摘
本文介绍了一种适用于大型软件和实时并发软件设计的图形设计语言──设计结构图。与其它图形语言相比,设计结构图结构化程度更高,表达能力更强,更能反映现代软件工程的一些基本原理。
关键词
设计结构图
图形工具
程序设计
Keywords
Design Structure Diagram, diagrammatical tool, software design, real-timeprocessing
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 带标记信号量——一种新型同步与互斥机制
被引量:3
15
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机科学》
CSCD
北大核心
2001年第1期15-17,共3页
文摘
1 问题的引出
信号量机制是E.W.Dijkstra最先提出来的[1],是并发程序设计中一种基本的、重要的同步与互斥原语,也是研究并发程序行为的重要机制[2.3].其描述能力强、机理简单、易于掌握,能方便地描述处理绝大多数并发程序设计的同步与互斥问题(如共享变量的保护).信号量原语自问世二十余年来,已广泛地应用于许多操作系统与程序设计语言的研究与设计中,成了它们不可分割的一部分.信号量虽然不为一些语言设计者所欣赏,但它仍然得到了很广泛的应用,是研究并发程序同步与互斥的必不可少的工具.尽管如此,也有一些问题用信号量描述起来比较困难或比较复杂.下面是一个典型的入厕问题:
关键词
并发程序设计
标记信号量
同步机制
互斥机制
Keywords
Concurrent programming, Semaphore , Tagged semaphore, Mutual exclusion, Synchronization
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
题名 关于Ada95变体部分等语法的修正意见
被引量:1
16
作者
徐宝文
机构
东南大学计算机科学与工程系
出处
《计算机研究与发展》
EI
CSCD
北大核心
1997年第1期78-80,共3页
基金
国家自然科学基金
江苏省计算机应用重点学科基金
文摘
本文指出了Ada95参考手册中记录变体部分、记录聚集、分情形语句与异常处理段等语法描述中存在的问题。
关键词
ADA
记录变体部分
记录聚集
分情形语句
Keywords
Ada,record variant part, record aggregate, case statement, exception handler
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
题名 Ada语言回顾与展望
被引量:1
17
作者
徐宝文
机构
南京航空学院
出处
《计算机应用》
CSCD
1989年第3期46-49,20,共5页
文摘
本文概述了 Ada 语言的研制背景与过程,讨论了 Ada 与其它语言的区别、Ada 的成就与不足,分析了 Ada 的现状并展望了 Ada 的未来。
关键词
ADA语言
程序设计语言
软件工程
分类号
TP312AD
[自动化与计算机技术—计算机软件与理论]
题名 论Ada对DOD国防系统软件开发标准的适应性
被引量:1
18
作者
徐宝文
机构
南京航空学院计算机科学与工程系
出处
《南京航空学院学报》
CSCD
1990年第4期66-71,共6页
基金
南京航空学院青年科学基金
国家自然科学基金
航空科学基金
文摘
Ada语言与DOD-STD-2167A是美国国防部(DOD)在软件方面最重要的两个标准,对它们之间的一致性与适应性进行研究是很有必要也很有意义的。这项研究的关键是研究Ada程序结构与DOD-STD-2167A静态结构的适应性。为此,本文首先详细分析了DOD-STD-2167A的静态结构,然后研究了Ada程序结构对这种静态结构的对应问题,指出了对应中存在的问题,在此基础上引入了库单元的概念。本文最后讨论了与DOD-STD-2167A相适应的Ada软件开发策略。
关键词
软件开发
国防系统
ADA语言
适应性
Keywords
system softwares, programming, program library, library unit group, static structure, program structure
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 军用计算机语言初论
被引量:1
19
作者
徐宝文
机构
南京航空学院计算机科学与工程系
出处
《南京航空学院学报》
CSCD
1989年第2期102-107,共6页
文摘
本文分析了军用软件在军事系统中的地位、军用软件的特点,讨论了军用软件的多语言态势及其潜在危险,回顾了军用语言的历史与现状,分析了军用语言的要求及必备的语言设施,最后简述了国内外有关Ada语言的研究与使用情况。
关键词
军用计算机
程序系统
军用软件
Keywords
military computer, programming systems, special-purpose language, embedded computer systems, Ada
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
题名 ASEL:一种基于Ada的可扩充软件工程语言
20
作者
徐宝文
袁明
林钧海
白劲松
杨洪
机构
南京航空航天大学计算机系
出处
《航空学报》
EI
CAS
CSCD
北大核心
1994年第6期672-678,共7页
基金
国家自然科学基金
航空科学基金
南京航空航天大学青年基金
文摘
介绍了一种可支持软件开发各阶段的基于Ada的可扩充软件工程语言ASEL。首先讨论了ASEL的设计思想与目标,并在此基础上介绍分析了ASEL的各种基本结构,然后深入讨论了它对软件开发过程中的各种支持特征。
关键词
程序语言
软件工程
ADA
ASEL
Keywords
Computer programs,Computer design,Computer aided design
分类号
TP312
[自动化与计算机技术—计算机软件与理论]