首页 > 最新文献

ICSE Companion最新文献

英文 中文
Principles of engineering service oriented systems 工程服务导向系统的原理
Pub Date : 2009-05-16 DOI: 10.1109/ICSE-COMPANION.2009.5071062
E. D. Nitto, S. Dustdar
The objective of this workshop is to discuss about the importance of software engineering methods and techniques for service-oriented systems and, vice versa, about the impact that such kinds of open and natually adaptable systems can have on traditional software engineering. We think that discussing about these aspects within the ICSE community could be very beneficial for the progress of the field.
本次研讨会的目的是讨论软件工程方法和技术对于面向服务的系统的重要性,反之亦然,讨论这种开放和自然适应性系统对传统软件工程的影响。我们认为,在ICSE社区内讨论这些方面可能对该领域的进步非常有益。
{"title":"Principles of engineering service oriented systems","authors":"E. D. Nitto, S. Dustdar","doi":"10.1109/ICSE-COMPANION.2009.5071062","DOIUrl":"https://doi.org/10.1109/ICSE-COMPANION.2009.5071062","url":null,"abstract":"The objective of this workshop is to discuss about the importance of software engineering methods and techniques for service-oriented systems and, vice versa, about the impact that such kinds of open and natually adaptable systems can have on traditional software engineering. We think that discussing about these aspects within the ICSE community could be very beneficial for the progress of the field.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125592538","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
The 5th international workshop on software engineering for secure systems (SESS'09) 第五届安全系统软件工程国际研讨会(SESS'09)
Pub Date : 2009-05-01 DOI: 10.1109/ICSE-COMPANION.2009.5071071
Bart De Win, Seok-Won Lee, Mattia Monga
Software is at core of most of the business transactions and its smart integration in an industrial setting may be the competitive advantage even when the core competence is outside the ICT field. As a result, the revenues of a firm depend directly on several complex software-based systems. Thus, stakeholders and users should be able to trust these systems to provide data and elaborations with a degree of confidentiality, integrity, and availability compatible with their needs. Moreover, the pervasiveness of software products in the creation of critical infrastructures has raised the value of trustworthiness and new efforts should be dedicated to achieve it. However, nowadays almost every application has some kind of security requirement even if its use is not to be considered critical.
软件是大多数商业交易的核心,即使核心能力不在信息通信技术领域,它在工业环境中的智能集成也可能是竞争优势。因此,公司的收入直接依赖于几个复杂的基于软件的系统。因此,利益相关者和用户应该能够相信这些系统能够提供具有一定程度的保密性、完整性和可用性的数据和详细说明,以满足他们的需求。此外,在关键基础设施的创建中,软件产品的普及提高了可信度的价值,应该致力于实现这一目标。然而,现在几乎每个应用程序都有某种安全需求,即使它的使用并不被认为是关键的。
{"title":"The 5th international workshop on software engineering for secure systems (SESS'09)","authors":"Bart De Win, Seok-Won Lee, Mattia Monga","doi":"10.1109/ICSE-COMPANION.2009.5071071","DOIUrl":"https://doi.org/10.1109/ICSE-COMPANION.2009.5071071","url":null,"abstract":"Software is at core of most of the business transactions and its smart integration in an industrial setting may be the competitive advantage even when the core competence is outside the ICT field. As a result, the revenues of a firm depend directly on several complex software-based systems. Thus, stakeholders and users should be able to trust these systems to provide data and elaborations with a degree of confidentiality, integrity, and availability compatible with their needs. Moreover, the pervasiveness of software products in the creation of critical infrastructures has raised the value of trustworthiness and new efforts should be dedicated to achieve it. However, nowadays almost every application has some kind of security requirement even if its use is not to be considered critical.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"32 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130979232","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
The Impact of Research on Middleware Technology 中间件技术研究的影响
Pub Date : 2007-05-20 DOI: 10.1109/ICSECOMPANION.2007.77
W. Emmerich, M. Aoyama
Various commercial trends have led to an increasing demand for distributed systems. Distributed systems can integrate legacy components, thus preserving investment, they can decrease the time to market, they can be scalable and tolerant against failures. The caveat, however, is that the construction of a truly distributed systems is considerably more difficult than building a centralized or client/server system. This is because there are multiple points of failure in a distributed system, system components need to communicate with each other through a network, which complicates communication and opens the door for security attacks. Middleware has been devised in order to conceal these difficulties from application engineers as much as possible; Middleware is commonly defined as a software layer between applications and operating systems that provides application programmers with higher level of abstractions, such as remote procedure invocation, reliable message exchange or transactions. These abstractions considerably simplify distributed system construction and as a result middleware products are rapidly being adopted in industry and middleware is generally perceived as a success technology.
各种商业趋势导致对分布式系统的需求不断增加。分布式系统可以集成遗留组件,从而节省投资,它们可以缩短上市时间,它们可以扩展并容忍故障。然而,需要注意的是,构建一个真正的分布式系统要比构建一个集中式或客户机/服务器系统困难得多。这是因为分布式系统中存在多个故障点,系统组件需要通过网络相互通信,这使得通信变得复杂,并为安全攻击打开了大门。中间件的设计是为了尽可能地对应用程序工程师隐藏这些困难;中间件通常被定义为应用程序和操作系统之间的软件层,它为应用程序编程人员提供更高级别的抽象,例如远程过程调用、可靠的消息交换或事务。这些抽象极大地简化了分布式系统的构建,因此中间件产品在工业界被迅速采用,中间件通常被认为是一种成功的技术。
{"title":"The Impact of Research on Middleware Technology","authors":"W. Emmerich, M. Aoyama","doi":"10.1109/ICSECOMPANION.2007.77","DOIUrl":"https://doi.org/10.1109/ICSECOMPANION.2007.77","url":null,"abstract":"Various commercial trends have led to an increasing demand for distributed systems. Distributed systems can integrate legacy components, thus preserving investment, they can decrease the time to market, they can be scalable and tolerant against failures. The caveat, however, is that the construction of a truly distributed systems is considerably more difficult than building a centralized or client/server system. This is because there are multiple points of failure in a distributed system, system components need to communicate with each other through a network, which complicates communication and opens the door for security attacks. Middleware has been devised in order to conceal these difficulties from application engineers as much as possible; Middleware is commonly defined as a software layer between applications and operating systems that provides application programmers with higher level of abstractions, such as remote procedure invocation, reliable message exchange or transactions. These abstractions considerably simplify distributed system construction and as a result middleware products are rapidly being adopted in industry and middleware is generally perceived as a success technology.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"2 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":"115622421","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
Towards Automated Embedded Systems Programming 迈向自动化嵌入式系统编程
Pub Date : 1900-01-01 DOI: 10.1109/ICSE-Companion58688.2023.00061
Imam Nur Bani Yusuf
Writing code for embedded systems poses unique challenges due to hardware involvement. Developers often need to learn domain-specific knowledge to write embedded codes. Learning such knowledge is time-consuming and hinders de-velopers' productivity. This paper presents a proposal for an automated code generation approach, specifically designed for embedded systems. The work is composed of three milestones, i.e., understanding the needs of embedded developers by analyzing posts from discussion forums, developing a tool to recommend driver libraries of 110 hardware and generate its interface configurations and usage patterns, and improving the generation accuracy of the prior tool using program analysis techniques. The tool will be evaluated using various metrics from machine translation.. classification.. and information retrieval fields.
{"title":"Towards Automated Embedded Systems Programming","authors":"Imam Nur Bani Yusuf","doi":"10.1109/ICSE-Companion58688.2023.00061","DOIUrl":"https://doi.org/10.1109/ICSE-Companion58688.2023.00061","url":null,"abstract":"Writing code for embedded systems poses unique challenges due to hardware involvement. Developers often need to learn domain-specific knowledge to write embedded codes. Learning such knowledge is time-consuming and hinders de-velopers' productivity. This paper presents a proposal for an automated code generation approach, specifically designed for embedded systems. The work is composed of three milestones, i.e., understanding the needs of embedded developers by analyzing posts from discussion forums, developing a tool to recommend driver libraries of 110 hardware and generate its interface configurations and usage patterns, and improving the generation accuracy of the prior tool using program analysis techniques. The tool will be evaluated using various metrics from machine translation.. classification.. and information retrieval fields.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124303242","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 Framework to Communicate Software Engineering Data Effectively with Dashboards 一个与仪表板有效沟通软件工程数据的框架
Pub Date : 1900-01-01 DOI: 10.1109/ICSE-Companion58688.2023.00069
Alessandra Maciel Paz Milani
Different approaches have been explored to capture Software Engineering (SE) data and to understand which indica-tors or metrics are essential to be observed in this process. How-ever, the presentation of this data using Information Visualization (InfoVis) systems, such as Dashboards, must be carried out more effectively. Dashboard users often face challenges interpreting the essence of the presented information. Moreover, keeping this audience engaged and leading them to act is still an open topic for investigation. Hence, my research investigates how SE data can be communicated to inform and inspire meaningful actions in a software development organization. The expected contributions are threefold: (1) an overview of the current state of how SE data is communicated across the industry; (2) an exploration of Info Vis approaches combined with a set of practices that can be extended for different applications; and (3) a theoretical framework to guide how SE data can be effectively communicated using Dashboards.
{"title":"A Framework to Communicate Software Engineering Data Effectively with Dashboards","authors":"Alessandra Maciel Paz Milani","doi":"10.1109/ICSE-Companion58688.2023.00069","DOIUrl":"https://doi.org/10.1109/ICSE-Companion58688.2023.00069","url":null,"abstract":"Different approaches have been explored to capture Software Engineering (SE) data and to understand which indica-tors or metrics are essential to be observed in this process. How-ever, the presentation of this data using Information Visualization (InfoVis) systems, such as Dashboards, must be carried out more effectively. Dashboard users often face challenges interpreting the essence of the presented information. Moreover, keeping this audience engaged and leading them to act is still an open topic for investigation. Hence, my research investigates how SE data can be communicated to inform and inspire meaningful actions in a software development organization. The expected contributions are threefold: (1) an overview of the current state of how SE data is communicated across the industry; (2) an exploration of Info Vis approaches combined with a set of practices that can be extended for different applications; and (3) a theoretical framework to guide how SE data can be effectively communicated using Dashboards.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114427266","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
期刊
ICSE Companion
全部 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