首页 > 最新文献

Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)最新文献

英文 中文
Object-oriented configuration management technology can improve software architectural traceability 面向对象的配置管理技术可以提高软件体系结构的可追溯性
T. Nguyen, E. Munson, C. Thao
Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.
软件开发是一个动态的过程,工程师不断地修改和完善他们的系统。因此,一切都在发展,包括设计、系统的体系结构和实现源代码。软件演进很容易使软件体系结构实体和相应源代码之间的体系结构可追溯性关系过时。本文建议使用面向对象的软件配置(SCM)和版本管理技术来管理体系结构/实体、源代码的版本,以及它们之间的可跟踪关系。由此产生的体系结构SCM系统MolhadoArch总是保持体系结构实体与源代码的版本一致。不仅在源代码之间,而且在高级软件体系结构之间保持一致的配置。MolhadoArch支持管理计划内和计划外的软件架构演变。
{"title":"Object-oriented configuration management technology can improve software architectural traceability","authors":"T. Nguyen, E. Munson, C. Thao","doi":"10.1109/SERA.2005.54","DOIUrl":"https://doi.org/10.1109/SERA.2005.54","url":null,"abstract":"Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114913893","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}
引用次数: 13
Formal verification of structured analysis and design in HOS 居屋的结构化分析和设计的正式验证
C. Chiang, R. Lee
Traditional structured analysis and design methods have been criticized because the methods lack formality to provide a design for rigorous development. Several approaches have been developed for verifying a design by integrating traditional structured analysis and design methods with formal specification languages. However, the integration of traditional structured analysis and design methods with formal specification languages may confuse the problem definition and understanding with the attempt to define system structures and algorithms in the design phase. In addition, formal specification languages may add complexity to the design due to the complexity of the language syntax and semantics. In this paper, we are presenting an approach to verification of a structured design in HOS without using formal specification languages. Rules for the partial and total correctness of the design are also discussed.
传统的结构化分析和设计方法由于缺乏形式化,无法为严格的开发提供设计而受到批评。已经开发了几种方法,通过将传统的结构化分析和设计方法与正式规范语言集成来验证设计。然而,传统的结构化分析和设计方法与正式规范语言的集成可能会混淆问题定义和理解与在设计阶段定义系统结构和算法的尝试。此外,由于语言语法和语义的复杂性,正式规范语言可能会增加设计的复杂性。在本文中,我们提出了一种不使用正式规范语言的方法来验证居屋的结构化设计。讨论了设计的部分正确性和全部正确性的原则。
{"title":"Formal verification of structured analysis and design in HOS","authors":"C. Chiang, R. Lee","doi":"10.1109/SERA.2005.41","DOIUrl":"https://doi.org/10.1109/SERA.2005.41","url":null,"abstract":"Traditional structured analysis and design methods have been criticized because the methods lack formality to provide a design for rigorous development. Several approaches have been developed for verifying a design by integrating traditional structured analysis and design methods with formal specification languages. However, the integration of traditional structured analysis and design methods with formal specification languages may confuse the problem definition and understanding with the attempt to define system structures and algorithms in the design phase. In addition, formal specification languages may add complexity to the design due to the complexity of the language syntax and semantics. In this paper, we are presenting an approach to verification of a structured design in HOS without using formal specification languages. Rules for the partial and total correctness of the design are also discussed.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124322300","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
A metamodel based model transformation approach 基于元模型的模型转换方法
Yucong Duan, S. Cheung, Xiaolan Fu, Yuqing Gu
The information transformation problem of model driven software development (MDSD) processes is gaining increasing attentions. In this paper, we present an indepth analysis of the major causes leading to the ambiguities of existing transformation. A metamodel based approach is then proposed to address these causes. A mechanism to generate transformation rules is devised based on a classification of the UML metamodel elements to be used in subsequent transformation processes. Some other critical issues relating to the generated transformation system are also discussed.
模型驱动软件开发(MDSD)过程的信息转换问题越来越受到人们的关注。在本文中,我们提出了一个深入分析的主要原因,导致现有转换的模糊性。然后提出了一种基于元模型的方法来解决这些原因。生成转换规则的机制是基于UML元模型元素的分类来设计的,这些元素将在随后的转换过程中使用。还讨论了与生成的转换系统有关的其他一些关键问题。
{"title":"A metamodel based model transformation approach","authors":"Yucong Duan, S. Cheung, Xiaolan Fu, Yuqing Gu","doi":"10.1109/SERA.2005.10","DOIUrl":"https://doi.org/10.1109/SERA.2005.10","url":null,"abstract":"The information transformation problem of model driven software development (MDSD) processes is gaining increasing attentions. In this paper, we present an indepth analysis of the major causes leading to the ambiguities of existing transformation. A metamodel based approach is then proposed to address these causes. A mechanism to generate transformation rules is devised based on a classification of the UML metamodel elements to be used in subsequent transformation processes. Some other critical issues relating to the generated transformation system are also discussed.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121104092","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
A multi-agent based fault tolerance system for distributed multimedia object oriented environment: MAFTS 面向分布式多媒体对象环境的多智能体容错系统
Eungnam Ko
This paper presents the design and implementation of the MAFTS (a multi-agent based fault-tolerance system), which is running on distributed multimedia object oriented environment. DOORAE (distributed object oriented collaboration environment) is a good example of the foundation technology for a computer-based multimedia collaborative work that allows development of required application by combining many agents composed of units of functional module when user wishes to develop a new application field. MAFTS has been designed and implemented in DOORAE environment. It is a multi-agent system that is implemented with object oriented concept. The main idea is to detect an error by using polling method. This system detects an error by polling periodically processes with relation to sessions. And, it is to classify the type of errors automatically by using learning rules. The characteristic of this system is to use the same method to get back again it as it creates a session.
本文介绍了在分布式多媒体面向对象环境下,基于多智能体的容错系统(MAFTS)的设计与实现。分布式面向对象协作环境(DOORAE)是基于计算机的多媒体协作工作的基础技术的一个很好的例子,当用户希望开发一个新的应用领域时,可以通过组合由功能模块单元组成的多个代理来开发所需的应用程序。在DOORAE环境下设计并实现了mfts。它是一个采用面向对象概念实现的多智能体系统。主要思想是通过使用轮询方法来检测错误。该系统通过定期轮询与会话相关的进程来检测错误。其次,利用学习规则对错误类型进行自动分类。该系统的特点是在创建会话时使用相同的方法再次返回会话。
{"title":"A multi-agent based fault tolerance system for distributed multimedia object oriented environment: MAFTS","authors":"Eungnam Ko","doi":"10.1109/SERA.2005.13","DOIUrl":"https://doi.org/10.1109/SERA.2005.13","url":null,"abstract":"This paper presents the design and implementation of the MAFTS (a multi-agent based fault-tolerance system), which is running on distributed multimedia object oriented environment. DOORAE (distributed object oriented collaboration environment) is a good example of the foundation technology for a computer-based multimedia collaborative work that allows development of required application by combining many agents composed of units of functional module when user wishes to develop a new application field. MAFTS has been designed and implemented in DOORAE environment. It is a multi-agent system that is implemented with object oriented concept. The main idea is to detect an error by using polling method. This system detects an error by polling periodically processes with relation to sessions. And, it is to classify the type of errors automatically by using learning rules. The characteristic of this system is to use the same method to get back again it as it creates a session.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"66 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131343420","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
An enterprise architecture framework based on a common information technology domain (EAFIT) for improving interoperability among heterogeneous information systems 一个基于公共信息技术领域(EAFIT)的企业架构框架,用于改进异构信息系统之间的互操作性
Jin-Woo Kim, Young-Gab Kim, JuHum Kwon, Sung-Ho Hong, Chee-Yang Song, D. Baik
Recent developments in information systems (ISs) have resulted in a critical need for integration and retention of heterogeneous ISs in various domains, using their commonalities. Stovepipe systems have been developed because of inconsistencies in planning architecture among stakeholders. Several countries are currently adopting enterprise architecture (EA) systems, such as Zachman AF (ZF), C4ISR AF, SBA, and FEAF, in order to solve various IS problems in the field of information technology, but enterprise architecture framework (EAF) legacy systems can be inadequate to solve problems arising from stovepipe systems. An EAF is required to satisfy aspects of both EA and system architecture (SA) inside a common information technology (IT) domain. This paper proposes a new enterprise architecture framework that will resolve the problems inherent in previous frameworks and their features.
信息系统(ISs)的最新发展导致了对利用其共性在不同领域集成和保留异构ISs的迫切需求。由于利益相关者之间的规划架构不一致,开发了烟囱系统。一些国家目前正在采用企业架构(EA)系统,例如Zachman AF (ZF)、C4ISR AF、SBA和FEAF,以解决信息技术领域中的各种IS问题,但是企业架构框架(EAF)遗留系统可能不足以解决由烟囱系统引起的问题。EAF需要满足公共信息技术(IT)域中EA和系统架构(SA)的各个方面。本文提出了一种新的企业架构框架,该框架将解决原有框架及其特性所固有的问题。
{"title":"An enterprise architecture framework based on a common information technology domain (EAFIT) for improving interoperability among heterogeneous information systems","authors":"Jin-Woo Kim, Young-Gab Kim, JuHum Kwon, Sung-Ho Hong, Chee-Yang Song, D. Baik","doi":"10.1109/SERA.2005.21","DOIUrl":"https://doi.org/10.1109/SERA.2005.21","url":null,"abstract":"Recent developments in information systems (ISs) have resulted in a critical need for integration and retention of heterogeneous ISs in various domains, using their commonalities. Stovepipe systems have been developed because of inconsistencies in planning architecture among stakeholders. Several countries are currently adopting enterprise architecture (EA) systems, such as Zachman AF (ZF), C4ISR AF, SBA, and FEAF, in order to solve various IS problems in the field of information technology, but enterprise architecture framework (EAF) legacy systems can be inadequate to solve problems arising from stovepipe systems. An EAF is required to satisfy aspects of both EA and system architecture (SA) inside a common information technology (IT) domain. This paper proposes a new enterprise architecture framework that will resolve the problems inherent in previous frameworks and their features.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"28 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123245205","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}
引用次数: 14
Software reuse metrics for object-oriented systems 面向对象系统的软件重用度量
K. Aggarwal, Y. Singh, Arvinder Kaur, R. Malhotra
The importance of software measurement is increasing leading to development of new measurement techniques. Reusing existing software components is a key feature in increasing software productivity. It is one of the key elements in object-oriented programming, which reduces the cost and increases the quality of the software. An important feature of C++ called templates support generic programming, which allows the programmer to develop reusable software modules such as functions, classes, etc. The need for software reusability metrics is particularly acute for an organization in order to measure the degree of generic programming included in the form of templates in code. This research addresses this need and introduces a new set of metrics for object-oriented software. Two metrics are proposed for measuring amount of genericty included in the code and then analytically evaluated against Weyuker's set of nine axioms. This set of metrics is then applied to standard projects and accordingly ways in which project managers can use these metrics are suggested.
软件测量的重要性日益增加,导致了新的测量技术的发展。重用现有的软件组件是提高软件生产力的一个关键特性。它是面向对象程序设计的关键要素之一,它降低了成本,提高了软件质量。c++的一个重要特性——模板支持泛型编程,它允许程序员开发可重用的软件模块,如函数、类等。对于一个组织来说,软件可重用性度量的需求是特别迫切的,以便度量代码中模板形式中包含的泛型编程的程度。本研究解决了这一需求,并为面向对象的软件引入了一套新的度量标准。提出了两个度量标准,用于度量代码中包含的泛型量,然后根据Weyuker的九个公理集进行分析评估。然后将这组度量标准应用于标准项目,并相应地建议项目经理使用这些度量标准的方法。
{"title":"Software reuse metrics for object-oriented systems","authors":"K. Aggarwal, Y. Singh, Arvinder Kaur, R. Malhotra","doi":"10.1109/SERA.2005.60","DOIUrl":"https://doi.org/10.1109/SERA.2005.60","url":null,"abstract":"The importance of software measurement is increasing leading to development of new measurement techniques. Reusing existing software components is a key feature in increasing software productivity. It is one of the key elements in object-oriented programming, which reduces the cost and increases the quality of the software. An important feature of C++ called templates support generic programming, which allows the programmer to develop reusable software modules such as functions, classes, etc. The need for software reusability metrics is particularly acute for an organization in order to measure the degree of generic programming included in the form of templates in code. This research addresses this need and introduces a new set of metrics for object-oriented software. Two metrics are proposed for measuring amount of genericty included in the code and then analytically evaluated against Weyuker's set of nine axioms. This set of metrics is then applied to standard projects and accordingly ways in which project managers can use these metrics are suggested.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116243347","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}
引用次数: 65
A comparative evaluation of query modeling cost of SQL/MDR SQL/MDR查询建模成本的比较评估
Dongwon Jeong, H. In, Lee-Sub Lee
This paper shows the feasibility of SQL/MDR development. Previous approach has several problems such as complicated exchanging mechanism, dependent description to local MDR systems, high cost for adding new systems, etc. Until now, the advantages of SQL/MDR have been qualitatively shown in several papers. In this paper, its merits are illustrated in quantitative views. Especially, we focus on the query modeling cost to do this; we define several factors and evaluation model. Through the quantitative evaluation, the reason why SQL/MDR is required for exchanging metadata can be explicitly identified.
本文论证了SQL/MDR开发的可行性。现有的方法存在交换机制复杂、对本地MDR系统描述依赖、增加新系统成本高等问题。到目前为止,SQL/MDR的优点已经在几篇论文中定性地展示了出来。本文从定量的角度说明了它的优点。为此,我们特别关注查询建模成本;我们定义了几个因素和评价模型。通过定量评估,可以明确地识别出元数据交换需要SQL/MDR的原因。
{"title":"A comparative evaluation of query modeling cost of SQL/MDR","authors":"Dongwon Jeong, H. In, Lee-Sub Lee","doi":"10.1109/SERA.2005.3","DOIUrl":"https://doi.org/10.1109/SERA.2005.3","url":null,"abstract":"This paper shows the feasibility of SQL/MDR development. Previous approach has several problems such as complicated exchanging mechanism, dependent description to local MDR systems, high cost for adding new systems, etc. Until now, the advantages of SQL/MDR have been qualitatively shown in several papers. In this paper, its merits are illustrated in quantitative views. Especially, we focus on the query modeling cost to do this; we define several factors and evaluation model. Through the quantitative evaluation, the reason why SQL/MDR is required for exchanging metadata can be explicitly identified.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127138578","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
Intelligent code analyzer for online course management system 在线课程管理系统的智能代码分析器
J. Kuo, Louisa Chu
Online course management system (OCMS) mainly aids various events in online instructing, including testing, course discussion, assignment submission, and assignment grading. This paper is mainly designed basing on the study of completed OCMS of the past. Online assignment submission is prone to easy plagiarism, infecting the learning process of the students and interfering with their studies. In the past, using human power to inspect for plagiarism is very time-consuming. This research then is focused on allowing programming courses to employ procedures such as code standardization, textual analysis, structural analysis, and variable analysis, to evaluate and compare programming codes. We provide an intelligent agent as a daemon to analyze the program code for OCMS. Textually, we use document fingerprinting algorithm as a basis for text comparison; structurally, we utilize formal algebraic expression and dynamic control structure tree (DCS tree) to rebuild and evaluate the program structure; variable-wise, we not only record relevant information for each variable, but also analyze the programming structure where the variables are positioned. By applying a similarity measuring method, we output a similarity value for each program in the three aspects mentioned above. This research implements a convenient user interface that can be applied independently for assignment analyzation. Moreover, we have designed a set of application programming interface (API) that could be embedded into online course management systems.
在线课程管理系统(OCMS)主要辅助在线教学中的各种活动,包括考试、课程讨论、作业提交和作业评分。本文主要是在研究过去已完成的OCMS的基础上进行设计的。网上提交作业容易出现抄袭,影响学生的学习过程,干扰他们的学习。在过去,使用人力来检查抄袭是非常耗时的。因此,本研究的重点是允许编程课程采用诸如代码标准化、文本分析、结构分析和变量分析等程序来评估和比较编程代码。我们提供了一个智能代理作为守护进程来分析OCMS的程序代码。在文本方面,我们使用文档指纹算法作为文本比较的基础;在结构上,利用形式化代数表达式和动态控制结构树(DCS树)对程序结构进行重构和评价;在变量方面,我们不仅记录了每个变量的相关信息,还分析了变量所在的规划结构。通过应用相似度测量方法,我们在上述三个方面为每个程序输出一个相似度值。本研究实现了一个方便的用户界面,可以独立应用于分配分析。此外,我们还设计了一套可嵌入在线课程管理系统的应用程序编程接口(API)。
{"title":"Intelligent code analyzer for online course management system","authors":"J. Kuo, Louisa Chu","doi":"10.1109/SERA.2005.47","DOIUrl":"https://doi.org/10.1109/SERA.2005.47","url":null,"abstract":"Online course management system (OCMS) mainly aids various events in online instructing, including testing, course discussion, assignment submission, and assignment grading. This paper is mainly designed basing on the study of completed OCMS of the past. Online assignment submission is prone to easy plagiarism, infecting the learning process of the students and interfering with their studies. In the past, using human power to inspect for plagiarism is very time-consuming. This research then is focused on allowing programming courses to employ procedures such as code standardization, textual analysis, structural analysis, and variable analysis, to evaluate and compare programming codes. We provide an intelligent agent as a daemon to analyze the program code for OCMS. Textually, we use document fingerprinting algorithm as a basis for text comparison; structurally, we utilize formal algebraic expression and dynamic control structure tree (DCS tree) to rebuild and evaluate the program structure; variable-wise, we not only record relevant information for each variable, but also analyze the programming structure where the variables are positioned. By applying a similarity measuring method, we output a similarity value for each program in the three aspects mentioned above. This research implements a convenient user interface that can be applied independently for assignment analyzation. Moreover, we have designed a set of application programming interface (API) that could be embedded into online course management systems.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115053228","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
A quantitative supplement to the definition of software quality 对软件质量定义的定量补充
K. Akingbehin
This paper proposes a new quantitative definition for software quality. The definition is based on the Taguchi philosophy for assessing and improving the quality of manufacturing processes. The Taguchi approach, originally developed for manufacturing processes, define quality in terms of "loss imparted to society " by a product after delivery of the product to the end user. To facilitate the use of the Taguchi definition, several "loss functions" have been developed. These loss functions allow quality to be quantitatively measured in monetary values (e.g. US dollars). To illustrate the application of the Taguchi definition to a software product, examples that utilize some of the loss functions are presented. The proposed definition of software quality shows good correlation to other popular qualitative and quantitative definitions for software quality.
本文提出了一种新的软件质量定量定义。这个定义是基于田口的哲学来评估和提高制造过程的质量。田口方法最初是为制造过程开发的,它将质量定义为产品交付给最终用户后“给社会造成的损失”。为了方便田口定义的使用,已经开发了几个“损失函数”。这些损失函数允许用货币价值(例如美元)定量地测量质量。为了说明田口定义在软件产品中的应用,给出了一些使用损失函数的例子。提出的软件质量定义与其他流行的软件质量定性和定量定义具有良好的相关性。
{"title":"A quantitative supplement to the definition of software quality","authors":"K. Akingbehin","doi":"10.1109/SERA.2005.15","DOIUrl":"https://doi.org/10.1109/SERA.2005.15","url":null,"abstract":"This paper proposes a new quantitative definition for software quality. The definition is based on the Taguchi philosophy for assessing and improving the quality of manufacturing processes. The Taguchi approach, originally developed for manufacturing processes, define quality in terms of \"loss imparted to society \" by a product after delivery of the product to the end user. To facilitate the use of the Taguchi definition, several \"loss functions\" have been developed. These loss functions allow quality to be quantitatively measured in monetary values (e.g. US dollars). To illustrate the application of the Taguchi definition to a software product, examples that utilize some of the loss functions are presented. The proposed definition of software quality shows good correlation to other popular qualitative and quantitative definitions for software quality.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133356098","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}
引用次数: 13
Designing combinational circuits with list homomorphisms 用表同态设计组合电路
W. Dosch
We present a framework for the unifying high-level synthesis of tree-structured and iterative combinational networks. Based on the theory of list homomorphisms, we develop a standard implementation for tree-structured modules processing the input digits in parallel. The design is systematically specialized to iterative networks processing the input sequentially from the least resp. from the highest significant positions. Throughout the paper, we explicate functional methods for the transformational design of combinational circuits. We illustrate the approach with a parity generator module, a comparator module, and a priority resolution module.
我们提出了一个统一的树状结构和迭代组合网络的高层综合框架。基于表同态理论,我们开发了一个并行处理输入数字的树结构模块的标准实现。该设计系统地专门用于从最小响应开始依次处理输入的迭代网络。从最重要的位置。在整个论文中,我们阐述了组合电路转换设计的泛函方法。我们用奇偶生成器模块、比较器模块和优先级解析模块来说明这种方法。
{"title":"Designing combinational circuits with list homomorphisms","authors":"W. Dosch","doi":"10.3233/jcm-2005-5s103","DOIUrl":"https://doi.org/10.3233/jcm-2005-5s103","url":null,"abstract":"We present a framework for the unifying high-level synthesis of tree-structured and iterative combinational networks. Based on the theory of list homomorphisms, we develop a standard implementation for tree-structured modules processing the input digits in parallel. The design is systematically specialized to iterative networks processing the input sequentially from the least resp. from the highest significant positions. Throughout the paper, we explicate functional methods for the transformational design of combinational circuits. We illustrate the approach with a parity generator module, a comparator module, and a priority resolution module.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131105161","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
期刊
Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1