2010 21st Australian Software Engineering Conference最新文献

筛选
英文 中文
Application of Artificial Bee Colony Algorithm to Software Testing 人工蜂群算法在软件测试中的应用
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.30
S. Dahiya, J. Chhabra, Shakti Kumar
{"title":"Application of Artificial Bee Colony Algorithm to Software Testing","authors":"S. Dahiya, J. Chhabra, Shakti Kumar","doi":"10.1109/ASWEC.2010.30","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.30","url":null,"abstract":"This paper presents an artificial bee colony based novel search technique for automatic generation of structural software tests. Test cases are symbolically generated by measuring fitness of individuals with the help of branch distance based objective function. Evaluation of the test generator was performed using ten real world programs. Some of these programs had large ranges for input variables. Results show that the new technique is a reasonable alternative for test data generation, but doesn’t perform very well for large inputs and where constraints are having many equality constraints.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132035471","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}
引用次数: 63
Modelling Enterprise System Protocols and Trace Conformance 企业系统协议建模和跟踪一致性
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.40
Cameron M. Hine, Jean-Guy Schneider, Jun Han, Steven Versteeg
{"title":"Modelling Enterprise System Protocols and Trace Conformance","authors":"Cameron M. Hine, Jean-Guy Schneider, Jun Han, Steven Versteeg","doi":"10.1109/ASWEC.2010.40","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.40","url":null,"abstract":"Distributed enterprise systems, which are comprised of multiple software systems, typically communicate using application-layer protocols. Being able to independently test each system’s conformance to the protocol specification is important to ensure the overall robustness and reliability of the distributed system. While there exists many modelling languages for network layer protocols, very few tools exist for modelling valid message sequences specifically for the application layer. In order to address this issue, we propose a concise formal modelling syntax for application-layer protocols, with clearly defined semantics. A key feature of our protocol model is dynamic extension, which is necessary for the concise modelling of subsidiary concurrent operations. We demonstrate the power of our modelling language by compactly specifying the valid message sequences of two common application-layer protocols. Trace conformance is defined for the model along with a prototype implementation demonstrating the practical utility of our modelling framework.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130649085","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
An Architectural Approach to Composing Reputation-Based Trustworthy Services 构建基于信誉的可信赖服务的体系结构方法
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.15
S. Phoomvuthisarn, Y. Liu, Jun Han
{"title":"An Architectural Approach to Composing Reputation-Based Trustworthy Services","authors":"S. Phoomvuthisarn, Y. Liu, Jun Han","doi":"10.1109/ASWEC.2010.15","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.15","url":null,"abstract":"In SOA, Reputation-Based Trust (RBT) mechanism is applied to achieve trust management. RBT enables services to assess the trust level of other services based on the reputation accumulated from user recommendations. A key challenge to apply RBT is to prevent the strategic behavior of users when they provide recommendations -- they might give unfair ratings to benefit themselves. In this paper, we propose a novel architectural approach to integrating auction mechanisms into the trust framework to prevent benefits from untruthful incentives. In this architecture we define an auction-based trust negotiation protocol and realize it in the trust framework. The contribution of our architecture is that it scales and produces accurate results to achieve protection against untruthful incentives, especially when a majority of ratings are unfair, without the potential increase in a computation overhead. An example on a travel agent scenario is devised to collect empirical evidence.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"19 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120999362","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 Reduction of Grid-Bag Layout to Auckland Layout 将网格袋布局简化为奥克兰布局
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.38
Gerald Weber
{"title":"A Reduction of Grid-Bag Layout to Auckland Layout","authors":"Gerald Weber","doi":"10.1109/ASWEC.2010.38","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.38","url":null,"abstract":"Many major programming platforms support layout managers in Grid-bag style, where GUI elements can be placed on a rectangular grid. In Grid-bag layout mangers, cells of the underlying grid can be merged in order to create more complex layouts. In this work we classify software engineering issues with Grid-bag layout managers - chiefly bad coupling and a low level of abstraction - into several levels of severity of these issues. In the past we have presented the Auckland Layout Model, which is based on tabstops instead of gridlines. The Auckland Layout Model provides several layers of abstraction and avoids the bad coupling phenomena encountered in Grid-bag Layout. In this work we report on a platform-independent reduction of Grid-bag Layout to Auckland Layout, thus establishing that Grid-bag Layout can be implemented on top of Auckland Layout Model. The reduction of Grid-bag Layout to Auckland Layout presented here is based on an abstract datatype called a Grid-bag analyzer.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122016543","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
Non-Monotonic Model Completion in Web Application Engineering Web应用程序工程中的非单调模型完成
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.17
Jevon M. Wright, Jens Dietrich
{"title":"Non-Monotonic Model Completion in Web Application Engineering","authors":"Jevon M. Wright, Jens Dietrich","doi":"10.1109/ASWEC.2010.17","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.17","url":null,"abstract":"Formal models are often used to verify systems and prove their correctness, and ensure that transformed models remain consistent to the original system. However, formal techniques can also be used to add reasoning in the engineering of models, predicting the developers intentions. On a programming level, a similar approach has been used very successfully in several web application frameworks. Promoting formal techniques to the web application domain is useful as web application developers increasingly need to abstract from a growing set of target platforms and technologies. We address this need and propose model completion, a formal framework to infer modelling elements. Model completion is a non-monotonic process and formalises the notion of the intended model, permitting the web application developer to focus on application design rather than scaffolding. Benchmarking an implementation of this process for a platform-independent web application modelling language illustrates its significant potential to simplify model-driven development.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121419264","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 Systematic Review on Architecting for Software Evolvability 软件可演化性体系结构的系统回顾
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.11
Hongyu Pei Breivold, I. Crnkovic
{"title":"A Systematic Review on Architecting for Software Evolvability","authors":"Hongyu Pei Breivold, I. Crnkovic","doi":"10.1109/ASWEC.2010.11","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.11","url":null,"abstract":"For long-lived systems, there is a need to address evolvability (i.e. a system’s ability to easily accommodate changes) explicitly during the entire lifecycle. In this paper, we undertake a systematic review to obtain an overview of the existing studies in promoting software evolvability at architectural level. The search strategy identified 58 studies that were catalogued as primary studies for this review after using multi-step selection process. The studies are classified into five main categories of themes, including techniques that support quality considerations during software architecture design, architectural quality evaluation, economic valuation, architectural knowledge management and modeling techniques. The review investigates what is currently known about architecting software evolvability at architecture level. Implications for research and practice are presented.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"516 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116227787","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
X3D-UML: 3D UML Mechatronic Diagrams X3D-UML: 3D UML机电图
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.14
Paul McIntosh, M. Hamilton
{"title":"X3D-UML: 3D UML Mechatronic Diagrams","authors":"Paul McIntosh, M. Hamilton","doi":"10.1109/ASWEC.2010.14","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.14","url":null,"abstract":"Mechatronic systems are a synergy of mechanical and software components. System behaviour is dependent on the software interaction with non-software components and therefore both aspects need to be considered in system design. 3D UML Mechatronic Diagrams use a 3D model of the Unified Modelling Language (UML) to integrate a software model view with a mechanical view to aid in the understanding of the system as a whole. We present the results of implementing 3D UML Mechatronic Diagrams for real-time debugging of robot behaviour through augmented reality.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122590565","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
Model-Centered Customizable Architectural Design Decisions Management 以模型为中心的可定制架构设计决策管理
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.31
Lianping Chen, M. Babar, Haiqi Liang
{"title":"Model-Centered Customizable Architectural Design Decisions Management","authors":"Lianping Chen, M. Babar, Haiqi Liang","doi":"10.1109/ASWEC.2010.31","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.31","url":null,"abstract":"Architectural Design Decisions (ADD) form a key element of Architectural Knowledge (AK), which plays a vital role in the software architecture process. To help manage ADDs, several tools have been proposed. However, most of them have prescribed fixed data models to be followed and do not provide sufficient customizability. Mismatches between a tool’s data model and users’ specific needs make the tool less usable, or even unusable. We propose a highly customizable solution that enables users to define specialized ADD models according to the specific needs of their individual preferences and working situations to achieve perfect fitness between the required model by users and the provided model by the tool. The results of the initial evaluation of the proposed solution are encouraging.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114789485","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
Support for Business Process Flexibility in Service Compositions: An Evaluative Survey 服务组合中对业务流程灵活性的支持:一项评估性调查
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.27
Malinda Kapuruge, Jun Han, A. Colman
{"title":"Support for Business Process Flexibility in Service Compositions: An Evaluative Survey","authors":"Malinda Kapuruge, Jun Han, A. Colman","doi":"10.1109/ASWEC.2010.27","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.27","url":null,"abstract":"Service compositions provide a promising way to realize and coordinate automated support for business activities and processes. These business processes and their automated support need to survive in highly volatile market and technical environments. Consequently, many approaches have been proposed to address the issue of flexibility support in business process modeling and enactment. However, it remains a challenge for researchers and practitioners. In this paper we provide a systematic analysis of the requirements for process flexibility in the context of service compositions, and analyze the existing approaches against these set of requirements. Based on this analysis, we draw some general observations and point to some critical issues for future investigation into business process flexibility support in service composition.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124362057","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
Managing Structure-Related Software Project Risk: A New Role for Project Governance 管理与结构相关的软件项目风险:项目治理的新角色
2010 21st Australian Software Engineering Conference Pub Date : 2010-04-06 DOI: 10.1109/ASWEC.2010.12
Paul L. Bannerman
{"title":"Managing Structure-Related Software Project Risk: A New Role for Project Governance","authors":"Paul L. Bannerman","doi":"10.1109/ASWEC.2010.12","DOIUrl":"https://doi.org/10.1109/ASWEC.2010.12","url":null,"abstract":"This paper extends recent research on the risk implications of software project organization structures by considering how structure-related risk might be managed. Projects, and other organizations involved in projects, are usually structured according to common forms. These organizational entities interact with each other, creating an environment in which risks relating to their structural forms can impact the project and its performance. This source of risk has previously been overlooked in software project research. The nature of the phenomenon is examined and an approach to managing structure-related risk is proposed, responsibility for which is assigned as a new role for project governance. This assignment is necessary because, due to the structural and relational nature of these risks, the project is poorly placed to manage such threats. The paper argues that risk management practices need to be augmented with additional analyses to identify, analyze and assess structural risks to improve project outcomes and the delivery of quality software. The argument is illustrated and initially validated with two project case studies. Implications for research and practice are drawn and directions for future research are suggested, including extending the theory to apply to other organization structures.","PeriodicalId":381789,"journal":{"name":"2010 21st Australian Software Engineering Conference","volume":"261 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133287986","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
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学术官方微信