Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering最新文献

筛选
英文 中文
Extracting procedural knowledge from software systems using inductive learning in the PM system 在项目管理系统中使用归纳学习从软件系统中提取程序知识
R. Reynolds, E. Zannoni
{"title":"Extracting procedural knowledge from software systems using inductive learning in the PM system","authors":"R. Reynolds, E. Zannoni","doi":"10.1109/SEKE.1992.227937","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227937","url":null,"abstract":"The issue of software reuse has been found to be a much harder task than previously thought. Some of the problems are due to the lack of emphasis placed on non-functional requirements during the software development phase, such as maintainability and understandability. Other problems arise from the difficulty of defining precise criteria for considering a software module reusable. They are usually elusive, and vary dramatically from one domain to another. This paper presents PM, a software system the goal of which is the automation of the software reuse process. PM uses an incremental approach in performing analysis and storage of software modules, at different levels of granularity. Its fundamental characteristics are domain independence and flexibility, accomplished applying inductive learning techniques and analyzing reusable and nonreusable code examples.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115342735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Operational construction of integrity constraints 完整性约束的操作构造
A. Berztiss
{"title":"Operational construction of integrity constraints","authors":"A. Berztiss","doi":"10.1109/SEKE.1992.227913","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227913","url":null,"abstract":"Shows that data and knowledge base integrity constraints can be regarded as queries. This allows the author to use his visual query language Vizla for the construction of constraints in an operational style. The primary tool for this is the Vizla filter, which lets through only those elements of a set that satisfy a filter predicate. The main contribution of the paper is a method of using filter predicates as constraints, but fuzzy integrity constraints are also considered.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128861942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Decomposition of data flow diagrams 数据流程图的分解
T. Arndt, A. Guercio
{"title":"Decomposition of data flow diagrams","authors":"T. Arndt, A. Guercio","doi":"10.1109/SEKE.1992.227904","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227904","url":null,"abstract":"Data flow diagrams are an important design aid in system development. CASE tools allow data flow diagram construction and modification to be automated. Decomposition is the top-down development of a data flow diagram starting with the system inputs and the system outputs. Decomposition may also be automated, resulting in an interactive process for data flow diagram design. Adler (1988) described an algebra for the decomposition of data flow diagrams. A set of quality measures was also described. The authors show that these quality measures do not correspond to the intuitive notion of a good decomposition. A new set of criteria is proposed which does correspond to the intuitive notion of a good decomposition. The use Adler's algebra leads to an inefficient decomposition process, as well as one which is not guaranteed to find a good decomposition. The authors give an efficient algorithm which gives a good decomposition.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115141423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Towards reuse reengineering of old software 面向旧软件的重用再工程
A. Cimitile
{"title":"Towards reuse reengineering of old software","authors":"A. Cimitile","doi":"10.1109/SEKE.1992.227936","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227936","url":null,"abstract":"With reference to the setting up of software reuse reengineering processes this paper describes the high level organizational paradigm adopted in the reuse reengineering project RE/sup 2/. In particular the paper outlines: the key role of reverse engineering in a reuse reengineering process; and the need to define a module 'Template' in order to implement reusable modules in languages which do not have an ad hoc construct. Finally, with reference to TurboPascal the paper describes the template adopted in RE/sup 2/.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132195439","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
TEDIUM's window into design TEDIUM的设计之窗
B. Blum
{"title":"TEDIUM's window into design","authors":"B. Blum","doi":"10.1109/SEKE.1992.227928","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227928","url":null,"abstract":"This paper describes how an application development environment, which maintains all design knowledge in a holistic application database, provides a window into its design knowledge. First an overview of the processing model is presented, then the application database is characterized. Finally, the approach to navigating through the design knowledge is described. The point is made that if an environment manages the design in a holistic fashion, then a window into that design knowledge is essential.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131829094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Quality-driven validation: a link between four research traditions 质量驱动的验证:四个研究传统之间的联系
I. Tervonen
{"title":"Quality-driven validation: a link between four research traditions","authors":"I. Tervonen","doi":"10.1109/SEKE.1992.227966","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227966","url":null,"abstract":"Quality-driven validation is presented as a design rationale extension of software construction and can be defined in terms of three activities: specifying the relevant quality characteristics, justifying the choices made between alternative descriptions by reference to quality characteristics (design rationales), and recording the design rationale in connection with design descriptions. This paper discusses the theoretical aspects of quality-driven validation from information systems, software engineering, artificial intelligence and quality assurance viewpoints, and describes experiments with CASE tools.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"99 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123519765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Software process modeling and evolution in EPOS EPOS中的软件过程建模与演化
M. L. Jaccheri, Jens-Otto Larsen, R. Conradi
{"title":"Software process modeling and evolution in EPOS","authors":"M. L. Jaccheri, Jens-Otto Larsen, R. Conradi","doi":"10.1109/SEKE.1992.227902","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227902","url":null,"abstract":"Software process models are meant to describe software engineering activities around evolving software products. Process models need modifications due to gained experience, changed policies or project-specific requirements, and a set of versions of the original models must be maintained. Thus, software process models are evolving products and should be under the control of a configuration management (CM) system. EPOS models software processes in an object-oriented data model. Both process models and running instances are stored in a versioned database. EPOS software process models may be evolved and reused by the same CM techniques as used for software systems.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"180 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124494153","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 42
The renaissance of CASE through computer aided reverse engineering (CARE) 通过计算机辅助逆向工程(CARE)实现CASE的复兴
J. Wagner
{"title":"The renaissance of CASE through computer aided reverse engineering (CARE)","authors":"J. Wagner","doi":"10.1109/SEKE.1992.227905","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227905","url":null,"abstract":"CARE's aim is to improve the maintainability of existing systems. This is achieved by simplification and abstraction and also by restructuring. During restructuring, the programming paradigms are transformed. The abstractions and transformations produced by current or future CARE tools still form a multiple paradigm environment of cooperating standard languages. In future, new tools must be provided within CASE for the design of the communication between various subsystems, each of which is developed using paradigms suited to the particular problem. The repository systems are seen as a decisive contribution to quality improvement in software development. The visualization of architectural relationships and the use of metrics lead to a significant reduction in structural infringements, compared with current-day editing. The term 'software design' is taking shape particularly due to the work in the region of the cognitive sciences. The influence of this science and the techniques of software representation derived from it may lead to a renaissance of CASE.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121537831","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reusing software with ESTRO (Evolving Software Repository) 使用ESTRO(不断发展的软件存储库)重用软件
B. Macchini
{"title":"Reusing software with ESTRO (Evolving Software Repository)","authors":"B. Macchini","doi":"10.1109/SEKE.1992.227935","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227935","url":null,"abstract":"An approach is proposed to the reuse of software at the source code level. The approach is named ESTRO (Evolving Software Repository), and it has been defined in the context of the LASER project, a joint cooperation between Italsiel and the University of Maryland. Two major issues in reuse are component search and reusability estimation. In the ESTRO approach, component search and reusability estimation are supported by a repository of reusable components, classified according to a classification schema. Within the repository two reusability estimation models are available: with this regard, the distinction between reusability in the large and reusability in the small is introduced. The reusability models and the classification schema are environment dependent.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"357 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115959158","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The reuse of software design and software architecture 软件设计和软件体系结构的重用
H. Li, J. Katwijk, A. M. Levy
{"title":"The reuse of software design and software architecture","authors":"H. Li, J. Katwijk, A. M. Levy","doi":"10.1109/SEKE.1992.227932","DOIUrl":"https://doi.org/10.1109/SEKE.1992.227932","url":null,"abstract":"In this paper, a method is presented for the reuse of software designs and software architectures. A software design refers to the abstractions and mechanisms that provide the behavior a system or a component requires. A software architecture refers to the organizational structure of a software system or a component. According to this method, a software design can be represented in terms of extended data-flow graphs (EDFGs) and formal specifications. The graphs and the specifications can be organized into a hierarchical structure, representing different levels of abstraction. Such a structure can be easily understood, modified, reconstructed, aiming at varieties of design targets.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122276659","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信