首页 > 最新文献

2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)最新文献

英文 中文
Non-intrusive Monitoring of Stream Processing Applications 流处理应用程序的非侵入式监控
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.11
Michael Vögler, Johannes M. Schleicher, Christian Inzinger, Bernhard Nickel, S. Dustdar
Stream processing applications have emerged as a popular way for implementing high-volume data processing tasks. In contrast to traditional data processing models that persist data to databases and then execute queries on the stored data, stream processing applications continuously execute complex queries on incoming data to produce timely results in reaction to events observed in the processed data. To cope with the request load, components of a stream processing application are usually distributed across multiple machines. In this context, performance monitoring and testing are naturally important for stakeholders to understand as well as analyze the runtime characteristics of deployed applications to identify issues and inform decisions. Existing approaches for monitoring the performance of distributed systems, however, do not provide sufficient support for targeted monitoring of stream processing applications, and require changes to the application code to enable the integration of application-specific monitoring data. In this paper we present MOSAIC, a service oriented framework that allows for in-depth analysis of stream processing applications by non-intrusively adding functionality for acquiring and publishing performance measurements at runtime, to the application. Furthermore, MOSAIC provides a flexible mechanism for integrating different stream processing frameworks, which can be used for executing and monitoring applications independent from a specific operator model. Additionally, our framework provides an extensible approach for gathering and analyzing measurement data. In order to evaluate our solution, we developed a scenario application, which we used for testing and monitoring its performance on different stream processing engines.
流处理应用程序已经成为实现大容量数据处理任务的一种流行方式。传统的数据处理模型将数据持久化到数据库中,然后对存储的数据执行查询,与此相反,流处理应用程序不断地对传入数据执行复杂的查询,以便根据处理数据中观察到的事件及时产生结果。为了处理请求负载,流处理应用程序的组件通常分布在多台机器上。在此上下文中,性能监视和测试对于涉众理解和分析已部署应用程序的运行时特征以识别问题并为决策提供信息自然是很重要的。然而,用于监视分布式系统性能的现有方法不能为流处理应用程序的目标监视提供足够的支持,并且需要更改应用程序代码以启用特定于应用程序的监视数据的集成。在本文中,我们介绍了MOSAIC,这是一个面向服务的框架,通过非侵入性地向应用程序添加在运行时获取和发布性能测量的功能,可以对流处理应用程序进行深入分析。此外,MOSAIC提供了一种灵活的机制来集成不同的流处理框架,它可以用于执行和监控独立于特定操作符模型的应用程序。此外,我们的框架为收集和分析测量数据提供了一个可扩展的方法。为了评估我们的解决方案,我们开发了一个场景应用程序,我们使用它来测试和监控它在不同流处理引擎上的性能。
{"title":"Non-intrusive Monitoring of Stream Processing Applications","authors":"Michael Vögler, Johannes M. Schleicher, Christian Inzinger, Bernhard Nickel, S. Dustdar","doi":"10.1109/SOSE.2016.11","DOIUrl":"https://doi.org/10.1109/SOSE.2016.11","url":null,"abstract":"Stream processing applications have emerged as a popular way for implementing high-volume data processing tasks. In contrast to traditional data processing models that persist data to databases and then execute queries on the stored data, stream processing applications continuously execute complex queries on incoming data to produce timely results in reaction to events observed in the processed data. To cope with the request load, components of a stream processing application are usually distributed across multiple machines. In this context, performance monitoring and testing are naturally important for stakeholders to understand as well as analyze the runtime characteristics of deployed applications to identify issues and inform decisions. Existing approaches for monitoring the performance of distributed systems, however, do not provide sufficient support for targeted monitoring of stream processing applications, and require changes to the application code to enable the integration of application-specific monitoring data. In this paper we present MOSAIC, a service oriented framework that allows for in-depth analysis of stream processing applications by non-intrusively adding functionality for acquiring and publishing performance measurements at runtime, to the application. Furthermore, MOSAIC provides a flexible mechanism for integrating different stream processing frameworks, which can be used for executing and monitoring applications independent from a specific operator model. Additionally, our framework provides an extensible approach for gathering and analyzing measurement data. In order to evaluate our solution, we developed a scenario application, which we used for testing and monitoring its performance on different stream processing engines.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128562512","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
DB&A: An Open Source Web Service for Meter Data Management DB&A:一个用于仪表数据管理的开源Web服务
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.26
S. Mikkelsen, R. Jacobsen, Anders Franz Terkelsen
With the increasing number of initiatives dealing with storing meter data, systems that perform Meter Data Management (MDM) constitute a critical component for realising the potential benefits of the smart grid. However, most of the MDM systems designed today are generalised to such an extent that they do not consider the relational structure of electrical system. Furthermore, these systems do often not restrict themselves to specific data latency requirements. To address this issue, this paper presents the Database & Analytics (DB&A), an open reference implementation for a MDM system that is instantiated as a web service. Its design is based on a set of design goals, an explicitly addressed data latency scope and five real-world scenarios. We present an abstract model of the metering hierarchy that allows MDM systems to be used as compositional services, forming a service tree. Moreover, we provide implementation details about analytic functions to support the service tree. The DB&A is evaluated on a cloud and embedded platform using a subset of data constructed from a case study that includes 8 months of real data. The results show that the DB&A complies with the boundaries of the defined data latency scope for the cloud and embedded platform.
随着存储电表数据的举措越来越多,执行电表数据管理(MDM)的系统构成了实现智能电网潜在优势的关键组件。然而,目前设计的大多数MDM系统都是泛化的,以至于它们没有考虑电气系统的关系结构。此外,这些系统通常不局限于特定的数据延迟需求。为了解决这个问题,本文介绍了Database & Analytics (DB&A),这是一个开放的参考实现,用于实例化为web服务的MDM系统。它的设计基于一组设计目标、明确处理的数据延迟范围和五个实际场景。我们提出了计量层次结构的抽象模型,该模型允许将MDM系统用作组合服务,形成服务树。此外,我们还提供了分析功能的实现细节来支持服务树。DB&A在云和嵌入式平台上进行评估,使用从包含8个月真实数据的案例研究中构建的数据子集。结果表明,DB&A符合云和嵌入式平台定义的数据延迟范围的边界。
{"title":"DB&A: An Open Source Web Service for Meter Data Management","authors":"S. Mikkelsen, R. Jacobsen, Anders Franz Terkelsen","doi":"10.1109/SOSE.2016.26","DOIUrl":"https://doi.org/10.1109/SOSE.2016.26","url":null,"abstract":"With the increasing number of initiatives dealing with storing meter data, systems that perform Meter Data Management (MDM) constitute a critical component for realising the potential benefits of the smart grid. However, most of the MDM systems designed today are generalised to such an extent that they do not consider the relational structure of electrical system. Furthermore, these systems do often not restrict themselves to specific data latency requirements. To address this issue, this paper presents the Database & Analytics (DB&A), an open reference implementation for a MDM system that is instantiated as a web service. Its design is based on a set of design goals, an explicitly addressed data latency scope and five real-world scenarios. We present an abstract model of the metering hierarchy that allows MDM systems to be used as compositional services, forming a service tree. Moreover, we provide implementation details about analytic functions to support the service tree. The DB&A is evaluated on a cloud and embedded platform using a subset of data constructed from a case study that includes 8 months of real data. The results show that the DB&A complies with the boundaries of the defined data latency scope for the cloud and embedded platform.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133398947","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}
引用次数: 6
MidSHM: A Flexible Middleware for SHM Application Based on Service-Oriented Architecture MidSHM:基于面向服务体系结构的灵活的SHM应用中间件
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.43
Yuvraj Sahni, Jiannong Cao, Xuefeng Liu
Wireless Sensor Network (WSN) is often used for developing Structural Health Monitoring (SHM) application by civil researchers but they do not have much expertise on hardware and network related issues. By providing programming abstractions and hiding low level network issues middleware layer makes it easier to develop an efficient WSN-based SHM application. Service-oriented architecture (SOA) is a popular approach for designing middleware for WSN as it provides flexibility in developing WSN applications by using loosely coupled services. SOA can overcome issues like adaptation, reliability which are usually difficult to deal using other middleware approaches applied for WSN. This paper surveys various middleware approaches for WSN focusing mainly on SOA-based approach. It discusses drawbacks in various middleware approaches and points out design issues that not completely addressed by existing middleware architectures designed for SHM application. An easy-to-use SOA-based middleware, named MidSHM, has been proposed to deal with various SHM application issues such as resource optimization, in-network processing, quality of service, and fault tolerance. Two different application examples enabled by MidSHM are also shown to illustrate its flexibility and usability.
无线传感器网络(WSN)经常被民用研究人员用于开发结构健康监测(SHM)应用,但他们在硬件和网络相关问题上的专业知识并不多。通过提供编程抽象和隐藏底层网络问题,中间件层使开发高效的基于wsn的SHM应用程序变得更加容易。面向服务的体系结构(SOA)是设计WSN中间件的一种流行方法,因为它通过使用松耦合的服务为开发WSN应用程序提供了灵活性。SOA可以克服诸如适应性、可靠性之类的问题,这些问题通常难以使用应用于WSN的其他中间件方法来处理。本文综述了无线传感器网络的各种中间件方法,重点介绍了基于soa的中间件方法。本文讨论了各种中间件方法的缺点,并指出了为SHM应用程序设计的现有中间件体系结构没有完全解决的设计问题。已经提出了一种易于使用的基于soa的中间件MidSHM,用于处理各种SHM应用程序问题,如资源优化、网络内处理、服务质量和容错。还展示了两个由MidSHM支持的不同应用程序示例,以说明其灵活性和可用性。
{"title":"MidSHM: A Flexible Middleware for SHM Application Based on Service-Oriented Architecture","authors":"Yuvraj Sahni, Jiannong Cao, Xuefeng Liu","doi":"10.1109/SOSE.2016.43","DOIUrl":"https://doi.org/10.1109/SOSE.2016.43","url":null,"abstract":"Wireless Sensor Network (WSN) is often used for developing Structural Health Monitoring (SHM) application by civil researchers but they do not have much expertise on hardware and network related issues. By providing programming abstractions and hiding low level network issues middleware layer makes it easier to develop an efficient WSN-based SHM application. Service-oriented architecture (SOA) is a popular approach for designing middleware for WSN as it provides flexibility in developing WSN applications by using loosely coupled services. SOA can overcome issues like adaptation, reliability which are usually difficult to deal using other middleware approaches applied for WSN. This paper surveys various middleware approaches for WSN focusing mainly on SOA-based approach. It discusses drawbacks in various middleware approaches and points out design issues that not completely addressed by existing middleware architectures designed for SHM application. An easy-to-use SOA-based middleware, named MidSHM, has been proposed to deal with various SHM application issues such as resource optimization, in-network processing, quality of service, and fault tolerance. Two different application examples enabled by MidSHM are also shown to illustrate its flexibility and usability.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126963518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A System View of Financial Blockchains 金融区块链的系统视角
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.66
W. Tsai, Robert Blower, Yan Zhu, Lian Yu
Blockchain (BC) has received significant attention recently. This paper presents system-related issues for BCs for financial applications. This paper first presents the design of a BC without consideration of any application scenarios, and issues such as performance, security, performance and scalability lead to specific BC designs. Sample BC scenarios are analyzed and these lead to additional BC designs. Specifically, two new kinds of BC emerge: for storing information at transactional level, for storing account information. By splitting traditional BCs into these two BCs allow one to optimize the system with respect to scalability and privacy.
区块链(BC)最近受到了极大的关注。本文介绍了bc在金融应用中的系统相关问题。本文首先介绍了BC的设计,没有考虑任何应用场景,并且诸如性能、安全性、性能和可伸缩性等问题导致了特定的BC设计。本文分析了示例BC场景,这些场景导致了更多的BC设计。具体来说,出现了两种新的BC:用于在事务级别存储信息,用于存储帐户信息。通过将传统的bc拆分为这两个bc,可以在可扩展性和隐私性方面优化系统。
{"title":"A System View of Financial Blockchains","authors":"W. Tsai, Robert Blower, Yan Zhu, Lian Yu","doi":"10.1109/SOSE.2016.66","DOIUrl":"https://doi.org/10.1109/SOSE.2016.66","url":null,"abstract":"Blockchain (BC) has received significant attention recently. This paper presents system-related issues for BCs for financial applications. This paper first presents the design of a BC without consideration of any application scenarios, and issues such as performance, security, performance and scalability lead to specific BC designs. Sample BC scenarios are analyzed and these lead to additional BC designs. Specifically, two new kinds of BC emerge: for storing information at transactional level, for storing account information. By splitting traditional BCs into these two BCs allow one to optimize the system with respect to scalability and privacy.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128184600","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}
引用次数: 99
Exploring the Development of Computer Drawing in Graphic Design from a Technology Philosophy 从技术哲学的角度探讨计算机绘图在平面设计中的发展
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.20
C. Yang, Chung-Shan Sun
Personal computers (PC) have become an integral and necessary part of everyone's lives since the introduction of the Apple II computer from Apple Inc. in 1978. PCs have guided human technology trends for nearly 40 years, and computers have changed many things in people's lives, including food, clothing, accommodation, travel, entertainment, and leisure. The field of graphic design is no exception. Graphic design technology has been significantly impacted by the development of computers. Since the appearance of computers, graphic design technology has gone through unprecedented technology innovation and change. Graphic design not only requires a high level of creativity, it also needs design technology to produce creative design results. In this study, we explored and compared the correlation between the history of PC development and history of graphic design from an interlacing historical and development perspective. We also explored technology philosophy of graphic design from a technology philosophy perspective.
自1978年苹果公司推出Apple II电脑以来,个人电脑(PC)已经成为每个人生活中不可或缺的一部分。近40年来,个人电脑一直引领着人类技术的发展趋势,计算机改变了人们生活中的许多方面,包括食品、服装、住宿、旅行、娱乐和休闲。平面设计领域也不例外。平面设计技术受到计算机发展的显著影响。自计算机出现以来,平面设计技术经历了前所未有的技术创新与变革。平面设计不仅需要高水平的创造力,还需要设计技术来产生创造性的设计成果。在本研究中,我们从历史与发展交错的角度,探讨并比较了PC发展史与平面设计发展史之间的相关性。我们还从技术哲学的角度探讨了平面设计的技术哲学。
{"title":"Exploring the Development of Computer Drawing in Graphic Design from a Technology Philosophy","authors":"C. Yang, Chung-Shan Sun","doi":"10.1109/SOSE.2016.20","DOIUrl":"https://doi.org/10.1109/SOSE.2016.20","url":null,"abstract":"Personal computers (PC) have become an integral and necessary part of everyone's lives since the introduction of the Apple II computer from Apple Inc. in 1978. PCs have guided human technology trends for nearly 40 years, and computers have changed many things in people's lives, including food, clothing, accommodation, travel, entertainment, and leisure. The field of graphic design is no exception. Graphic design technology has been significantly impacted by the development of computers. Since the appearance of computers, graphic design technology has gone through unprecedented technology innovation and change. Graphic design not only requires a high level of creativity, it also needs design technology to produce creative design results. In this study, we explored and compared the correlation between the history of PC development and history of graphic design from an interlacing historical and development perspective. We also explored technology philosophy of graphic design from a technology philosophy perspective.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114242651","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
CAOPLE: A Programming Language for Microservices SaaS CAOPLE:微服务SaaS的编程语言
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.46
ChengZhi Xu, Hong Zhu, Ian Bayley, D. Lightfoot, Mark Green, P. Marshall
The microservices architecture is widely regarded as a promising approach to service-oriented systems. However, developing applications in the microservices architecture presents three main challenges: (a) how to program systems that consists of a large number of services running in parallel and distributed over a cluster of computers, (b) how to reduce the communication overhead caused by executing a large number of small services, (c) how to support the flexible deployment of services to a network to achieve system load balance. This paper presents a programming language called CAOPLE and reports the implementation of the language on a virtual machine called CAVM-2. The paper demonstrates how this approach meets these challenges.
微服务体系结构被广泛认为是面向服务系统的一种很有前途的方法。然而,在微服务架构中开发应用程序提出了三个主要挑战:(a)如何编程由大量并行运行并分布在计算机集群上的服务组成的系统,(b)如何减少执行大量小服务造成的通信开销,(c)如何支持服务灵活部署到网络以实现系统负载平衡。本文介绍了一种名为CAOPLE的编程语言,并报告了该语言在虚拟机CAVM-2上的实现。本文演示了这种方法如何应对这些挑战。
{"title":"CAOPLE: A Programming Language for Microservices SaaS","authors":"ChengZhi Xu, Hong Zhu, Ian Bayley, D. Lightfoot, Mark Green, P. Marshall","doi":"10.1109/SOSE.2016.46","DOIUrl":"https://doi.org/10.1109/SOSE.2016.46","url":null,"abstract":"The microservices architecture is widely regarded as a promising approach to service-oriented systems. However, developing applications in the microservices architecture presents three main challenges: (a) how to program systems that consists of a large number of services running in parallel and distributed over a cluster of computers, (b) how to reduce the communication overhead caused by executing a large number of small services, (c) how to support the flexible deployment of services to a network to achieve system load balance. This paper presents a programming language called CAOPLE and reports the implementation of the language on a virtual machine called CAVM-2. The paper demonstrates how this approach meets these challenges.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123723855","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}
引用次数: 12
Measuring Brain Signals to Evaluate the Role of Creativity in Interceptive Human Movement 测量大脑信号以评估创造力在拦截人类运动中的作用
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.27
Devanka Pathak, Hongji Yang, Tin-Kai Chen, J. Fishenden, Alison Lee
Human movement involves executive control and cognition. Elite sports require development of this expertise together with the physical conditioning. This research explores the role of creativity in developing mental skills in sports from a computational neuroscience perspective. Future direction of the research will aim to study the role of creativity on performance in the case of cricket batting. Here we present a review of the methods and the preliminary results on brain source estimation analysis on a number of sample dataset. A roadmap for future theoretical and experimental evaluation procedure is discussed as well.
人类运动涉及执行控制和认知。精英运动需要这种专业知识的发展和身体的调节。本研究从计算神经科学的角度探讨了创造力在发展体育运动中的心理技能中的作用。未来的研究方向将以板球击球为例,研究创造力对表现的作用。本文综述了脑源估计在若干样本数据集上的分析方法和初步结果。讨论了未来的理论和实验评估过程的路线图。
{"title":"Measuring Brain Signals to Evaluate the Role of Creativity in Interceptive Human Movement","authors":"Devanka Pathak, Hongji Yang, Tin-Kai Chen, J. Fishenden, Alison Lee","doi":"10.1109/SOSE.2016.27","DOIUrl":"https://doi.org/10.1109/SOSE.2016.27","url":null,"abstract":"Human movement involves executive control and cognition. Elite sports require development of this expertise together with the physical conditioning. This research explores the role of creativity in developing mental skills in sports from a computational neuroscience perspective. Future direction of the research will aim to study the role of creativity on performance in the case of cricket batting. Here we present a review of the methods and the preliminary results on brain source estimation analysis on a number of sample dataset. A roadmap for future theoretical and experimental evaluation procedure is discussed as well.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122498479","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
Crowdsourcing, Open-Sourcing, Outsourcing and Insourcing Software Development: A Comparative Analysis 众包、开源、外包和内包软件开发:比较分析
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.68
Nitin Naik
The software development industry invariably embraces different models and techniques to develop the best user-oriented and cost-effective solutions. The selection of an appropriate software-sourcing model is one of the key factors that influences the entire development process. The various software-sourcing models Crowdsourcing, Open-sourcing, Outsourcing and Insourcing have been adopted to achieve the best software products. Every software-sourcing model possesses several strengths and may be effective in certain types of projects; however, its limitations may restrain the use of it in some other projects. It is very essential for an organisation to investigate the pros and cons of a potential sourcing-model before going to adopt it for their project. This paper presents a comparative analysis of Crowdsourcing, Open-sourcing, Outsourcing and Insourcing models in order to find out the best fit environment and suitability of each model.
软件开发行业总是采用不同的模型和技术来开发最佳的面向用户和经济有效的解决方案。选择合适的软件源模型是影响整个开发过程的关键因素之一。采用众包(Crowdsourcing)、开源(Open-sourcing)、外包(Outsourcing)、内包(Insourcing)等多种软件外包模式,实现最好的软件产品。每个软件外包模型都有几个优点,并且可能在某些类型的项目中有效;然而,它的局限性可能会限制它在其他一些项目中的使用。对于一个组织来说,在将一个潜在的采购模型用于他们的项目之前,调查它的利弊是非常重要的。本文对众包、开源、外包和内包四种模式进行了比较分析,以找出每种模式的最适合环境和适用性。
{"title":"Crowdsourcing, Open-Sourcing, Outsourcing and Insourcing Software Development: A Comparative Analysis","authors":"Nitin Naik","doi":"10.1109/SOSE.2016.68","DOIUrl":"https://doi.org/10.1109/SOSE.2016.68","url":null,"abstract":"The software development industry invariably embraces different models and techniques to develop the best user-oriented and cost-effective solutions. The selection of an appropriate software-sourcing model is one of the key factors that influences the entire development process. The various software-sourcing models Crowdsourcing, Open-sourcing, Outsourcing and Insourcing have been adopted to achieve the best software products. Every software-sourcing model possesses several strengths and may be effective in certain types of projects; however, its limitations may restrain the use of it in some other projects. It is very essential for an organisation to investigate the pros and cons of a potential sourcing-model before going to adopt it for their project. This paper presents a comparative analysis of Crowdsourcing, Open-sourcing, Outsourcing and Insourcing models in order to find out the best fit environment and suitability of each model.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122356270","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
Interactive Music System Design for Acoustic Instrument and Live Electronic Performance 原声乐器和现场电子表演的交互音乐系统设计
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.19
Chien-Wen Cheng
This paper will focus on the strategies of building an interactive music system that suits the needs of the composer and performer in regard of composing and performing music for acoustic instrument and live electronics. First, the definition of interactive music will be discussed and a brief overview on the development from tape music to interactive music composition will be outlined. Next, the structure, design strategies, and demanded features of interactive music system pertain to composition and performance will be explored. Examples from the author's two interactive music compositions Chrysanthemum in the Rain for marimba and computer, and The Wounded Don Quixote for violin and computer will be referenced. In theses pieces, the sound of live instrument is analyzed and interpreted in terms of note density, phrase length, pitch stability, and etc., based on its frequency and amplitude. The graphical programming language Max/MSP is used to build the system, but the proposed principles may still apply to the systems built with other programming languages.
本文将重点讨论如何在原声乐器和现场电子乐器的创作和演奏中,构建一个适合作曲家和表演者需要的互动音乐系统。首先,将讨论互动音乐的定义,并简要概述从磁带音乐到互动音乐创作的发展。接下来,探讨互动音乐系统在作曲和演奏方面的结构、设计策略和需求特征。本文将参考作者为马林巴和电脑创作的两首互动音乐作品《雨中的菊花》和为小提琴和电脑创作的《受伤的堂吉诃德》中的例子。在这些作品中,现场乐器的声音根据其频率和幅度,从音符密度、乐句长度、音高稳定性等方面进行分析和解读。图形编程语言Max/MSP用于构建系统,但所提出的原则仍然适用于使用其他编程语言构建的系统。
{"title":"Interactive Music System Design for Acoustic Instrument and Live Electronic Performance","authors":"Chien-Wen Cheng","doi":"10.1109/SOSE.2016.19","DOIUrl":"https://doi.org/10.1109/SOSE.2016.19","url":null,"abstract":"This paper will focus on the strategies of building an interactive music system that suits the needs of the composer and performer in regard of composing and performing music for acoustic instrument and live electronics. First, the definition of interactive music will be discussed and a brief overview on the development from tape music to interactive music composition will be outlined. Next, the structure, design strategies, and demanded features of interactive music system pertain to composition and performance will be explored. Examples from the author's two interactive music compositions Chrysanthemum in the Rain for marimba and computer, and The Wounded Don Quixote for violin and computer will be referenced. In theses pieces, the sound of live instrument is analyzed and interpreted in terms of note density, phrase length, pitch stability, and etc., based on its frequency and amplitude. The graphical programming language Max/MSP is used to build the system, but the proposed principles may still apply to the systems built with other programming languages.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128281926","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
Evaluating the Ontological Semantic Description of Web Services Generated from Algebraic Specifications 评估由代数规范生成的Web服务的本体语义描述
Pub Date : 2016-03-01 DOI: 10.1109/SOSE.2016.44
Dongmei Liu, Yunfei Yang, Ying Chen, Hong Zhu, Ian Bayley, A. Aldea
The semantics of web services can be described using ontology or formally specified in mathematical notations. The former is comprehensible and searchable, while the latter is testable and verifiable. To take advantage of both, we proposed, in our previous work, a transformation that takes an algebraic specification of a web service to generate a domain ontology and a semantic description of the service on that ontology. This paper investigates the quality of these two outputs by proposing a general framework of ontology evaluation that assesses them on 4 aspects of quality, which are decomposed into 8 factors and then measured by a set of 37 metrics. It reports a case study on 3 real-life examples of web services. The results show that the ontologies and semantic descriptions generated from formal specifications are of satisfactory quality.
web服务的语义可以用本体描述,也可以用数学符号正式指定。前者是可理解和可搜索的,而后者是可测试和可验证的。为了利用两者的优势,我们在之前的工作中提出了一种转换,该转换采用web服务的代数规范来生成领域本体和该本体上服务的语义描述。本文通过提出一个本体评价的总体框架来研究这两种产出的质量,该框架从4个方面对它们进行质量评价,并将其分解为8个因素,然后通过一组37个指标进行测量。它报告了一个关于web服务的3个现实例子的案例研究。结果表明,由形式规范生成的本体和语义描述具有令人满意的质量。
{"title":"Evaluating the Ontological Semantic Description of Web Services Generated from Algebraic Specifications","authors":"Dongmei Liu, Yunfei Yang, Ying Chen, Hong Zhu, Ian Bayley, A. Aldea","doi":"10.1109/SOSE.2016.44","DOIUrl":"https://doi.org/10.1109/SOSE.2016.44","url":null,"abstract":"The semantics of web services can be described using ontology or formally specified in mathematical notations. The former is comprehensible and searchable, while the latter is testable and verifiable. To take advantage of both, we proposed, in our previous work, a transformation that takes an algebraic specification of a web service to generate a domain ontology and a semantic description of the service on that ontology. This paper investigates the quality of these two outputs by proposing a general framework of ontology evaluation that assesses them on 4 aspects of quality, which are decomposed into 8 factors and then measured by a set of 37 metrics. It reports a case study on 3 real-life examples of web services. The results show that the ontologies and semantic descriptions generated from formal specifications are of satisfactory quality.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132012783","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
期刊
2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)
全部 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