首页 > 最新文献

Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96最新文献

英文 中文
A software process management system considering workers' workload 一个考虑员工工作量的软件流程管理系统
A. Hazeyama, S. Komiya
Workers in software projects are usually engaged in main development and other work, concurrently. Other work might put pressure on the schedule of the whole project. Therefore an order to manage the whole project appropriately, not only the main development work but also other work should be dealt with as management objects. The paper clarifies a framework to support various types of work and different granularity of processes in an integrated manner and shows the behavior of the system using an example. This framework enables appropriate process management of the whole project by taking into consideration workers' workloads (who is doing what activity at what workload at what time).
软件项目的工作人员通常同时从事主要开发和其他工作。其他工作可能会给整个项目的进度带来压力。因此,为了对整个项目进行适当的管理,不仅要把主要的开发工作作为管理对象,还要把其他工作作为管理对象来处理。本文阐明了一个框架,以集成的方式支持各种类型的工作和不同粒度的过程,并通过一个示例展示了系统的行为。该框架通过考虑工作人员的工作负载(谁在什么时间以什么工作负载执行什么活动)来实现对整个项目的适当流程管理。
{"title":"A software process management system considering workers' workload","authors":"A. Hazeyama, S. Komiya","doi":"10.1109/CMPSAC.1996.541419","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.541419","url":null,"abstract":"Workers in software projects are usually engaged in main development and other work, concurrently. Other work might put pressure on the schedule of the whole project. Therefore an order to manage the whole project appropriately, not only the main development work but also other work should be dealt with as management objects. The paper clarifies a framework to support various types of work and different granularity of processes in an integrated manner and shows the behavior of the system using an example. This framework enables appropriate process management of the whole project by taking into consideration workers' workloads (who is doing what activity at what workload at what time).","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123167161","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
OO is NOT the silver bullet OO不是灵丹妙药
J. B. Thompson
A recurring theme within the software industry since its inception has been the problem of poor quality software. Over the last few years object-orientated (OO) approaches have been promoted as a major panacea to these ills and it is claimed that already they are widely adopted. This may be true in education where a recent survey of 27 UK universities reported that all were teaching OO technology to some degree. However, the same is not necessarily true of industry and one must question whether or not they are really addressing fundamental problems or are simply yet another technological fad.
自软件行业成立以来,一个反复出现的主题就是劣质软件的问题。在过去的几年里,面向对象(OO)方法被认为是解决这些问题的灵丹妙药,并且已经被广泛采用。这在教育领域可能是正确的,最近一项针对27所英国大学的调查报告称,所有大学都在某种程度上教授面向对象技术。然而,工业未必如此,人们必须质疑它们是否真的在解决根本问题,还是仅仅是另一种技术时尚。
{"title":"OO is NOT the silver bullet","authors":"J. B. Thompson","doi":"10.1109/CMPSAC.1996.544155","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544155","url":null,"abstract":"A recurring theme within the software industry since its inception has been the problem of poor quality software. Over the last few years object-orientated (OO) approaches have been promoted as a major panacea to these ills and it is claimed that already they are widely adopted. This may be true in education where a recent survey of 27 UK universities reported that all were teaching OO technology to some degree. However, the same is not necessarily true of industry and one must question whether or not they are really addressing fundamental problems or are simply yet another technological fad.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115921811","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
Mapping Petri nets to parallel programs in CC++ 在cc++中将Petri网映射到并行程序
Weili Yao, Xudong He
Petri nets have been widely used as a tool for modeling and analyzing concurrent and distributed system for many years but their applications have been limited to the earlier activities of software system development. To make Petri nets a full fledged software development methodology, systematic (eventually automatic) code generation techniques are needed. We present an approach to derive parallel program skeletons from Petri nets which establishes a link between Petri nets and OO parallel programming and forms a foundation for a Petri net based transformational software development methodology.
Petri网作为一种建模和分析并发和分布式系统的工具已经被广泛使用了很多年,但是它的应用仅限于软件系统开发的早期活动。为了使Petri网成为一种成熟的软件开发方法,需要系统的(最终是自动的)代码生成技术。我们提出了一种从Petri网派生并行程序骨架的方法,该方法在Petri网和OO并行编程之间建立了联系,并为基于Petri网的转换软件开发方法奠定了基础。
{"title":"Mapping Petri nets to parallel programs in CC++","authors":"Weili Yao, Xudong He","doi":"10.1109/CMPSAC.1996.542428","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.542428","url":null,"abstract":"Petri nets have been widely used as a tool for modeling and analyzing concurrent and distributed system for many years but their applications have been limited to the earlier activities of software system development. To make Petri nets a full fledged software development methodology, systematic (eventually automatic) code generation techniques are needed. We present an approach to derive parallel program skeletons from Petri nets which establishes a link between Petri nets and OO parallel programming and forms a foundation for a Petri net based transformational software development methodology.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116023361","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}
引用次数: 4
Emerging software engineering education 新兴软件工程教育
M. Matsumoto
Software engineering education at higher education has to play at least two roles as showing software engineering researches the right direction along with which they must carry out their works in a non-trivial way. Today's gap forces us to do this role which is thought beyond education. The other role is educating students whatever useful technology for their developing systems. The author's experiences show that playing these two roles brings great advantages.
高等教育中的软件工程教育必须扮演至少两个角色,向软件工程研究人员展示正确的方向,同时他们必须以一种不平凡的方式开展工作。今天的差距迫使我们扮演这个被认为超越了教育的角色。另一个角色是向学生传授开发系统所需的有用技术。笔者的经验表明,扮演这两个角色带来了巨大的优势。
{"title":"Emerging software engineering education","authors":"M. Matsumoto","doi":"10.1109/CMPSAC.1996.545879","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.545879","url":null,"abstract":"Software engineering education at higher education has to play at least two roles as showing software engineering researches the right direction along with which they must carry out their works in a non-trivial way. Today's gap forces us to do this role which is thought beyond education. The other role is educating students whatever useful technology for their developing systems. The author's experiences show that playing these two roles brings great advantages.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116061270","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
A colored Petri net-based formal method for the design of control systems 基于彩色Petri网的控制系统形式化设计方法
M. Makungu, R. St.-Denis, M. Barbeau
Several formal methods model reactive systems as discrete-event systems (DES). This makes mathematical reasoning about their properties easier and controller synthesis possible. We investigate the forbidden state control problem in which a DES is represented as a colored Petri net with a symmetry specification. More specifically, we provide an efficient formal method for synthesizing a controller which, when combined with the original system, will avoid reaching forbidden states. This problem is decidable if the colored Petri net has finite color sets and bounded places. Unlike conventional methods that explore the entire reachable set of states, our method avoids an exhaustive search of the state space by exploiting a symmetry specification. Furthermore, this abstraction technique allows a compact representation for the controller. Therefore, our method performs particularly well when applied to large but structured processes with similar components.
有几种形式化方法将反应系统建模为离散事件系统(DES)。这使得对其性质的数学推理更容易,控制器合成也成为可能。我们研究了将DES表示为具有对称规范的彩色Petri网的禁止状态控制问题。更具体地说,我们提供了一种有效的形式化方法来合成控制器,当与原始系统结合时,将避免达到禁止状态。当有色Petri网具有有限的颜色集和有界的位置时,这个问题是可判定的。与探索整个可达状态集的传统方法不同,我们的方法通过利用对称规范避免了对状态空间的详尽搜索。此外,这种抽象技术允许对控制器进行紧凑的表示。因此,当应用于具有类似组件的大型但结构化的过程时,我们的方法执行得特别好。
{"title":"A colored Petri net-based formal method for the design of control systems","authors":"M. Makungu, R. St.-Denis, M. Barbeau","doi":"10.1109/CMPSAC.1996.542422","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.542422","url":null,"abstract":"Several formal methods model reactive systems as discrete-event systems (DES). This makes mathematical reasoning about their properties easier and controller synthesis possible. We investigate the forbidden state control problem in which a DES is represented as a colored Petri net with a symmetry specification. More specifically, we provide an efficient formal method for synthesizing a controller which, when combined with the original system, will avoid reaching forbidden states. This problem is decidable if the colored Petri net has finite color sets and bounded places. Unlike conventional methods that explore the entire reachable set of states, our method avoids an exhaustive search of the state space by exploiting a symmetry specification. Furthermore, this abstraction technique allows a compact representation for the controller. Therefore, our method performs particularly well when applied to large but structured processes with similar components.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123872676","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
Verifying timing properties for distributed real-time systems using timing constraint Petri nets 利用时序约束Petri网验证分布式实时系统的时序特性
J. Tsai, S. J. Yang, Yao-Hsiung Chang, Eric Y. T. Juan
Timing analysis is essential to the development of valid computer systems especially for a distributed real-time system. We present both static and dynamic analysis procedures to verify timing properties of distributed real-time systems using timing constraint Petri nets (TCPNs). With both derived static information and collected dynamic data, we can locate a faulty task in a distributed real-time system using a timing behavior cross reference task. After a faulty task has been pinpointed the causes of a timing constraint violation in a faulty task can be identified.
时序分析是开发有效的计算机系统,特别是分布式实时系统的必要条件。我们提出了静态和动态分析程序来验证分布式实时系统的时序特性,使用时序约束Petri网(TCPNs)。利用得到的静态信息和收集到的动态数据,我们可以利用时序行为交叉参考任务来定位分布式实时系统中的故障任务。在确定故障任务后,可以确定故障任务中违反时间约束的原因。
{"title":"Verifying timing properties for distributed real-time systems using timing constraint Petri nets","authors":"J. Tsai, S. J. Yang, Yao-Hsiung Chang, Eric Y. T. Juan","doi":"10.1109/CMPSAC.1996.542423","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.542423","url":null,"abstract":"Timing analysis is essential to the development of valid computer systems especially for a distributed real-time system. We present both static and dynamic analysis procedures to verify timing properties of distributed real-time systems using timing constraint Petri nets (TCPNs). With both derived static information and collected dynamic data, we can locate a faulty task in a distributed real-time system using a timing behavior cross reference task. After a faulty task has been pinpointed the causes of a timing constraint violation in a faulty task can be identified.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115453483","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}
引用次数: 4
On integrating existing bibliographic databases and structured databases 论现有书目数据库与结构化数据库的整合
Ying Lu, Ee-Peng Lim
It is widely accepted that future digital library applications have to be built upon different kinds of database servers to draw different forms of data from them. These data include bibliographic data, text data, multimedia data, and structured data. We address the problem of integrating existing bibliographic and structured databases which reside at different locations in the network. To integrate bibliographic data and structured data, we extended the well-known SQL model to represent bibliographic related attributes and queries. In particular, we have added a new data type to model attributes in the bibliographic database. We have also designed specialized predicates and functions that can be used to formulate queries on bibliographic data alone as well as queries on both bibliographic and structured data. By combining our SQL extensions with the other SQL extensions that model general text data, we believe that a versatile query language layer can be made available to our future digital library application development.
人们普遍认为,未来的数字图书馆应用程序必须建立在不同类型的数据库服务器上,以从中提取不同形式的数据。这些数据包括书目数据、文本数据、多媒体数据和结构化数据。我们解决了整合现有的书目和结构化数据库的问题,这些数据库驻留在网络的不同位置。为了集成书目数据和结构化数据,我们扩展了著名的SQL模型来表示书目相关的属性和查询。特别是,我们为书目数据库中的模型属性添加了一种新的数据类型。我们还设计了专门的谓词和函数,可用于单独对书目数据进行查询,也可用于同时对书目数据和结构化数据进行查询。通过将我们的SQL扩展与其他为一般文本数据建模的SQL扩展相结合,我们相信可以为我们未来的数字图书馆应用程序开发提供一个通用的查询语言层。
{"title":"On integrating existing bibliographic databases and structured databases","authors":"Ying Lu, Ee-Peng Lim","doi":"10.1109/CMPSAC.1996.544165","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544165","url":null,"abstract":"It is widely accepted that future digital library applications have to be built upon different kinds of database servers to draw different forms of data from them. These data include bibliographic data, text data, multimedia data, and structured data. We address the problem of integrating existing bibliographic and structured databases which reside at different locations in the network. To integrate bibliographic data and structured data, we extended the well-known SQL model to represent bibliographic related attributes and queries. In particular, we have added a new data type to model attributes in the bibliographic database. We have also designed specialized predicates and functions that can be used to formulate queries on bibliographic data alone as well as queries on both bibliographic and structured data. By combining our SQL extensions with the other SQL extensions that model general text data, we believe that a versatile query language layer can be made available to our future digital library application development.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130071795","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
Hypermedia conference proceedings 超媒体会议记录
K. Chon
Conference proceedings like many other documents are increasingly converted from hardcopy to online. This trend is being accelerated by the recent development of the World Wide Web. The article summarizes the online, hypermedia proceedings of the recent conference, INET'95. The online document, called hypermedia proceedings was developed in the very short time of three months with a multi national collaborative effort. The hypermedia proceedings were made available for access two months prior to the conference date. This allowed people to read the papers and comment on them before they came to the conference. The hypermedia proceedings server even read the abstracts for the user using natural or artificial voices.
像许多其他文件一样,会议记录越来越多地从硬拷贝转换为在线文件。最近万维网的发展加速了这一趋势。本文总结了最近INET'95会议的在线超媒体会议记录。这份名为“超媒体程序”的在线文件是在多国合作的努力下,在短短三个月的时间内完成的。超媒体会议记录在会议日期前两个月提供供查阅。这使得人们可以在参加会议之前阅读论文并对其进行评论。超媒体程序服务器甚至可以使用自然或人工的声音为用户朗读摘要。
{"title":"Hypermedia conference proceedings","authors":"K. Chon","doi":"10.1109/CMPSAC.1996.544167","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544167","url":null,"abstract":"Conference proceedings like many other documents are increasingly converted from hardcopy to online. This trend is being accelerated by the recent development of the World Wide Web. The article summarizes the online, hypermedia proceedings of the recent conference, INET'95. The online document, called hypermedia proceedings was developed in the very short time of three months with a multi national collaborative effort. The hypermedia proceedings were made available for access two months prior to the conference date. This allowed people to read the papers and comment on them before they came to the conference. The hypermedia proceedings server even read the abstracts for the user using natural or artificial voices.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126411806","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
Detection of infeasible paths using Presburger arithmetic 用Presburger算法检测不可行路径
Kuniaki Naoi, N. Takahashi
Detecting infeasible paths (IFPs) allows accurate computation of various kinds of program slices, and accurate detection of semantic errors that may occur when two variants of a program are merged. We propose a method of efficiently determining the truth of a prenex normal form Presburger sentence (P-sentence) bounded only by existential quantifiers, which is suitable for detecting IFPs. In this method, a coefficients matrix is converted into a triangular matrix based on the method proposed by Cooper (1972). If the rank of the matrix is lower than the degree of the matrix, the matrix is triangulated by using a method for solving one linear equation with three or more unknowns, so that the matrix can be back-substituted. This paper shows that an implementation of our method provides a slower increase in computation time than the previous method and reduces computation time by up to 3,000,000 times.
检测不可行路径(IFPs)允许对各种程序切片进行精确的计算,并精确地检测在合并程序的两个变体时可能发生的语义错误。我们提出了一种有效确定仅由存在量词限定的前缀范式Presburger句子(p句)真值的方法,该方法适用于ifp的检测。该方法根据Cooper(1972)提出的方法,将系数矩阵转换为三角矩阵。如果矩阵的秩低于矩阵的阶,则采用求解一个有三个或更多未知数的线性方程的方法对矩阵进行三角化,使矩阵可以反代。本文表明,与之前的方法相比,我们的方法的实现提供了较慢的计算时间增长,并将计算时间减少了多达3,000,000倍。
{"title":"Detection of infeasible paths using Presburger arithmetic","authors":"Kuniaki Naoi, N. Takahashi","doi":"10.1109/CMPSAC.1996.544614","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544614","url":null,"abstract":"Detecting infeasible paths (IFPs) allows accurate computation of various kinds of program slices, and accurate detection of semantic errors that may occur when two variants of a program are merged. We propose a method of efficiently determining the truth of a prenex normal form Presburger sentence (P-sentence) bounded only by existential quantifiers, which is suitable for detecting IFPs. In this method, a coefficients matrix is converted into a triangular matrix based on the method proposed by Cooper (1972). If the rank of the matrix is lower than the degree of the matrix, the matrix is triangulated by using a method for solving one linear equation with three or more unknowns, so that the matrix can be back-substituted. This paper shows that an implementation of our method provides a slower increase in computation time than the previous method and reduces computation time by up to 3,000,000 times.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125839898","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 Component-Based Software Development Model 基于组件的软件开发模型
J. Ning
Most existing software development processes, methods, and tools are weak in supporting architecture modeling and component reuse. This paper introduces concepts and principles behind Component-Based Software Engineering (CBSE), the style of system construction by component assembly. A process model and supporting technologies are described. Central to this model is explicit representation of software components and component-based architectures.
大多数现有的软件开发过程、方法和工具在支持体系结构建模和组件重用方面都很薄弱。本文介绍了基于组件的软件工程(CBSE)的概念和原理,这是一种通过组件组装来构建系统的方式。描述了流程模型和支持技术。该模型的核心是软件组件和基于组件的体系结构的显式表示。
{"title":"A Component-Based Software Development Model","authors":"J. Ning","doi":"10.1109/CMPSAC.1996.544597","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544597","url":null,"abstract":"Most existing software development processes, methods, and tools are weak in supporting architecture modeling and component reuse. This paper introduces concepts and principles behind Component-Based Software Engineering (CBSE), the style of system construction by component assembly. A process model and supporting technologies are described. Central to this model is explicit representation of software components and component-based architectures.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127485763","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}
引用次数: 64
期刊
Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96
全部 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