首页 > 最新文献

International Workshop on Software Engineering for Systems-of-Systems最新文献

英文 中文
On self-adaptation in systems-of-systems 论系统的自适应
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489856
María del Pilar Romay, C. E. Cuesta, L. F. Sanz
Adaptivity and systems-of-systems (SoS) have always had a close relationship, as it is one of their defining features. Moreover, there is a clear similarity between the requirements of a SoS and those of many adaptive systems, such as autonomic and self-adaptive systems. In recent years, this kind of adaptive systems has been carefully studied; however, they often operate at a very different scale, being smaller than a typical SoS. The common nexus between both perspectives seem to be situated at the architectural level: the same adaptive techniques are recursively applied in different strata in a hierarchical composite. Therefore, the principles embodied in adaptive architectures seem to provide a good basis for the definition and description of SoS. This paper relates those principles to the corresponding structures in software evolution, and suggests to coordinate both through a pace layering strategy.
适应性和系统的系统(system -of-systems, so)一直有着密切的关系,因为这是它们的定义特征之一。此外,SoS的需求与许多自适应系统(如自主和自适应系统)的需求之间存在明显的相似性。近年来,这类自适应系统得到了认真的研究;然而,它们通常以非常不同的规模运作,比典型的SoS要小。两种透视图之间的共同联系似乎位于体系结构级别:相同的自适应技术递归地应用于分层组合中的不同层。因此,自适应体系结构中体现的原则似乎为SoS的定义和描述提供了良好的基础。本文将这些原则与软件进化中的相应结构联系起来,并建议通过一种速度分层策略来协调两者。
{"title":"On self-adaptation in systems-of-systems","authors":"María del Pilar Romay, C. E. Cuesta, L. F. Sanz","doi":"10.1145/2489850.2489856","DOIUrl":"https://doi.org/10.1145/2489850.2489856","url":null,"abstract":"Adaptivity and systems-of-systems (SoS) have always had a close relationship, as it is one of their defining features. Moreover, there is a clear similarity between the requirements of a SoS and those of many adaptive systems, such as autonomic and self-adaptive systems. In recent years, this kind of adaptive systems has been carefully studied; however, they often operate at a very different scale, being smaller than a typical SoS. The common nexus between both perspectives seem to be situated at the architectural level: the same adaptive techniques are recursively applied in different strata in a hierarchical composite. Therefore, the principles embodied in adaptive architectures seem to provide a good basis for the definition and description of SoS. This paper relates those principles to the corresponding structures in software evolution, and suggests to coordinate both through a pace layering strategy.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115176555","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
The state of the art and future perspectives in systems of systems software architectures 系统软件架构系统的艺术状态和未来前景
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489853
E. Nakagawa, M. Gonçalves, Milena Guessi, Lucas B. R. Oliveira, F. Oquendo
Currently, software systems have become increasingly large and complex, often resulted by the integration of several operationally independent systems, resulting in a new class of systems: the Systems of Systems (SoS). In another perspective, software architectures play a major role in determining system quality, since they form the backbone of any successful software-intensive system. Attention given to the software architectures of SoS is also certainly fundamental to the success of such systems. However, it is observed that there is a lack of works that present a wide and, at the same time, a detailed panorama about how SoS architectures have been treated. In this scenario, the main contribution of this paper is to present the state of the art on software architectures of SoS, mainly regarding their development, representation, evaluation, and evolution. This work also contributes with future research topics on SoS architectures that should be still investigated. Besides that, we intend this paper opens new perspectives of research in the software architecture area, intending to contribute to the success of SoS.
目前,软件系统已经变得越来越大和复杂,通常是由几个操作独立的系统集成而成,从而产生了一类新的系统:系统的系统(SoS)。从另一个角度来看,软件架构在决定系统质量方面扮演着重要的角色,因为它们构成了任何成功的软件密集型系统的支柱。对SoS软件架构的关注当然也是此类系统成功的基础。然而,可以观察到的是,缺乏关于SoS建筑如何被处理的广泛而同时详细的全景图的作品。在这种情况下,本文的主要贡献是展示了SoS软件体系结构的技术状态,主要是关于它们的开发、表示、评估和演变。这项工作还有助于未来关于SoS架构的研究主题,这些主题仍有待研究。除此之外,我们希望本文能在软件体系结构领域开辟新的研究视角,为SoS的成功做出贡献。
{"title":"The state of the art and future perspectives in systems of systems software architectures","authors":"E. Nakagawa, M. Gonçalves, Milena Guessi, Lucas B. R. Oliveira, F. Oquendo","doi":"10.1145/2489850.2489853","DOIUrl":"https://doi.org/10.1145/2489850.2489853","url":null,"abstract":"Currently, software systems have become increasingly large and complex, often resulted by the integration of several operationally independent systems, resulting in a new class of systems: the Systems of Systems (SoS). In another perspective, software architectures play a major role in determining system quality, since they form the backbone of any successful software-intensive system. Attention given to the software architectures of SoS is also certainly fundamental to the success of such systems. However, it is observed that there is a lack of works that present a wide and, at the same time, a detailed panorama about how SoS architectures have been treated. In this scenario, the main contribution of this paper is to present the state of the art on software architectures of SoS, mainly regarding their development, representation, evaluation, and evolution. This work also contributes with future research topics on SoS architectures that should be still investigated. Besides that, we intend this paper opens new perspectives of research in the software architecture area, intending to contribute to the success of SoS.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115562979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 64
On the challenges of self-adaptation in systems of systems 论系统的系统中自适应的挑战
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489860
Danny Weyns, J. Andersson
A system of systems (SoS) integrates independently useful systems into a larger system. Examples are integrated surveillance systems and networked smart homes. A SoS offers functions to users that cannot be provided by its individual parts, but emerge as a combination of these. However, providing these functions with a required level of quality is difficult due to inherent uncertainties, such as systems that attach and detach at will and faults that are difficult to predict. Self-adaptation is a well-studied approach that enables a system to reason about itself and adapt to achieve particular quality objectives in the face of uncertainties and change. However, the inherently decentralized nature of SoS raises fundamental challenges to self-adaptation. This paper presents three architectural styles to realize self-adaptation in SoS, discusses key challenges for each style, and outlines starting points that could help to tackle these challenges.
系统的系统(so)将独立的有用的系统集成到一个更大的系统中。例如综合监控系统和联网智能家居。SoS为用户提供了单个部件无法提供的功能,而是作为这些部件的组合而出现的。然而,由于固有的不确定性,例如系统可以随意连接和分离,以及难以预测的故障,为这些功能提供所需的质量水平是困难的。自适应是一种经过充分研究的方法,它使系统能够在面对不确定性和变化时对自身进行推理并适应以实现特定的质量目标。然而,SoS固有的分散性对自我适应提出了根本性的挑战。本文提出了在so中实现自适应的三种体系结构风格,讨论了每种风格面临的主要挑战,并概述了有助于解决这些挑战的起点。
{"title":"On the challenges of self-adaptation in systems of systems","authors":"Danny Weyns, J. Andersson","doi":"10.1145/2489850.2489860","DOIUrl":"https://doi.org/10.1145/2489850.2489860","url":null,"abstract":"A system of systems (SoS) integrates independently useful systems into a larger system. Examples are integrated surveillance systems and networked smart homes. A SoS offers functions to users that cannot be provided by its individual parts, but emerge as a combination of these. However, providing these functions with a required level of quality is difficult due to inherent uncertainties, such as systems that attach and detach at will and faults that are difficult to predict. Self-adaptation is a well-studied approach that enables a system to reason about itself and adapt to achieve particular quality objectives in the face of uncertainties and change. However, the inherently decentralized nature of SoS raises fundamental challenges to self-adaptation. This paper presents three architectural styles to realize self-adaptation in SoS, discusses key challenges for each style, and outlines starting points that could help to tackle these challenges.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129225530","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}
引用次数: 28
Challenges for SoS architecture description SoS体系结构描述的挑战
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489857
T. Batista
A System-of-Systems (SoS) is a composition of components (constituent system) that are large scale and independent systems with its own purpose and operating together to achieve a common goal. This paper discusses some of the challenges for architecting SoS, considering the architecture description perspective in the light of the fundamental principles of SoS: operational and managerial independence of the components, geographic distribution, evolutionary nature and emergent behavior. The challenging topics discussed include: (i) the representation of the SoS elements; (ii) the interactions between the constituent elements; (iii) the dynamic support to enable the evolutionary nature of SoS; (iv) the need of handling quality attributes.
系统的系统(so)是组件(组成系统)的组合,这些组件是具有自己目的的大型独立系统,并一起运行以实现共同目标。本文讨论了构建SoS的一些挑战,根据SoS的基本原则(组件的操作和管理独立性、地理分布、进化性质和紧急行为)考虑了体系结构描述视角。讨论的具有挑战性的主题包括:(i) SoS元素的表示;(ii)构成要素之间的相互作用;(iii)提供动态支援,使SoS得以演化;(四)处理质量属性的需要。
{"title":"Challenges for SoS architecture description","authors":"T. Batista","doi":"10.1145/2489850.2489857","DOIUrl":"https://doi.org/10.1145/2489850.2489857","url":null,"abstract":"A System-of-Systems (SoS) is a composition of components (constituent system) that are large scale and independent systems with its own purpose and operating together to achieve a common goal. This paper discusses some of the challenges for architecting SoS, considering the architecture description perspective in the light of the fundamental principles of SoS: operational and managerial independence of the components, geographic distribution, evolutionary nature and emergent behavior. The challenging topics discussed include: (i) the representation of the SoS elements; (ii) the interactions between the constituent elements; (iii) the dynamic support to enable the evolutionary nature of SoS; (iv) the need of handling quality attributes.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129880611","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}
引用次数: 25
Issues and challenges in ecosystems for federated embedded systems 联邦嵌入式系统生态系统中的问题和挑战
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489854
Efi Papatheocharous, J. Axelsson, J. Andersson
This paper discusses how Systems of Systems (SoS) can be constructed by linking together embedded computers in constituent systems to create complex but more flexible and adaptable systems. The approach of software system development is called Federated Embedded Systems (FES) and their revolved ecosystem of players is presented, aiming to ensure quality in engineering SoS. Ecosystems for Federated Embedded Systems (EcoFES) comprise a new area of research that scales component-based software development for embedded software into new dimensions. The proposed ecosystem dimension introduces an open, flexible and adaptable SoS architecture for improving the process of FES development. In the paper, we identify some architectural challenges and discuss the implications of scaling from a closed ecosystem to an open one, providing open collaboration and innovation in the context of FES.
本文讨论了如何通过将组成系统中的嵌入式计算机连接在一起来构建系统的系统,从而创建复杂但更灵活和适应性强的系统。软件系统开发的方法被称为联邦嵌入式系统(FES),并提出了其参与者的旋转生态系统,旨在确保工程系统的质量。联邦嵌入式系统生态系统(EcoFES)包含了一个新的研究领域,它将基于组件的嵌入式软件开发扩展到一个新的维度。提出的生态系统维度引入了一个开放、灵活和适应性强的系统架构,以改进FES的开发过程。在本文中,我们确定了一些架构上的挑战,并讨论了从封闭生态系统扩展到开放生态系统的影响,在FES的背景下提供开放的协作和创新。
{"title":"Issues and challenges in ecosystems for federated embedded systems","authors":"Efi Papatheocharous, J. Axelsson, J. Andersson","doi":"10.1145/2489850.2489854","DOIUrl":"https://doi.org/10.1145/2489850.2489854","url":null,"abstract":"This paper discusses how Systems of Systems (SoS) can be constructed by linking together embedded computers in constituent systems to create complex but more flexible and adaptable systems. The approach of software system development is called Federated Embedded Systems (FES) and their revolved ecosystem of players is presented, aiming to ensure quality in engineering SoS. Ecosystems for Federated Embedded Systems (EcoFES) comprise a new area of research that scales component-based software development for embedded software into new dimensions. The proposed ecosystem dimension introduces an open, flexible and adaptable SoS architecture for improving the process of FES development. In the paper, we identify some architectural challenges and discuss the implications of scaling from a closed ecosystem to an open one, providing open collaboration and innovation in the context of FES.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131424694","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
Large-scale smart grids as system of systems 大规模智能电网是系统的系统
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489858
Jennifer Pérez, Jessica Díaz, J. Garbajosa, Agustín Yagüe, E. González, Mercedes Lopez-Perea
Smart Grids are advanced power networks that introduce intelligent management, control, and operation systems to address the new challenges generated by the growing energy demand and the appearance of renewal energies. In the literature, Smart Grids are presented as an exemplar SoS: systems composed of large heterogeneous and independent systems that leverage emergent behavior from their interaction. Smart Grids are currently scaling up the electricity service to millions of customers. These Smart Grids are known as Large-Scale Smart Grids. From the experience in several projects about Large-Scale Smart Grids, this paper defines Large-Scale Smart Grids as a SoS that integrate a set of SoS and conceptualizes the properties of this SoS. In addition, the paper defines the architectural framework for deploying the software architectures of Large-Scale Smart Grid SoS.
智能电网是一种先进的电力网络,它引入了智能管理、控制和运行系统,以应对不断增长的能源需求和可再生能源的出现所带来的新挑战。在文献中,智能电网被描述为典型的SoS:由大型异构和独立系统组成的系统,利用它们相互作用的紧急行为。智能电网目前正在为数百万客户提供电力服务。这些智能电网被称为大规模智能电网。本文从多个大型智能电网项目的经验出发,将大型智能电网定义为一个由一系列系统组成的系统,并对这些系统的性质进行了概念化。此外,本文还定义了部署大规模智能电网系统软件架构的体系结构框架。
{"title":"Large-scale smart grids as system of systems","authors":"Jennifer Pérez, Jessica Díaz, J. Garbajosa, Agustín Yagüe, E. González, Mercedes Lopez-Perea","doi":"10.1145/2489850.2489858","DOIUrl":"https://doi.org/10.1145/2489850.2489858","url":null,"abstract":"Smart Grids are advanced power networks that introduce intelligent management, control, and operation systems to address the new challenges generated by the growing energy demand and the appearance of renewal energies. In the literature, Smart Grids are presented as an exemplar SoS: systems composed of large heterogeneous and independent systems that leverage emergent behavior from their interaction. Smart Grids are currently scaling up the electricity service to millions of customers. These Smart Grids are known as Large-Scale Smart Grids. From the experience in several projects about Large-Scale Smart Grids, this paper defines Large-Scale Smart Grids as a SoS that integrate a set of SoS and conceptualizes the properties of this SoS. In addition, the paper defines the architectural framework for deploying the software architectures of Large-Scale Smart Grid SoS.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129642406","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}
引用次数: 16
Evolving systems of systems: industrial challenges and research perspectives 系统的演化系统:工业挑战和研究视角
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489851
Michael Vierhauser, Rick Rabiser, P. Grünbacher, Christian Danner, Stefan Wallner
An increasing number of software systems today are systems of systems (SoS) comprising decentralized and heterogeneous systems with operational and managerial independence. The evolution of SoS is the rule and not the exception in practice due to frequently changing requirements, technologies, and markets. However, providing adequate support for the evolution of SoS is rather challenging as their behavior often emerges at runtime and is difficult to predict. Hence, SoS must be monitored during simulation and operation to ensure compliance with its requirements. In this position paper, we present challenges for SoS evolution from the domain of industrial automation. We discuss existing approaches supporting SoS evolution and derive research issues. We outline requirements for SoS evolution support and present key capabilities of a flexible monitoring and evolution infrastructure. We conclude with a discussion of research perspectives.
今天越来越多的软件系统是系统的系统(so),包括分散的和异构的系统,具有操作和管理独立性。由于需求、技术和市场的频繁变化,SoS的发展在实践中是一种规律,而不是例外。然而,为SoS的进化提供足够的支持是相当具有挑战性的,因为它们的行为经常在运行时出现,并且很难预测。因此,必须在模拟和操作期间对SoS进行监控,以确保符合其要求。在本文中,我们从工业自动化领域提出了SoS发展的挑战。我们讨论了支持SoS进化的现有方法,并得出了研究问题。我们概述了SoS演进支持的需求,并介绍了灵活监控和演进基础设施的关键功能。最后,我们对研究前景进行了讨论。
{"title":"Evolving systems of systems: industrial challenges and research perspectives","authors":"Michael Vierhauser, Rick Rabiser, P. Grünbacher, Christian Danner, Stefan Wallner","doi":"10.1145/2489850.2489851","DOIUrl":"https://doi.org/10.1145/2489850.2489851","url":null,"abstract":"An increasing number of software systems today are systems of systems (SoS) comprising decentralized and heterogeneous systems with operational and managerial independence. The evolution of SoS is the rule and not the exception in practice due to frequently changing requirements, technologies, and markets. However, providing adequate support for the evolution of SoS is rather challenging as their behavior often emerges at runtime and is difficult to predict. Hence, SoS must be monitored during simulation and operation to ensure compliance with its requirements. In this position paper, we present challenges for SoS evolution from the domain of industrial automation. We discuss existing approaches supporting SoS evolution and derive research issues. We outline requirements for SoS evolution support and present key capabilities of a flexible monitoring and evolution infrastructure. We conclude with a discussion of research perspectives.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116018564","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
Towards an IoT ecosystem 迈向物联网生态系统
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489855
Flávia Coimbra Delicato, Paulo F. Pires, T. Batista, Everton Cavalcante, Bruno Costa, T. Barros
In the near future, it will be possible that every object on Earth can be identifiable and addressable. Such objects will be able to be monitored and monitor their physical environments, and of executing actions on such environments in benefit of human users. Moreover, these so-called smart objects will be endowed with wireless communication capabilities. By being uniquely addressed, wireless endowed and through the use of existing protocols and standardized formats, smart things can be integrated in the Internet and accessed as any other Web resource. In this context, the Internet of Things (IoT) emerges as a paradigm in which smart things actively collaborate among them and with other physical and virtual objects available in the Web, providing value-added information and functionalities for users. The IoT paradigm has recently showed its potential of considerably impacting the daily lives of human beings mainly due to the use and interaction of physical devices in several domains, including complex systems composed of other systems. In this paper we discuss the IoT paradigm from the perspective of Systems-of-Systems and present EcoDiF, a IoT platform that integrates heterogeneous devices to provide real-time data control, visualization, processing, and storage. In EcoDiF, devices, information, users and applications are integrated to create an IoT ecosystem in which new ideas and products can be developed in an organic way.
在不久的将来,地球上的每一个物体都有可能被识别和定位。这些对象将能够被监视和监视它们的物理环境,并在这些环境中执行有利于人类用户的操作。此外,这些所谓的智能物体将被赋予无线通信能力。通过独特的寻址、无线特性以及使用现有协议和标准化格式,智能设备可以集成到Internet中,并像任何其他Web资源一样被访问。在这种背景下,物联网(IoT)作为一种范例出现,在这种范例中,智能事物在它们之间以及与网络上可用的其他物理和虚拟对象进行主动协作,为用户提供增值信息和功能。物联网范式最近显示出其对人类日常生活产生重大影响的潜力,主要是由于在多个领域(包括由其他系统组成的复杂系统)中物理设备的使用和交互。在本文中,我们从系统的角度讨论了物联网范式,并提出了EcoDiF,这是一个集成异构设备以提供实时数据控制,可视化,处理和存储的物联网平台。在EcoDiF中,设备、信息、用户和应用程序被整合在一起,创建了一个物联网生态系统,在这个生态系统中,新的想法和产品可以以有机的方式开发出来。
{"title":"Towards an IoT ecosystem","authors":"Flávia Coimbra Delicato, Paulo F. Pires, T. Batista, Everton Cavalcante, Bruno Costa, T. Barros","doi":"10.1145/2489850.2489855","DOIUrl":"https://doi.org/10.1145/2489850.2489855","url":null,"abstract":"In the near future, it will be possible that every object on Earth can be identifiable and addressable. Such objects will be able to be monitored and monitor their physical environments, and of executing actions on such environments in benefit of human users. Moreover, these so-called smart objects will be endowed with wireless communication capabilities. By being uniquely addressed, wireless endowed and through the use of existing protocols and standardized formats, smart things can be integrated in the Internet and accessed as any other Web resource. In this context, the Internet of Things (IoT) emerges as a paradigm in which smart things actively collaborate among them and with other physical and virtual objects available in the Web, providing value-added information and functionalities for users. The IoT paradigm has recently showed its potential of considerably impacting the daily lives of human beings mainly due to the use and interaction of physical devices in several domains, including complex systems composed of other systems. In this paper we discuss the IoT paradigm from the perspective of Systems-of-Systems and present EcoDiF, a IoT platform that integrates heterogeneous devices to provide real-time data control, visualization, processing, and storage. In EcoDiF, devices, information, users and applications are integrated to create an IoT ecosystem in which new ideas and products can be developed in an organic way.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125861673","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}
引用次数: 47
Supporting architectural decision making for systems-of-systems design under uncertainty 支持不确定情况下系统的系统设计的体系结构决策
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489859
Ioanna Lytra, Uwe Zdun
For the design and integration of complex systems-of-systems, various architectural decisions for recurring design problems need to be made. This requires that the software architects consider various design issues and alternatives, make trade-offs for competing requirements, and adapt the decisions to specific technologies and systems. Documentations of reusable architectural design decisions (ADDs), e.g., pattern-based decisions, provide rather informal guidelines for making recurring ADDs. These and other factors introduce many sources of uncertainty in the architectural decision making process. Existing approaches do not consider this inherent uncertainty of architectural decision making, which has been until now largely ad hoc and informal, without explicit, automated support. Apart from that, the design rationale for repeated ADDs often remains undocumented, leading to loss of architectural knowledge. To address these problems we propose to provide semi-automated support for decision making and documentation of reusable ADDs under uncertainty using a fuzzy logic expert system. We motivate our approach using a systems-of-systems example from the industry automation area in which our approach has been applied.
对于复杂系统的系统的设计和集成,需要针对反复出现的设计问题做出各种体系结构决策。这就要求软件架构师考虑各种设计问题和备选方案,为相互竞争的需求做出权衡,并使决策适应特定的技术和系统。可重用的体系结构设计决策(add)的文档,例如,基于模式的决策,为重复使用add提供了相当非正式的指导方针。这些和其他因素在体系结构决策过程中引入了许多不确定性来源。现有的方法没有考虑体系结构决策的这种固有的不确定性,到目前为止,这种不确定性在很大程度上是临时的和非正式的,没有明确的、自动化的支持。除此之外,重复add的设计原理经常没有文档化,导致架构知识的丢失。为了解决这些问题,我们提出使用模糊逻辑专家系统为不确定情况下可重用add的决策和文档编制提供半自动化支持。我们使用来自工业自动化领域的系统的系统示例来激励我们的方法,我们的方法已在该领域得到应用。
{"title":"Supporting architectural decision making for systems-of-systems design under uncertainty","authors":"Ioanna Lytra, Uwe Zdun","doi":"10.1145/2489850.2489859","DOIUrl":"https://doi.org/10.1145/2489850.2489859","url":null,"abstract":"For the design and integration of complex systems-of-systems, various architectural decisions for recurring design problems need to be made. This requires that the software architects consider various design issues and alternatives, make trade-offs for competing requirements, and adapt the decisions to specific technologies and systems. Documentations of reusable architectural design decisions (ADDs), e.g., pattern-based decisions, provide rather informal guidelines for making recurring ADDs. These and other factors introduce many sources of uncertainty in the architectural decision making process. Existing approaches do not consider this inherent uncertainty of architectural decision making, which has been until now largely ad hoc and informal, without explicit, automated support. Apart from that, the design rationale for repeated ADDs often remains undocumented, leading to loss of architectural knowledge. To address these problems we propose to provide semi-automated support for decision making and documentation of reusable ADDs under uncertainty using a fuzzy logic expert system. We motivate our approach using a systems-of-systems example from the industry automation area in which our approach has been applied.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124398339","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}
引用次数: 13
An approach combining SysML and modelica for modelling and validate wireless sensor networks 一种结合SysML和modelica的无线传感器网络建模和验证方法
Pub Date : 2013-07-02 DOI: 10.1145/2489850.2489852
A. Hammad, H. Mountassir, Samir Chouali
Wireless Sensor Networks (WSN) have large industrial applications, however the modelling is still a very complex task in view of the nature of these networks, namely because they are distributed, embedded and have strong interactions between the hardware and software parts. In addition, industrials use semi-formal methods to design their systems and validate behaviours by simulation. In this context, in order to improve the checking of the WSN properties, we propose a Model Driven Engineering (MDE) approach for modeling and checking properties like energy consumption. This approach combines the advantages of SysML and Modelica languages. It is described mainly by two steps. At first, we offer a model transformation by taking into account static, dynamic and requirement diagrams of SysML in order to specify their corresponding Modelica model. In the second step, we carried out the virtual verification of WSN energy consumption. This approach is implemented inside Topcased platform and illustrated through a cross-roads monitoring system.
无线传感器网络(WSN)具有广泛的工业应用,但鉴于这些网络的性质,即由于它们是分布式的,嵌入式的,并且硬件和软件部分之间具有很强的相互作用,因此建模仍然是一项非常复杂的任务。此外,工业使用半形式化的方法来设计他们的系统,并通过模拟来验证行为。在这种情况下,为了改进对WSN属性的检查,我们提出了一种模型驱动工程(MDE)方法来建模和检查能耗等属性。这种方法结合了SysML和Modelica语言的优点。主要分为两步。首先,我们通过考虑SysML的静态图、动态图和需求图来提供模型转换,以便指定它们对应的Modelica模型。第二步,对WSN的能耗进行了虚拟验证。该方法在topcase平台内实施,并通过十字路口监控系统进行演示。
{"title":"An approach combining SysML and modelica for modelling and validate wireless sensor networks","authors":"A. Hammad, H. Mountassir, Samir Chouali","doi":"10.1145/2489850.2489852","DOIUrl":"https://doi.org/10.1145/2489850.2489852","url":null,"abstract":"Wireless Sensor Networks (WSN) have large industrial applications, however the modelling is still a very complex task in view of the nature of these networks, namely because they are distributed, embedded and have strong interactions between the hardware and software parts. In addition, industrials use semi-formal methods to design their systems and validate behaviours by simulation. In this context, in order to improve the checking of the WSN properties, we propose a Model Driven Engineering (MDE) approach for modeling and checking properties like energy consumption. This approach combines the advantages of SysML and Modelica languages. It is described mainly by two steps. At first, we offer a model transformation by taking into account static, dynamic and requirement diagrams of SysML in order to specify their corresponding Modelica model. In the second step, we carried out the virtual verification of WSN energy consumption. This approach is implemented inside Topcased platform and illustrated through a cross-roads monitoring system.","PeriodicalId":281790,"journal":{"name":"International Workshop on Software Engineering for Systems-of-Systems","volume":"363 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123221342","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}
引用次数: 7
期刊
International Workshop on Software Engineering for Systems-of-Systems
全部 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