首页 > 最新文献

International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)最新文献

英文 中文
Can't Be Built 无法建造
R. Gabriel
"An ultra-large-scale (ULS) system is one that is impossible to build (today) because it exceeds some critical limit of today's software engineering technology". This means that only ULS systems of the past can be built. This logical problem provides the key for how to proceed.
“超大规模(ULS)系统是一种不可能(在今天)构建的系统,因为它超出了当今软件工程技术的一些关键限制”。这意味着只能建立过去的ULS系统。这个逻辑问题为如何进行提供了关键。
{"title":"Can't Be Built","authors":"R. Gabriel","doi":"10.1109/ULS.2007.2","DOIUrl":"https://doi.org/10.1109/ULS.2007.2","url":null,"abstract":"\"An ultra-large-scale (ULS) system is one that is impossible to build (today) because it exceeds some critical limit of today's software engineering technology\". This means that only ULS systems of the past can be built. This logical problem provides the key for how to proceed.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"39 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":"129886442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Vehicle System Development: A Challenge of Ultra-Large-Scale Systems 车辆系统开发:超大规模系统的挑战
R. Baillargeon
Scale and complexity have been the topical elements of the vehicle system development for years. Whereas traditional systems engineering methods have been believed to be the solution to vehicle design challenges, recent shifts in the vehicle domain question their adequacy. Specifically, the character of vehicle systems, and their development environment, has shifted away from singular-use independent systems to multipurpose collaborating systems. The characteristics of this change are contained within the themes of scale, diversity, and dynamics. Each of these dimensions is contributing to the "wickedness" of vehicle systems in understanding, development, deployment, and maintenance. Such complexity and dynamics of interactions, by both users and developers, make vehicle systems exhibit the characteristics of ultra-large scale (ULS) systems. The scale and concerns of vehicle system development challenge traditional approaches, and demand new fundamental research to reason the design, manage the scale, and create the capability for developing future vehicle systems.
多年来,规模和复杂性一直是车辆系统发展的热点问题。虽然传统的系统工程方法被认为是解决车辆设计挑战的方法,但最近车辆领域的变化对其充分性提出了质疑。具体来说,车辆系统的特点及其开发环境已经从单一用途的独立系统转变为多用途的协作系统。这种变化的特征包含在规模、多样性和动态的主题中。在理解、开发、部署和维护方面,这些维度中的每一个都导致了车辆系统的“邪恶”。用户和开发人员交互的复杂性和动态性使车辆系统表现出超大规模(ULS)系统的特征。车辆系统开发的规模和关注挑战了传统的方法,并需要新的基础研究来推理设计,管理规模,并为未来车辆系统的开发创造能力。
{"title":"Vehicle System Development: A Challenge of Ultra-Large-Scale Systems","authors":"R. Baillargeon","doi":"10.1109/ICSEW.2007.232","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.232","url":null,"abstract":"Scale and complexity have been the topical elements of the vehicle system development for years. Whereas traditional systems engineering methods have been believed to be the solution to vehicle design challenges, recent shifts in the vehicle domain question their adequacy. Specifically, the character of vehicle systems, and their development environment, has shifted away from singular-use independent systems to multipurpose collaborating systems. The characteristics of this change are contained within the themes of scale, diversity, and dynamics. Each of these dimensions is contributing to the \"wickedness\" of vehicle systems in understanding, development, deployment, and maintenance. Such complexity and dynamics of interactions, by both users and developers, make vehicle systems exhibit the characteristics of ultra-large scale (ULS) systems. The scale and concerns of vehicle system development challenge traditional approaches, and demand new fundamental research to reason the design, manage the scale, and create the capability for developing future vehicle systems.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"67 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":"126305906","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
Scalable Distributed Organizations for Ultra-Large-Scale Software 超大规模软件的可伸缩分布式组织
D. Paulish
Achieving ultra-large-scale software systems will necessarily require new organizational structures and processes. This position paper suggests an approach in which large systems are decomposed into smaller components that can be implemented by small teams. A collection of small development teams is then organized such that communications are profiled and controlled as reflected by the system architecture. Although such organization structures are far from optimal, they can help us achieve a next step and gain insights for implementing future ultra-large-scale software systems.
实现超大规模的软件系统将需要新的组织结构和过程。这份意见书建议采用一种方法,将大型系统分解为可由小型团队实现的较小组件。然后组织一组小型开发团队,以便根据系统架构对通信进行分析和控制。尽管这样的组织结构远非最佳,但它们可以帮助我们实现下一步,并获得实现未来超大规模软件系统的见解。
{"title":"Scalable Distributed Organizations for Ultra-Large-Scale Software","authors":"D. Paulish","doi":"10.1109/ICSEW.2007.186","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.186","url":null,"abstract":"Achieving ultra-large-scale software systems will necessarily require new organizational structures and processes. This position paper suggests an approach in which large systems are decomposed into smaller components that can be implemented by small teams. A collection of small development teams is then organized such that communications are profiled and controlled as reflected by the system architecture. Although such organization structures are far from optimal, they can help us achieve a next step and gain insights for implementing future ultra-large-scale software systems.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"37 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":"131856003","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
Reference Architecture for Lending Industry in ULS Systems 贷款行业在ULS系统中的参考架构
Liming Zhu, M. Staples, R. Jeffery
The ecosystem within the lending industry and beyond is a ULS system. Existing business data and process centric standards have very limited governing power over the quality and evolution of such ULS systems. We have helped to develop an initial reference architecture and associated development guidelines for a lending industry e-business standard, to assist in solving current problems and to promote more sophisticated use of the standard in the context of the LIXI ULS system. The nature of such RA should be quality-centric rather than structure-centric. We have proposed a few technical solutions to help achieve this.
贷款行业内外的生态系统都是一个ULS系统。现有的以业务数据和流程为中心的标准对此类ULS系统的质量和发展的控制能力非常有限。我们帮助制定了贷款行业电子商务标准的初步参考体系结构和相关的开发指南,以协助解决当前的问题,并促进在LIXI ULS系统的背景下更复杂地使用该标准。这种RA的本质应该是以质量为中心,而不是以结构为中心。我们提出了一些技术解决方案来帮助实现这一目标。
{"title":"Reference Architecture for Lending Industry in ULS Systems","authors":"Liming Zhu, M. Staples, R. Jeffery","doi":"10.1109/ICSEW.2007.179","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.179","url":null,"abstract":"The ecosystem within the lending industry and beyond is a ULS system. Existing business data and process centric standards have very limited governing power over the quality and evolution of such ULS systems. We have helped to develop an initial reference architecture and associated development guidelines for a lending industry e-business standard, to assist in solving current problems and to promote more sophisticated use of the standard in the context of the LIXI ULS system. The nature of such RA should be quality-centric rather than structure-centric. We have proposed a few technical solutions to help achieve this.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"41 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":"132299502","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Ultra-automation and ultra-autonomy for software engineering management of ultra-large-scale systems 超大规模系统软件工程管理的超自动化和超自治
Philip M. Johnson
"UltraLargeScale Systems: The Software Challenge of the Future" identifies "Engineering Management at Large Scales" as an important focus of research. Engineer ing management for software typically involves measure ment and monitoring of products and processes in order to maintain acceptable levels of important project characteristics including cost, quality, usability, performance, reliability, and so forth. Our research on software engineering measurement over the past ten years has exhibited a trend towards increasing automation and autonomy in the collection and analysis of process and product measures. In this position paper, we extrapolate from our work so far to con sider what new forms of automation and autonomy might be required for software engineering management of ULS systems.
“超大规模系统:未来的软件挑战”将“大规模工程管理”确定为研究的重要焦点。软件的工程管理通常包括对产品和过程的度量和监视,以维持重要项目特征(包括成本、质量、可用性、性能、可靠性等)的可接受水平。在过去的十年中,我们对软件工程度量的研究显示了在过程和产品度量的收集和分析中增加自动化和自主性的趋势。在本文中,我们从目前的工作中推断,考虑ULS系统的软件工程管理可能需要哪些新的自动化和自治形式。
{"title":"Ultra-automation and ultra-autonomy for software engineering management of ultra-large-scale systems","authors":"Philip M. Johnson","doi":"10.1109/ICSEW.2007.221","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.221","url":null,"abstract":"\"UltraLargeScale Systems: The Software Challenge of the Future\" identifies \"Engineering Management at Large Scales\" as an important focus of research. Engineer ing management for software typically involves measure ment and monitoring of products and processes in order to maintain acceptable levels of important project characteristics including cost, quality, usability, performance, reliability, and so forth. Our research on software engineering measurement over the past ten years has exhibited a trend towards increasing automation and autonomy in the collection and analysis of process and product measures. In this position paper, we extrapolate from our work so far to con sider what new forms of automation and autonomy might be required for software engineering management of ULS systems.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"9 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":"130008244","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
Edge Programming 边编程
K. Sullivan
Complex systems of the future will often comprise networks of distributed programmable parts without centralized control over the programming of the parts. In other words, programming will happen at the edge. In this position paper I suggest that edge programming will create interesting and important problems for the field of software design and engineering. Chief among them will be to maintain conceptual integrity, thus ease of use, software quality, thus system dependability, and a coherent global view, thus system understandability and analyzability (at some level) in the absence of what to now has been a centralized control paradigm of software development. Edge programming is related to but distinct from end-user programming and from open-source development.
未来的复杂系统通常包括分布式可编程部件的网络,而不需要对这些部件的编程进行集中控制。换句话说,编程将发生在边缘。在这篇立场论文中,我认为边缘编程将为软件设计和工程领域带来有趣而重要的问题。其中最主要的将是维护概念的完整性,从而易于使用,软件质量,从而系统的可靠性,以及一个连贯的全局视图,从而系统的可理解性和可分析性(在某种程度上),在缺乏现在已经成为软件开发的集中控制范例的情况下。边缘编程与最终用户编程和开源开发相关,但又有所不同。
{"title":"Edge Programming","authors":"K. Sullivan","doi":"10.1109/ICSEW.2007.91","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.91","url":null,"abstract":"Complex systems of the future will often comprise networks of distributed programmable parts without centralized control over the programming of the parts. In other words, programming will happen at the edge. In this position paper I suggest that edge programming will create interesting and important problems for the field of software design and engineering. Chief among them will be to maintain conceptual integrity, thus ease of use, software quality, thus system dependability, and a coherent global view, thus system understandability and analyzability (at some level) in the absence of what to now has been a centralized control paradigm of software development. Edge programming is related to but distinct from end-user programming and from open-source development.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"24 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":"127856896","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
Applying Digital Evolution to the Development of Self-Adaptive ULS Systems 应用数字进化技术开发自适应ULS系统
P. McKinley, B. Cheng, C. Ofria
A key characteristic for ultra-large scale (ULS) software- intensive systems is the need to adapt at run time in response to changing environmental conditions. Given the scale, complexity, and heterogeneity of ULS elements, innovative, but rigorous software engineering techniques are needed to address the development and the evolution of these systems. The developer of self-adaptive ULS systems must anticipate how and when the software will need to adapt in the future, codify this behavior in decision-making components to govern the adaptation, and ensure that system integrity is not compromised during adaptations. We contend that the full potential of dynamically adaptive software systems cannot be realized without environments that enable the developer to actively explore the "adaptation space " of the system during the early stages of design. We propose an approach to this problem that leverages and extends digital evolution techniques. By mapping models of adaptive software programs into digital organisms and studying traces of their evolution, the developer can gain critical insight into software decision making, software assurance, and the software infrastructure needed to support desired adaptations.
超大规模(ULS)软件密集型系统的一个关键特征是需要在运行时适应不断变化的环境条件。考虑到ULS元素的规模、复杂性和异质性,需要创新但严格的软件工程技术来处理这些系统的开发和演变。自适应ULS系统的开发人员必须预测软件在未来需要适应的方式和时间,在决策组件中编纂这种行为以管理适应,并确保在适应过程中不损害系统完整性。我们认为,如果没有使开发人员能够在设计的早期阶段积极探索系统的“适应空间”的环境,动态自适应软件系统的全部潜力就无法实现。我们提出了一种利用和扩展数字进化技术的方法来解决这个问题。通过将适应性软件程序的模型映射到数字有机体中,并研究它们的进化轨迹,开发人员可以获得对软件决策制定、软件保证以及支持所需适应性所需的软件基础设施的关键洞察。
{"title":"Applying Digital Evolution to the Development of Self-Adaptive ULS Systems","authors":"P. McKinley, B. Cheng, C. Ofria","doi":"10.1109/ICSEW.2007.42","DOIUrl":"https://doi.org/10.1109/ICSEW.2007.42","url":null,"abstract":"A key characteristic for ultra-large scale (ULS) software- intensive systems is the need to adapt at run time in response to changing environmental conditions. Given the scale, complexity, and heterogeneity of ULS elements, innovative, but rigorous software engineering techniques are needed to address the development and the evolution of these systems. The developer of self-adaptive ULS systems must anticipate how and when the software will need to adapt in the future, codify this behavior in decision-making components to govern the adaptation, and ensure that system integrity is not compromised during adaptations. We contend that the full potential of dynamically adaptive software systems cannot be realized without environments that enable the developer to actively explore the \"adaptation space \" of the system during the early stages of design. We propose an approach to this problem that leverages and extends digital evolution techniques. By mapping models of adaptive software programs into digital organisms and studying traces of their evolution, the developer can gain critical insight into software decision making, software assurance, and the software infrastructure needed to support desired adaptations.","PeriodicalId":267373,"journal":{"name":"International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '07)","volume":"1 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":"125811318","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
期刊
International Workshop on Software Technologies for Ultra-Large-Scale Systems (ULS '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