首页 > 最新文献

2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)最新文献

英文 中文
Engineering Safety - and Security-Related Requirements for Software-Intensive Systems 软件密集型系统的工程安全和安全相关需求
D. Firesmith
Summary form only given. Many software-intensive systems have significant safety ramifications and need to have their associated safety-related requirements properly engineered. It has been observed by several consultants, researchers, and authors that inadequate requirements are a major cause of accidents involving software-intensive systems. Yet in practice, there is very little interaction between the requirements and safety disciplines and little collaboration between their respective communities. Most requirements engineers know little about safety engineering, and most safety engineers know little about requirements engineering. Also, safety engineering typically concentrates on architectures and designs rather than requirements because hazard analysis typically depends on the identification of hardware and software components, the failure of which can cause accidents. This leads to safety-related requirements that are often ambiguous, incomplete, and even missing. The tutorial begins with a single common realistic example of a safety critical system that will be used throughout to provide good examples of safety-related requirements. The tutorial then provides an introduction to requirements engineering for safety engineers and an introduction to safety engineering for requirements engineers. The tutorial then provides clear definitions and descriptions of the different kinds of safety-related requirements and finishes with a practical process for producing them
只提供摘要形式。许多软件密集型系统都有重要的安全分支,需要对其相关的安全相关需求进行适当的设计。一些顾问、研究人员和作者已经注意到,需求不足是涉及软件密集型系统的事故的主要原因。然而在实践中,需求和安全规程之间的相互作用很少,他们各自社区之间的协作也很少。大多数需求工程师对安全工程知之甚少,而大多数安全工程师对需求工程知之甚少。此外,安全工程通常侧重于架构和设计,而不是需求,因为危害分析通常依赖于硬件和软件组件的识别,这些组件的故障可能导致事故。这导致了与安全相关的需求常常是模糊的、不完整的,甚至是缺失的。本教程从安全关键系统的一个常见实际示例开始,该示例将贯穿始终,提供与安全相关的需求的良好示例。然后,本教程为安全工程师介绍了需求工程,并为需求工程师介绍了安全工程。然后,本教程提供了不同类型的安全相关需求的明确定义和描述,并以生成这些需求的实际过程结束
{"title":"Engineering Safety - and Security-Related Requirements for Software-Intensive Systems","authors":"D. Firesmith","doi":"10.1109/ICSECOMPANION.2007.35","DOIUrl":"https://doi.org/10.1109/ICSECOMPANION.2007.35","url":null,"abstract":"Summary form only given. Many software-intensive systems have significant safety ramifications and need to have their associated safety-related requirements properly engineered. It has been observed by several consultants, researchers, and authors that inadequate requirements are a major cause of accidents involving software-intensive systems. Yet in practice, there is very little interaction between the requirements and safety disciplines and little collaboration between their respective communities. Most requirements engineers know little about safety engineering, and most safety engineers know little about requirements engineering. Also, safety engineering typically concentrates on architectures and designs rather than requirements because hazard analysis typically depends on the identification of hardware and software components, the failure of which can cause accidents. This leads to safety-related requirements that are often ambiguous, incomplete, and even missing. The tutorial begins with a single common realistic example of a safety critical system that will be used throughout to provide good examples of safety-related requirements. The tutorial then provides an introduction to requirements engineering for safety engineers and an introduction to safety engineering for requirements engineers. The tutorial then provides clear definitions and descriptions of the different kinds of safety-related requirements and finishes with a practical process for producing them","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121108143","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}
引用次数: 53
What COTS and Software Reuse Teach Us about SOA 关于SOA, COTS和软件重用教给我们什么
W. Anderson
Many organizations are increasingly looking for techniques that can lead to large-scale (and often dynamic) integration and inter operation of new and existing components, services, or systems. Service-oriented architecture (SOA) holds great promise as an approach that can facilitate these desires. Over the past decades, organizations have tried various development software reuse approaches, such as commercial off-the-shelf (COTS) based systems, product line engineering, and frames. As we move into this new world of highly interoperable systems, we should take advantage of the lessons taught by the development of these approaches. This paper identifies key lessons from COTS and software reuse that can be applied to SOA
许多组织越来越多地寻找能够导致新的和现有的组件、服务或系统的大规模(通常是动态的)集成和互操作的技术。面向服务的体系结构(SOA)作为一种能够满足这些需求的方法具有很大的前景。在过去的几十年中,组织已经尝试了各种开发软件重用方法,例如基于商业现货(COTS)的系统、产品线工程和框架。当我们进入这个高度可互操作系统的新世界时,我们应该利用这些方法的开发所带来的经验教训。本文确定了可以应用于SOA的来自COTS和软件重用的关键经验教训
{"title":"What COTS and Software Reuse Teach Us about SOA","authors":"W. Anderson","doi":"10.1109/ICCBSS.2007.46","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.46","url":null,"abstract":"Many organizations are increasingly looking for techniques that can lead to large-scale (and often dynamic) integration and inter operation of new and existing components, services, or systems. Service-oriented architecture (SOA) holds great promise as an approach that can facilitate these desires. Over the past decades, organizations have tried various development software reuse approaches, such as commercial off-the-shelf (COTS) based systems, product line engineering, and frames. As we move into this new world of highly interoperable systems, we should take advantage of the lessons taught by the development of these approaches. This paper identifies key lessons from COTS and software reuse that can be applied to SOA","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115628097","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}
引用次数: 9
Second International OTS-Based Development Methods Workshop 第二届国际ots开发方法研讨会
D. Firesmith
Summary form only given. As evidenced by the success of the ICCBSS Conferences, the OTS (off-the-shelf)-based development community is constantly growing. Unfortunately, different development projects and organizations have adopted different terminology and reference models for the OTS-based tasks to be performed, work products to be produced, and roles to be played. Due to the current lack of standardization, these unnecessary differences have produced a growing confusion that has limited effective communication and have slowed the improvement and spread of OTS-based development methods. We believe it is feasible and the time is ripe to start reaching a consensus on a single common framework of reusable OTS-related method components
只提供摘要形式。正如ICCBSS会议的成功所证明的那样,基于OTS(现成的)的开发社区正在不断增长。不幸的是,不同的开发项目和组织对于要执行的基于ots的任务、要生产的工作产品和要扮演的角色采用了不同的术语和参考模型。由于目前缺乏标准化,这些不必要的差异产生了越来越多的混乱,限制了有效的沟通,并减缓了基于ots的开发方法的改进和传播。我们相信这是可行的,并且时机已经成熟,可以开始就可重用ots相关方法组件的单一通用框架达成共识
{"title":"Second International OTS-Based Development Methods Workshop","authors":"D. Firesmith","doi":"10.1109/ICCBSS.2007.33","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.33","url":null,"abstract":"Summary form only given. As evidenced by the success of the ICCBSS Conferences, the OTS (off-the-shelf)-based development community is constantly growing. Unfortunately, different development projects and organizations have adopted different terminology and reference models for the OTS-based tasks to be performed, work products to be produced, and roles to be played. Due to the current lack of standardization, these unnecessary differences have produced a growing confusion that has limited effective communication and have slowed the improvement and spread of OTS-based development methods. We believe it is feasible and the time is ripe to start reaching a consensus on a single common framework of reusable OTS-related method components","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117064196","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
Change-out: A System of Systems Approach to COTS Management 变更:COTS管理的系统方法的系统
S. J. Baron
Civilization has slipped into the twenty-first century with electronics touching nearly every part of our lives. Since inception, integrated circuit technology and software have advanced exponentially. Complex systems such as cars, satellites and aircraft can have subsystems with lifespans that wildly differ. Many such products are truly a systems of systems where subsystem change-out is required to keep the unit up-to-date. Products that run mostly on electronics are often smaller like telephones and computers. When obsolete they are usually replaced rather than refurbished. But in larger systems like an aircraft or a submarine, subsystem change-out should be considering during planning. In the Department of Defense as well as other organizations, managing such a process is complex. This paper examines such complexity, provides a visual framework for a system of systems and the relevance and importance of change-out in general
人类文明已经悄然进入二十一世纪,电子产品几乎触及了我们生活的方方面面。自成立以来,集成电路技术和软件得到了指数级的发展。汽车、卫星和飞机等复杂系统的子系统寿命差别很大。许多这样的产品实际上是一个系统的系统,其中需要对子系统进行更改以保持单元的最新状态。以电子产品为主的产品通常比较小,比如电话和电脑。当它们过时时,通常是更换而不是翻新。但在像飞机或潜艇这样的大型系统中,应该在规划期间考虑子系统的更换。在国防部和其他组织中,管理这样一个过程是复杂的。本文考察了这种复杂性,为系统的系统提供了一个可视化的框架,以及总体上变革的相关性和重要性
{"title":"Change-out: A System of Systems Approach to COTS Management","authors":"S. J. Baron","doi":"10.1109/ICCBSS.2007.8","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.8","url":null,"abstract":"Civilization has slipped into the twenty-first century with electronics touching nearly every part of our lives. Since inception, integrated circuit technology and software have advanced exponentially. Complex systems such as cars, satellites and aircraft can have subsystems with lifespans that wildly differ. Many such products are truly a systems of systems where subsystem change-out is required to keep the unit up-to-date. Products that run mostly on electronics are often smaller like telephones and computers. When obsolete they are usually replaced rather than refurbished. But in larger systems like an aircraft or a submarine, subsystem change-out should be considering during planning. In the Department of Defense as well as other organizations, managing such a process is complex. This paper examines such complexity, provides a visual framework for a system of systems and the relevance and importance of change-out in general","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123584582","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 Stakeholder Negotiation Process for Deriving COTS Evaluation Criteria 用于衍生COTS评估标准的利益相关者协商过程
Jesal Bhuta, Hasan Kitapci
Summary form only given. Several COTS evaluation processes such as those in (Comella-Dorda et al., 2002) and (Yang and Boehm, 2004) utilize a weighted aggregation (or a similar) method to evaluate COTS products' functional and nonfunctional capabilities. The weighted aggregation method uses O (COTS score * weight of the criteria) to score COTS products relative to each other. However, so far there is little literature that guides users in weighting the evaluation criteria and scoring COTS products on these criteria. In (Boehm and Gruenbacher, 2000) and (Briggs and Grunbacher, 2002) authors have presented a stakeholder-driven process that is used to elicit stakeholder Win conditions, which can then transformed into prioritized requirements (Boehm et al., 1994 and Kitapci et al., 2003). In this poster we present a tailored version of such a stakeholder-driven process that can be applied in the COTS context to define a weighted COTS evaluation criteria as well as a scale for scoring COTS products
只提供摘要形式。一些COTS评估过程,如(Comella-Dorda et al., 2002)和(Yang and Boehm, 2004)中使用加权聚合(或类似的)方法来评估COTS产品的功能和非功能能力。加权聚合法使用0 (COTS评分*标准权重)对COTS产品进行相对评分。然而,到目前为止,很少有文献指导用户对评估标准进行加权,并根据这些标准对COTS产品进行评分。在(Boehm and Gruenbacher, 2000)和(Briggs and Grunbacher, 2002)中,作者提出了一个利益相关者驱动的过程,该过程用于引出利益相关者获胜条件,然后可以将其转化为优先需求(Boehm et al., 1994和Kitapci et al., 2003)。在这张海报中,我们展示了这样一个利益相关者驱动过程的定制版本,它可以应用于COTS上下文中,以定义一个加权的COTS评估标准,以及一个为COTS产品评分的尺度
{"title":"A Stakeholder Negotiation Process for Deriving COTS Evaluation Criteria","authors":"Jesal Bhuta, Hasan Kitapci","doi":"10.1109/ICCBSS.2007.5","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.5","url":null,"abstract":"Summary form only given. Several COTS evaluation processes such as those in (Comella-Dorda et al., 2002) and (Yang and Boehm, 2004) utilize a weighted aggregation (or a similar) method to evaluate COTS products' functional and nonfunctional capabilities. The weighted aggregation method uses O (COTS score * weight of the criteria) to score COTS products relative to each other. However, so far there is little literature that guides users in weighting the evaluation criteria and scoring COTS products on these criteria. In (Boehm and Gruenbacher, 2000) and (Briggs and Grunbacher, 2002) authors have presented a stakeholder-driven process that is used to elicit stakeholder Win conditions, which can then transformed into prioritized requirements (Boehm et al., 1994 and Kitapci et al., 2003). In this poster we present a tailored version of such a stakeholder-driven process that can be applied in the COTS context to define a weighted COTS evaluation criteria as well as a scale for scoring COTS products","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134164377","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
Software IC Revised: A New Approach of Component-Based Software Design with Software Slots 软件集成电路的修正:一种基于组件的软件插槽设计新方法
Shangwei Duan, Xiaobu Yuan
By investigating the failure of Software IC in object-oriented technology and studying the characteristics of component-based or COTS-based software technologies, this paper revises software IC and develops a software-slot-oriented strategy for the design of component-based software systems. This new strategy introduces requirements directly into the design of component-based systems, and allows architects to focus on system frameworks without too much concern about components. This work provides a mechanism to deal with the increasingly complex interface logics of COTS systems, and suggests a possible guidance for component standardization. Effectiveness and availability of the proposed approach are illustrated with a case study that applies the software-slot-oriented design on a practical component-based software system
通过研究面向对象技术中软件集成电路的缺陷,研究基于组件或基于cots的软件技术的特点,本文对软件集成电路进行了修正,并提出了一种面向软件插槽的策略来设计基于组件的软件系统。这种新策略将需求直接引入到基于组件的系统设计中,并允许架构师关注系统框架,而不必过多地关注组件。这项工作为处理COTS系统日益复杂的接口逻辑提供了一种机制,并为组件标准化提供了可能的指导。最后,以一个实际的基于组件的软件系统为例,说明了该方法的有效性和可用性
{"title":"Software IC Revised: A New Approach of Component-Based Software Design with Software Slots","authors":"Shangwei Duan, Xiaobu Yuan","doi":"10.1109/ICCBSS.2007.41","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.41","url":null,"abstract":"By investigating the failure of Software IC in object-oriented technology and studying the characteristics of component-based or COTS-based software technologies, this paper revises software IC and develops a software-slot-oriented strategy for the design of component-based software systems. This new strategy introduces requirements directly into the design of component-based systems, and allows architects to focus on system frameworks without too much concern about components. This work provides a mechanism to deal with the increasingly complex interface logics of COTS systems, and suggests a possible guidance for component standardization. Effectiveness and availability of the proposed approach are illustrated with a case study that applies the software-slot-oriented design on a practical component-based software system","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133842874","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}
引用次数: 2
Realizing a Generic Medical Image Repository for System of Systems 用于系统的通用医学图像库的实现
N. Chandrashekar, S. M. Gautam, K. S. Srinivas, J. Vijayananda
Ever since medical images were digitized in the late 1970fs, there has been an explosion of diagnostic digital imaging techniques and procedures. Medical information systems have embraced the advances in technology to provide better health care for the patients and significant workflow improvements for the hospitals. This has led to a noteworthy evolution of medical information systems over the last few decades. From what used to be single stand alone modalities, the evolution has passed through cluster of modalities; multi modality clusters in a single hospital and has now reached a stage where in we have an enterprise network connecting many such hospitals thereby creating a system of systems. Medical image repositories form a critical subsystem in the medical systems of systems. They have a diverse role to play in any hospital starting from storing of electronic patient records and scanned medical images generated by individual modalities like X-Ray and MR to storing of data in an enterprise hospital network. This paper discusses the challenges faced by a medical image repository used in the context of a system of systems and how we have realized the image repository to handle these challenges
自从20世纪70年代后期医学图像数字化以来,诊断数字成像技术和程序出现了爆炸式增长。医疗信息系统已经接受了技术的进步,为患者提供更好的医疗保健,并显著改善了医院的工作流程。在过去的几十年里,这导致了医疗信息系统的显著发展。从过去单一的独立模式,演变经历了模式集群;多模式集群在一家医院,现在已经达到了一个阶段,我们有一个企业网络连接许多这样的医院,从而创建一个系统的系统。医学图像库是医学系统的一个关键子系统。它们在任何医院都扮演着不同的角色,从存储电子病历和由x射线和MR等个人模式生成的扫描医学图像,到存储企业医院网络中的数据。本文讨论了在系统的系统环境中使用医学图像存储库所面临的挑战,以及我们如何实现图像存储库来处理这些挑战
{"title":"Realizing a Generic Medical Image Repository for System of Systems","authors":"N. Chandrashekar, S. M. Gautam, K. S. Srinivas, J. Vijayananda","doi":"10.1109/ICCBSS.2007.28","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.28","url":null,"abstract":"Ever since medical images were digitized in the late 1970fs, there has been an explosion of diagnostic digital imaging techniques and procedures. Medical information systems have embraced the advances in technology to provide better health care for the patients and significant workflow improvements for the hospitals. This has led to a noteworthy evolution of medical information systems over the last few decades. From what used to be single stand alone modalities, the evolution has passed through cluster of modalities; multi modality clusters in a single hospital and has now reached a stage where in we have an enterprise network connecting many such hospitals thereby creating a system of systems. Medical image repositories form a critical subsystem in the medical systems of systems. They have a diverse role to play in any hospital starting from storing of electronic patient records and scanned medical images generated by individual modalities like X-Ray and MR to storing of data in an enterprise hospital network. This paper discusses the challenges faced by a medical image repository used in the context of a system of systems and how we have realized the image repository to handle these challenges","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"378 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123033047","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}
引用次数: 2
Attribute-Based COTS Product Interoperability Assessment 基于属性的COTS产品互操作性评估
Jesal Bhuta, B. Boehm
Software systems today are frequently composed from prefabricated commercial components that provide complex functionality and engage in complex interactions. Such projects that utilize multiple commercial-off-the-shelf (COTS) products often confront interoperability conflicts resulting in budget and schedule overruns. These conflicts occur because of the incompatible assumptions made by developers of these products. Identification of such conflicts and planning strategies to resolve them is critical for developing such systems under budget and schedule constraints. Unfortunately, acquiring information to perform interoperability analysis is a time-intensive process. Moreover, increase in the number of COTS products available to fulfill similar functionality leads to hundreds of COTS product combinations, further complicating the COTS interoperability assessment landscape. In this paper we present a set of attributes that can be used to define COTS interoperability-specific characteristics. COTS product definitions based on these attributes can be used to perform high-level and automated interoperability assessment to filter out COTS product combinations whose integration will not be feasible within project constraints. In addition to above stated attributes, we present a tool that can be used to assess COTS-based architectures for interoperability conflicts, reducing the overall effort spent in performing interoperability analysis. Our preliminary experience in using the framework indicates an increase in interoperability assessment productivity by 50% and accuracy by 20%
今天的软件系统通常由预制的商业组件组成,这些组件提供复杂的功能并参与复杂的交互。这种利用多种商用现货(COTS)产品的项目经常面临互操作性冲突,导致预算和进度超支。这些冲突的发生是因为这些产品的开发人员做出了不相容的假设。识别这些冲突并规划解决它们的策略对于在预算和进度限制下开发此类系统至关重要。不幸的是,获取信息以执行互操作性分析是一个耗时的过程。此外,可用于实现类似功能的COTS产品数量的增加导致数百个COTS产品组合,进一步使COTS互操作性评估前景复杂化。在本文中,我们提出了一组可用于定义COTS互操作性特定特征的属性。基于这些属性的COTS产品定义可用于执行高级和自动化的互操作性评估,以过滤掉在项目约束条件下集成不可行的COTS产品组合。除了上面陈述的属性之外,我们还提供了一个工具,可用于评估基于cots的体系结构的互操作性冲突,从而减少在执行互操作性分析中所花费的总体努力。我们在使用框架方面的初步经验表明互操作性评估的生产力提高了50%,准确性提高了20%
{"title":"Attribute-Based COTS Product Interoperability Assessment","authors":"Jesal Bhuta, B. Boehm","doi":"10.1109/ICCBSS.2007.6","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.6","url":null,"abstract":"Software systems today are frequently composed from prefabricated commercial components that provide complex functionality and engage in complex interactions. Such projects that utilize multiple commercial-off-the-shelf (COTS) products often confront interoperability conflicts resulting in budget and schedule overruns. These conflicts occur because of the incompatible assumptions made by developers of these products. Identification of such conflicts and planning strategies to resolve them is critical for developing such systems under budget and schedule constraints. Unfortunately, acquiring information to perform interoperability analysis is a time-intensive process. Moreover, increase in the number of COTS products available to fulfill similar functionality leads to hundreds of COTS product combinations, further complicating the COTS interoperability assessment landscape. In this paper we present a set of attributes that can be used to define COTS interoperability-specific characteristics. COTS product definitions based on these attributes can be used to perform high-level and automated interoperability assessment to filter out COTS product combinations whose integration will not be feasible within project constraints. In addition to above stated attributes, we present a tool that can be used to assess COTS-based architectures for interoperability conflicts, reducing the overall effort spent in performing interoperability analysis. Our preliminary experience in using the framework indicates an increase in interoperability assessment productivity by 50% and accuracy by 20%","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133744080","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}
引用次数: 19
A Service-Oriented Approach for Specifying Component-Based Systems 用于指定基于组件的系统的面向服务的方法
G. Kotonya, J. Hutchinson
The principal challenge in requirements engineering for component-based software systems is to develop models that allow us to make the best use of the available component technology by balancing aspects of requirements, business concerns, and architectural considerations with capabilities embodied in software components. Unfortunately, the critical steps of requirements elicitation and modelling are often ignored in requirements methods for component-based systems. Requirements elicitation not only allows the developer to establish the actors and stakeholders associated with the system, it also provides a means for identifying and structuring their needs. Requirement modelling in component-based development, is an important vehicle for contextualizing, scoping and mapping user requirements to possible blackbox component solutions. This paper proposes an approach to requirements definition that uses the nation of viewpoints and services. Viewpoints provide us with a framework for eliciting and structuring user requirements; services provide us with a mechanism for mapping the requirements to components and component architectures. Together, they provide traceable progression from initial system formulation through to system design and composition
在基于组件的软件系统的需求工程中,主要的挑战是开发模型,使我们能够通过平衡需求、业务关注和架构方面的考虑以及软件组件中包含的功能来最好地利用可用的组件技术。不幸的是,在基于组件的系统的需求方法中,需求引出和建模的关键步骤经常被忽略。需求引出不仅允许开发人员建立与系统相关的参与者和涉众,它还提供了一种方法来识别和构建他们的需求。在基于组件的开发中,需求建模是将用户需求映射到可能的黑盒组件解决方案的重要工具。本文提出了一种使用视点和服务集合的需求定义方法。视点为我们提供了一个框架,用于引出和构建用户需求;服务为我们提供了一种将需求映射到组件和组件体系结构的机制。它们一起提供了从最初的系统制定到系统设计和组成的可追溯的进展
{"title":"A Service-Oriented Approach for Specifying Component-Based Systems","authors":"G. Kotonya, J. Hutchinson","doi":"10.1109/ICCBSS.2007.4","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.4","url":null,"abstract":"The principal challenge in requirements engineering for component-based software systems is to develop models that allow us to make the best use of the available component technology by balancing aspects of requirements, business concerns, and architectural considerations with capabilities embodied in software components. Unfortunately, the critical steps of requirements elicitation and modelling are often ignored in requirements methods for component-based systems. Requirements elicitation not only allows the developer to establish the actors and stakeholders associated with the system, it also provides a means for identifying and structuring their needs. Requirement modelling in component-based development, is an important vehicle for contextualizing, scoping and mapping user requirements to possible blackbox component solutions. This paper proposes an approach to requirements definition that uses the nation of viewpoints and services. Viewpoints provide us with a framework for eliciting and structuring user requirements; services provide us with a mechanism for mapping the requirements to components and component architectures. Together, they provide traceable progression from initial system formulation through to system design and composition","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114617830","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}
引用次数: 11
Evaluating Enterprise Integration Middleware Technologies 评估企业集成中间件技术
I. Gordon
Summary form only given. Architects are faced with the problem of building enterprise scale information systems, with streamlined, automated internal business processes and Web-enabled business functions, all across multiple legacy applications. The underlying architectures such systems are embodied in a range of diverse products known as 'enterprise integration' technologies. In this tutorial, we highlight some of the major problems, approaches and issues in designing enterprise integration architectures and selecting appropriate supporting technology. An architect's perspective on designing large-scale integrated applications is taken, and we discuss requirements elicitation, architecture patterns, enterprise integration technology features and risk mitigation. Specific technology platforms covered include messaging, message brokers, application servers, business process management and Web services and service-oriented architecture technologies
只提供摘要形式。架构师面临着构建企业规模的信息系统的问题,这些系统具有流线型、自动化的内部业务流程和支持web的业务功能,所有这些都跨多个遗留应用程序。这些系统的底层架构包含在一系列不同的产品中,这些产品被称为“企业集成”技术。在本教程中,我们将重点介绍在设计企业集成体系结构和选择适当的支持技术时遇到的一些主要问题、方法和问题。本文采用架构师对设计大规模集成应用程序的观点,并讨论需求引出、体系结构模式、企业集成技术特性和风险降低。所涉及的特定技术平台包括消息传递、消息代理、应用服务器、业务流程管理和Web服务以及面向服务的体系结构技术
{"title":"Evaluating Enterprise Integration Middleware Technologies","authors":"I. Gordon","doi":"10.1109/ICCBSS.2007.16","DOIUrl":"https://doi.org/10.1109/ICCBSS.2007.16","url":null,"abstract":"Summary form only given. Architects are faced with the problem of building enterprise scale information systems, with streamlined, automated internal business processes and Web-enabled business functions, all across multiple legacy applications. The underlying architectures such systems are embodied in a range of diverse products known as 'enterprise integration' technologies. In this tutorial, we highlight some of the major problems, approaches and issues in designing enterprise integration architectures and selecting appropriate supporting technology. An architect's perspective on designing large-scale integrated applications is taken, and we discuss requirements elicitation, architecture patterns, enterprise integration technology features and risk mitigation. Specific technology platforms covered include messaging, message brokers, application servers, business process management and Web services and service-oriented architecture technologies","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"233 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125886403","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
期刊
2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)
全部 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