2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems最新文献

筛选
英文 中文
Applying Megamodelling to Model Driven Performance Engineering 在模型驱动性能工程中的应用
M. Fritzsche, H. Brunelière, Bert Vanhooff, Y. Berbers, F. Jouault, Wasif Gilani
{"title":"Applying Megamodelling to Model Driven Performance Engineering","authors":"M. Fritzsche, H. Brunelière, Bert Vanhooff, Y. Berbers, F. Jouault, Wasif Gilani","doi":"10.1109/ECBS.2009.33","DOIUrl":"https://doi.org/10.1109/ECBS.2009.33","url":null,"abstract":"Model Driven Engineering (MDE) has to deal with an increasing number of interrelated modelling artifacts. The Model Driven Performance Engineering (MDPE) process is one concrete illustration of such a situation. This process applies MDE within the context of performance engineering in order to support domain experts, who generally lack the necessary performance expertise. In this paper, we demonstrate the use of megamodelling to manage the numerous artifacts involved in MDPE. Megamodelling enables the explicit modelling of the metadata on MDE artifacts, including possible relationships between those artifacts. Appropriate tool support enables different stakeholders to exploit this additional information. Applying the megamodelling to MDPE pointed out the need for an extension of the existing approach. Thus, the result of the paper is twofold: first, an extension of megamodelling is proposed, second the benefits of the approach are shown on the MDPE use case. We claim that the extension is not solely useful for the latter case, but has a more generic applicability.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128372582","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}
引用次数: 21
Interpreting Model-Based Components for Information Systems 解释信息系统中基于模型的组件
Michael Thonhauser, Christian Kreiner, Martin Schmid
{"title":"Interpreting Model-Based Components for Information Systems","authors":"Michael Thonhauser, Christian Kreiner, Martin Schmid","doi":"10.1109/ECBS.2009.35","DOIUrl":"https://doi.org/10.1109/ECBS.2009.35","url":null,"abstract":"To foster the reuse of software artifacts various approaches like Component Based Software Engineering or Model-Driven Software Development have been proposed. These approaches support a developer in generating and implementing platform specific software artifacts, which can be executed on the chosen runtime architecture. To facilitate portability of these artifacts to other runtime architectures it is important to model various aspects of the artifact (i.e. user interface, behavior, data) in a platform independent way. While this abstraction helps to reduce complexity of the problem, choosing the right granularity of methods provided by this artifact is another important issue for enhancing software quality.Considering these aspects a model-based development approach is presented, which is based on the interpretation of several model views -- like state machine and class diagrams being provided by a model-based software component. Additionally the integration of components build with this approach in the design of an information system is discussed. The proposed architecture is evaluated by animplementation in the software application domain of logistics.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134175746","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
A Semantic Model for Computer-Based Spatio-temporal Systems 基于计算机的时空系统语义模型
B. Hummel
{"title":"A Semantic Model for Computer-Based Spatio-temporal Systems","authors":"B. Hummel","doi":"10.1109/ECBS.2009.19","DOIUrl":"https://doi.org/10.1109/ECBS.2009.19","url":null,"abstract":"Over the last decades lots of techniques have been developed for modeling, analyzing, and verifying software. For embedded or computer-based systems, however, the software is only one part of the entire system, which often has little or no meaning when examined in isolation without considering the remaining parts of the system. This makes it hard, if not impossible, to judge the correctness of software without a thorough understanding of its environment. A natural solution to this problem is to not only capture the software part but the entire system by suitable design models. However, to be useful such a model has to be supported by semantics which unambiguously define its meaning. In this paper we present such a semantic model which captures temporal and spatial aspects of a system, which are important if the system deals with the manipulation of rigid objects, as typically found in the domain of industrial automation.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128529801","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}
引用次数: 8
A Penny Saved is a Penny Earned: Applying Optimization Techniques to Power Management 省一分钱就是赚一分钱:将优化技术应用于电源管理
F. Javed, N. Arshad
{"title":"A Penny Saved is a Penny Earned: Applying Optimization Techniques to Power Management","authors":"F. Javed, N. Arshad","doi":"10.1109/ECBS.2009.10","DOIUrl":"https://doi.org/10.1109/ECBS.2009.10","url":null,"abstract":"Shortage of electricity is a major problem in many developing countries. Unfortunately, for some of these countries the only solution to this problem is to shut down complete electricity supply to a few neighborhoods to make up for the gap between demand and supply. To this end, we have developed a self-optimization approach to reduce the gap between demand and supply through remotely controlling high powered electric devices such as air conditioners. In this approach we have used mathematical optimization techniques such as linear programming to intelligently manage the electricity distribution. Not only through this approach we have been able to provide service-level guarantees to the consumers but we have also shown that our approach is fast, scalable and has the ability to handle unscheduled spikes in the system.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"127 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131166821","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}
引用次数: 14
A Distributed Computing Framework for Parallelization of Coevolution in Multi-sided Conflicts 多边冲突中协同进化并行化的分布式计算框架
Rami Al-Motlak, J. Rozenblit, F. Momen
{"title":"A Distributed Computing Framework for Parallelization of Coevolution in Multi-sided Conflicts","authors":"Rami Al-Motlak, J. Rozenblit, F. Momen","doi":"10.1109/ECBS.2009.37","DOIUrl":"https://doi.org/10.1109/ECBS.2009.37","url":null,"abstract":"A large number of military simulation systems dealing with warfare and games with coordinated missions can be described as multi-sided conflicts. These systems usually involve groups sharing various alliances and relationships, each pursuing a range of different goals. A coevolutionary approach in modeling the dynamics of such complex systems allows all sides of the conflict to evolve their strategies or courses of action. The coevolutionary approach used in Sheherazade, a multi-sided simulation environment for Stability and Support Operations (SASO), allows each side to evolve strategies in turns against other strategies captured from the other sides. In such systems, the greater the number of plans that are evaluated, the better the final alternatives are likely to be. To improve the speed and efficiency in generating strategies, a distributed computing modular framework based on the coevolutionary approach used in Sheherazade was designed and implemented to provide the following salient features: provide a more natural model of how different sides interact in a conflict, parallelize the generation of strategies by the different sides, and improve performance by utilizing network computing capabilities.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"200 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134239878","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
Distributed BMC: A Depth-First Approach to Explore Clause Symmetry 分布式BMC:探索子句对称性的深度优先方法
S. Campos, J. Neves, Luis E. Zárate, Mark A. J. Song
{"title":"Distributed BMC: A Depth-First Approach to Explore Clause Symmetry","authors":"S. Campos, J. Neves, Luis E. Zárate, Mark A. J. Song","doi":"10.1109/ECBS.2009.26","DOIUrl":"https://doi.org/10.1109/ECBS.2009.26","url":null,"abstract":"In recent years new and efficient symbolic model checking algorithms have been developed. One technique, bounded model checking or BMC, has been particularly promising. BMC models the system being verified as a boolean formula whose satisfying assignments provide counterexamples for properties verified. BMC unrolls the system in its multiple iterations. Because of this the structure of the formula representing the system is very symmetric, since all iterations are similar in structure. This work explores this symmetry in a distributed algorithm by postponing the unrolling of the formulas until they are used. This minimizes communication among processors since the formulas transmitted are shorter. Moreover, avoiding the unrolling of conflict clauses has a more pronounced effect, because due to the symmetric nature of the formula, a conflict clause for one instant in the execution can be applied to time multiple instants. As a consequence, short conflict clauses can be unrolled into much more effective clauses, cutting back on the search space significantly. In our experiments we have obtained gains of up to 35% in verification time in some examples.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134473781","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
On the Meaning of SysML Activity Diagrams 论SysML活动图的意义
Yosr Jarraya, M. Debbabi, J. Bentahar
{"title":"On the Meaning of SysML Activity Diagrams","authors":"Yosr Jarraya, M. Debbabi, J. Bentahar","doi":"10.1109/ECBS.2009.25","DOIUrl":"https://doi.org/10.1109/ECBS.2009.25","url":null,"abstract":"In this paper, we aim to ascribe a meaning to SysML activity diagrams. To this end, we propose a dedicated algebraic-like language, namely activity calculus, and an operational semantics that provides a rigorous and intuitive operational understanding of the behavior captured by the diagram. The semantics covers advanced control flows such as unstructured loops and concurrent control flows. Further more, our approach allows non well-formed control flows, with mixed and nested forks and joins. The probabilistic behaviors as specified in SysML are also considered. This formalization allows us to build a sound framework for the verification and validation of systems design expressed in SysML activity diagrams.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134523986","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}
引用次数: 21
Semi-Automated Safety Analysis for Field Programmable Gate Arrays 现场可编程门阵列的半自动安全性分析
P. Conmy, I. Bate
{"title":"Semi-Automated Safety Analysis for Field Programmable Gate Arrays","authors":"P. Conmy, I. Bate","doi":"10.1109/ECBS.2009.27","DOIUrl":"https://doi.org/10.1109/ECBS.2009.27","url":null,"abstract":"Field Programmable Gate Arrays (FPGAs) are becoming increasingly popular for use in High-Integrity Safety Related and Safety Critical Systems. FPGAs offer a number of potential benefits over traditional microprocessor based software systems, such as predictable timing performance, the ability to perform highly parallel calculations, predictable emulation of obsolete components, and (in the case of SRAM based FPGAs) the ability to reconfigure to avoid hardware failures. However these abilities do not come for free and often designers are forced to make pessimistic safety and reliability assumptions leading to conservative overall system designs. In this paper a modular, and hence more scalable approach, to performing FPGA safety analysis is presented.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130769014","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
Extensibility and Modularity for Model Driven Engineering Environments 模型驱动工程环境的可扩展性和模块化
Thomas Leveque, J. Estublier, Germán Vega
{"title":"Extensibility and Modularity for Model Driven Engineering Environments","authors":"Thomas Leveque, J. Estublier, Germán Vega","doi":"10.1109/ECBS.2009.16","DOIUrl":"https://doi.org/10.1109/ECBS.2009.16","url":null,"abstract":"Model Driven Engineering has shown the feasibility to generate tools (editors, analyzers …) from models and for a domain. Unfortunately these generated tools are much focused while a large application spans different domains and different activities; currently these tools do not support concurrent engineering, and incomplete life cycle support. In a similar way we developed a technology capable of generating a complete Computer Aided Domain Specific Environment (CADSE) from a set of model and metamodels describing the specific domain and the environment behavior. Our technology solves the above two problems, allowing defining a number of CADSE addressing specific activities, as extensions and adaptation of a core CADSE; and relying on workspaces. CADSEs workspaces are model driven; they contain tools, models and usual artifacts (code, documents...); they support different activities by switching from an activity to another one, and concurrent engineering is supported through import/commit applied to models, metamodels and artifacts.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131356185","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}
引用次数: 8
Tuning Complex Sensornet Systems Using Principled Engineering Methods 使用原理工程方法调谐复杂传感器系统
Jonathan Tate, I. Bate
{"title":"Tuning Complex Sensornet Systems Using Principled Engineering Methods","authors":"Jonathan Tate, I. Bate","doi":"10.1109/ECBS.2009.13","DOIUrl":"https://doi.org/10.1109/ECBS.2009.13","url":null,"abstract":"Sensornet lifespan and utility is limited by the energy resources of individual motes. Network designers seek to maximise energy efficiency while maintaining acceptable Quality of Service. However, the interactions between multiple tunable protocol parameters and multiple performance metrics are generally complex and unknown, and combinatorial explosion renders impossible any exhaustive search approach. In this paper we describe an engineering method to address this multi-dimensional optimisation problem. We apply a Design Of Experiments approach to sample the entire search space. Statistical models are fitted to experimental results to define relationships between inputs and outputs, and to obtain near-optimal solutions.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132147002","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信