Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.最新文献

筛选
英文 中文
Personal autonomic computing self-healing tool 个人自主计算自我修复工具
Roy Sterritt, Saulai Chung
{"title":"Personal autonomic computing self-healing tool","authors":"Roy Sterritt, Saulai Chung","doi":"10.1109/ECBS.2004.1316741","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316741","url":null,"abstract":"The objective of the research reported in this paper was to develop a proof of concept self-healing tool for the personal computing environment operating in a peer-to-peer mode and consisting of a pulse monitor and a vital signs health monitor. The prototype developed in Java, JNI and C utilising UDP to communicate to its peers proved the feasibility of the pulse and vital signs concepts and their ability to provide some self-healing properties within a PC environment. The functionality also opens new opportunities to provide self-configuring, self-optimising and self-protecting autonomic capabilities to personal computing.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115085204","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}
引用次数: 26
Towards a model-driven architecture for autonomic systems 为自治系统建立模型驱动的体系结构
D. Gračanin, S. Bohner, M. Hinchey
{"title":"Towards a model-driven architecture for autonomic systems","authors":"D. Gračanin, S. Bohner, M. Hinchey","doi":"10.1109/ECBS.2004.1316739","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316739","url":null,"abstract":"Agent based systems and architectures provide a firm foundation for design and development of an autonomic system. The key challenge is the selection and efficient use of effective agent architecture. A model-driven approach accommodates the underlying architecture to automate, as much as possible, the development process. The Cognitive Agent Architecture (COUGAAR) is a distributed agent architecture that provides the primary components and an implementation platform for this research. COUGAAR has been developed primarily for very large-scale, distributed applications that are characterized by hierarchical task decompositions and as such is well suited for autonomic systems. We propose a framework for the agent-based, model-driven architecture for autonomic applications development. The framework consists of two main parts, General COUGAAR application model (GCAM) and general domain application model (GDAM). Some COUGAAR related performance issues are also discussed.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130047998","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}
引用次数: 31
A service-oriented software architecture for mobile agent toolkits 面向服务的软件体系结构,用于移动代理工具包
Peter Braun, Ingo Müller, Sven Geisenhainer, Volkmar Schau, W. Rossak
{"title":"A service-oriented software architecture for mobile agent toolkits","authors":"Peter Braun, Ingo Müller, Sven Geisenhainer, Volkmar Schau, W. Rossak","doi":"10.1109/ECBS.2004.1316746","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316746","url":null,"abstract":"In this paper we propose a new software architecture for mobile agent toolkits. Agent toolkits mainly consist of a software system that forms an agency, which is responsible to host mobile and stationary software agents. In contrast to most architectures developed so far, which already define a large set of high-level services for agent migration and communication, we propose to employ a kernel-based approach. The kernel only provides fundamental concepts and functions and abstracts from any of these high-level services. We propose a new model for agencies and present our Tracy mobile agent toolkit acting as a reference implementation of our new model.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130417958","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}
引用次数: 10
A concept of an integrated development environment for reactive systems 响应式系统的集成开发环境的概念
I. Velikic, M. Popovic, V. Kovacevic
{"title":"A concept of an integrated development environment for reactive systems","authors":"I. Velikic, M. Popovic, V. Kovacevic","doi":"10.1109/ECBS.2004.1316704","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316704","url":null,"abstract":"One of the main application areas of modern engineering in computer based systems is development, production, deployment and maintenance of reactive systems. Today, the majority of functions in such systems are implemented in software, and modeled as a group of finite state machines (automata). The past decade has seen many R&D efforts in development of tool sets that support software production processes, in area of reactive systems, in both industry and academia. This paper is our contribution to this movement. We present a concept of an integrated development environment for a class of problems known as finite state machines. The concept is suitable for small and medium size high-tech software R&D teams, where most of the team members participate in majority of phases of a software development cycle.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"240 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114191811","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
Supporting evolutionary development by feature models and traceability links 通过特性模型和可追溯性链接支持进化开发
Matthias Riebisch
{"title":"Supporting evolutionary development by feature models and traceability links","authors":"Matthias Riebisch","doi":"10.1109/ECBS.2004.1316721","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316721","url":null,"abstract":"During their usage, software systems have to be changed constantly. If such changes are implemented in an incomplete or inconsistent way a loss of architectural quality will occur, i.e. in terms of maintainability and understandability. The lack of traceability of the impact of changed requirements in the software enhances this effect. Traceability links have been proposed as a link between the requirements and the different parts of a solution. In practical use, these links are difficult to establish and maintain. Currently, tools cannot effectively support these links due to human-required decisions. This paper introduces feature models as an intermediate element for linking requirements to design models. They enable a more appropriate bridging of the different levels of abstraction. Feature models group sets of requirements to a feature and enable a modeling of the variability of requirements. The feature models structure traceability links between requirements, design elements and implementation parts. This leads to lower efforts of establishing and maintaining the links. Furthermore, descriptions of design decisions can be attached to the links. Industrial experience with this approach shows its support for the evolutionary development of large software systems, especially in the improved comprehension of the changes by the developers.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132025411","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}
引用次数: 52
Non-functional refinement of computer based systems architecture 基于计算机的系统体系结构的非功能细化
M. Denford, J. Leaney, T. O'Neill
{"title":"Non-functional refinement of computer based systems architecture","authors":"M. Denford, J. Leaney, T. O'Neill","doi":"10.1109/ECBS.2004.1316696","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316696","url":null,"abstract":"Architecture based refinement is an important technique for ensuring efficiency, effectiveness and correctness in the practical design of complex computer based systems. With a few exceptions, current methods of architectural refinement focus on functional behaviour and fail to address nonfunctional requirements throughout the refinement process. A best practices approach to refinement would address both functional and nonfunctional requirements such that the refinement of an abstract into a concrete (implementation) architecture ensures that both sets of requirements are met. We propose a method that focuses on the nonfunctional requirements while still addressing the functional requirements throughout refinement. The method has a formal underpinning in abstract data types (based on term rewriting) which are used to represent the architectures throughout the refinement process and to place pre and post conditions on the refinements. In addition to this, the method uses nonfunctional requirement calculators to check the nonfunctional qualities of the architecture as refinement proceeds. Reflection on the practice of the method suggests that it may be possible to extend the architectural style idea to provide reusable refinement schema for the design of certain nonfunctional qualities into architectural patterns. The example considers reliability and performance in the refinement of a client server architectural pattern. The method does not aim to replace or fully automate the work of the designer. It aims to augment the design process and aid the designer in performing their tasks. It seeks to provide certain guidance for the designer that will help them make the right design decisions, and correct certain classes of errors.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126512709","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}
引用次数: 17
Modeling and simulation of stability and support operations (SASO) 稳定与支持作业(SASO)建模与仿真
Liana Suantak, F. Momen, J. Rozenblit, D. Hillis, M. Barnes, Jerry Schlabach
{"title":"Modeling and simulation of stability and support operations (SASO)","authors":"Liana Suantak, F. Momen, J. Rozenblit, D. Hillis, M. Barnes, Jerry Schlabach","doi":"10.1109/ECBS.2004.1316678","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316678","url":null,"abstract":"Stability and support operations (SASO) are becoming increasingly important in modern military operations. Conflicts are no longer comprised solely of two opposing sides engaged in combat on an open battlefield. Instead, they are more likely to involve groups sharing various alliances and relationships each pursuing a range of different goals. The Sheherazade SASO wargaming engine presented here: a) incorporates subjective criteria for scoring course of action (COA) success such as the animosity between factions and attitudes of locales, b) uses nontraditional units such as refugees, media and information operators, and c) employs a coevolutionary genetic algorithm in modeling the dynamics of the complex multisided simulation for generating COAs. This paper outlines our approach towards the development of a wargaming model that handles the more complex and computationally demanding arena of SASO.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114994690","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
Formal specification of shared variables using CSP 使用CSP的共享变量的正式规范
Frantisek Scuglik
{"title":"Formal specification of shared variables using CSP","authors":"Frantisek Scuglik","doi":"10.1109/ECBS.2004.1316701","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316701","url":null,"abstract":"The algebra of communicating sequential processes provides a facility to formal specify systems by describing their behavior. To be able do denote these systems more precisely it is useful to introduce state variables. Because the CSP algebra deals with concurrent processes, the state variables are shared between those processes. This contribution describes techniques how to represent shared variables in CSP utilizing common features of CSP without any extension to the algebra.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"317 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122605630","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
Hand-written vs. MOF-based metadata repositories: the SOFA experience 手写与基于mof的元数据存储库:SOFA体验
P. Hnetynka, Michal Píse
{"title":"Hand-written vs. MOF-based metadata repositories: the SOFA experience","authors":"P. Hnetynka, Michal Píse","doi":"10.1109/ECBS.2004.1316716","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316716","url":null,"abstract":"Metadata management is one of the key concepts of distributed interoperable systems. This paper compares two approaches to building a metadata repository for component-based distributed environment. We compare a hand-written repository and MOF-based one with respect to easiness of building and accessing them. The results are based on implementations of the both repositories for a real component model.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123613636","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}
引用次数: 17
Verification of emergent behaviors in swarm-based systems 基于群体的系统中突现行为的验证
C. Rouff, A. Vanderbilt, M. Hinchey, W. Truszkowski, J. Rash
{"title":"Verification of emergent behaviors in swarm-based systems","authors":"C. Rouff, A. Vanderbilt, M. Hinchey, W. Truszkowski, J. Rash","doi":"10.1109/ECBS.2004.1316730","DOIUrl":"https://doi.org/10.1109/ECBS.2004.1316730","url":null,"abstract":"The emergent properties of swarms make swarm-based missions powerful, but at the same time more difficult to design and to assure that the proper behaviors emerge. We are currently investigating formal methods and techniques for verification and validation of swarm-based missions. The Autonomous Nano-Technology Swarm (ANTS) mission is being used as an example and case study for swarm-based missions to experiment and test current formal methods with intelligent swarms. Using the ANTS mission, we have evaluated multiple formal methods to determine their effectiveness in modeling and assuring swarm behavior. This paper introduces how intelligent swarm technology is being proposed for NASA missions, and gives the results of a comparison of several formal methods and approaches for specifying intelligent swarm-based systems and their effectiveness for predicting emergent behavior.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128922500","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}
引用次数: 23
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学术文献互助群
群 号:481959085
Book学术官方微信