Australian Software Engineering Conference (ASWEC'06)最新文献

筛选
英文 中文
A service-oriented architecture for software process technology 软件过程技术的面向服务的体系结构
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.7
T. Helland, J. Grundy, J. Hosking
{"title":"A service-oriented architecture for software process technology","authors":"T. Helland, J. Grundy, J. Hosking","doi":"10.1109/ASWEC.2006.7","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.7","url":null,"abstract":"As teams become more distributed and software systems increasingly complex, the difficulty of coordinating development processes becomes significant. Software process technology supports the planning and execution of software development processes to be managed and supported by computer programs. This paper describes the development of a decentralised process support and management tool, and explores its functionality for both process modelling and enactment. Our focus is on a highly distributed and service-oriented approach with the intention of providing good distribution of system components and easy integration of third-party tools and remote services for coordination by workflow","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115163649","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
Proposed notation for exception handling in UML 2 sequence diagrams UML 2序列图中异常处理的建议表示法
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.41
Oddleif Halvorsen, Øystein Haugen
{"title":"Proposed notation for exception handling in UML 2 sequence diagrams","authors":"Oddleif Halvorsen, Øystein Haugen","doi":"10.1109/ASWEC.2006.41","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.41","url":null,"abstract":"We present a way to handle exceptions in sequence diagrams. The proposal is inspired by the UML 2 Testing Profiles (U2TP) default mechanism and introduces the use of multiple logical levels of sequence diagrams and what we call dynamic gate matching. The suggested notation distinguishes exception flow from the normal flow of control, creating a visual separation, and providing a way of handling exceptions in both single threaded programs and multi threaded programs. The proposed mechanisms are underpinned by trace semantics","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125006727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
An agile approach to support incremental development of requirements specifications 支持需求规范增量开发的敏捷方法
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.11
Martín López Nores, J. Pazos-Arias, J. G. Duque, Ana Belén Barragáns-Martínez
{"title":"An agile approach to support incremental development of requirements specifications","authors":"Martín López Nores, J. Pazos-Arias, J. G. Duque, Ana Belén Barragáns-Martínez","doi":"10.1109/ASWEC.2006.11","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.11","url":null,"abstract":"The development of requirements specifications has to face the imprecise and changeable knowledge available about the desired systems at the early stages of development. In this paper, we take advantage of that changeability to introduce an agile approach that helps identify suitable evolutions of a specification. This approach provides a solution with low computational cost to achieve frequent interaction with the stakeholders, this being the key to support the eminently creative task of developing requirements specifications.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"561 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123520026","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
Cascaded refactoring for framework development and evolution 用于框架开发和演化的级联重构
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.19
Lugang Xu, Greg Butler
{"title":"Cascaded refactoring for framework development and evolution","authors":"Lugang Xu, Greg Butler","doi":"10.1109/ASWEC.2006.19","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.19","url":null,"abstract":"This paper presents the cascaded refactoring methodology, which addresses three issues in the existing framework development approaches: identification and realization of variability, framework evolution, and framework documentation. The methodology views framework development as framework evolution, which consists of framework refactoring followed by framework extension. A framework is specified by a set of models. The overall refactoring of a framework is a set of refactorings performed sequentially on the models. Alignment maps are defined to maintain the traceability amongst the models. The constraints of refactorings on a model are derived from the refactorings performed on a previous model. A document template is proposed to document the framework refactoring. The methodology is illustrated by a case study.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128431388","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
Assessing security properties of software components: a software engineer's perspective 评估软件组件的安全属性:软件工程师的视角
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.13
K. Khan, Jun Han
{"title":"Assessing security properties of software components: a software engineer's perspective","authors":"K. Khan, Jun Han","doi":"10.1109/ASWEC.2006.13","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.13","url":null,"abstract":"The paper proposes an assessment scheme for the security properties of software components. The proposed scheme consists of three stages: (i) a system-specific security requirement specification of the enclosing application; (ii) a component-specific security rating; and (iii) an evaluation method for the scored security properties of the candidate component. The assessment scheme ultimately provides a numeric score indicating a relative strength of the security properties of the candidate component. The scheme is partially based on ISO/IEC 15408, the Common Criteria for Information Technology Security Evaluation (CC) and the Multi-Element Component Comparison and Analysis (MECCA) model. The scheme is flexible enough for software engineers to use in order to get a first-hand preliminary assessment of the security posture of candidate components","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130709488","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}
引用次数: 24
The transparent adaptation approach to the development of awareness mechanisms for groupware 开发群件感知机制的透明适应方法
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.51
M. Tran, Yun Yang, G. Raikundalia
{"title":"The transparent adaptation approach to the development of awareness mechanisms for groupware","authors":"M. Tran, Yun Yang, G. Raikundalia","doi":"10.1109/ASWEC.2006.51","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.51","url":null,"abstract":"Implementing support for group awareness is an essential and challenging process in groupware development. This paper reports our research on developing a transparent adaptation (TA) approach, which is used to develop awareness mechanisms for groupware. The TA approach is distinctive because the implementation of awareness mechanisms is separate from that of groupware (groupware transparency), and components developed in this approach can be reused in building different awareness mechanisms (software reuse,). In this paper, we describe our software architecture for the TA approach, and four software layers of awareness mechanisms. We have applied the TA approach in implementing awareness mechanisms for collaborative word processing (Co Word) and instant messaging (MSN Messenger)","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127639505","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 holistic framework for mobile environments 移动环境的整体框架
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.4
A. Andersen, T. Torabi
{"title":"A holistic framework for mobile environments","authors":"A. Andersen, T. Torabi","doi":"10.1109/ASWEC.2006.4","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.4","url":null,"abstract":"Due to the large variation in capabilities in mobile devices and the lack of true standards, it is hard to develop applications for the mobile environment that will behave similar on all devices and in different environments. This article introduces the concept of a Holistic Framework that uses several different implementations for one specific use case. The performance of each implementation is evaluated at runtime ensuring that the optimal implementation is always used. We describe the architecture and discuss the feasibility of the framework. As a part of the evaluation we develop a simple chat application with a seamless connection that evaluates and switches between connections in real time. The test environment is a J2ME CLDC application that transfers data with Bluetooth and GPRS over the JXTA network.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132822676","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
Over-the-air deployment of applications in multi-platform environments 在多平台环境中无线部署应用程序
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.39
Tore Fjellheim
{"title":"Over-the-air deployment of applications in multi-platform environments","authors":"Tore Fjellheim","doi":"10.1109/ASWEC.2006.39","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.39","url":null,"abstract":"Over-the-air (OTA) delivery of applications is important to support as it enables easy deployment and upgrades to applications, thereby reducing the disrupting effect which installations may have on mobile users. The mobile environment is highly heterogeneous, hence OTA servers must be able to deliver customised applications and also adapt their delivery mechanism to various protocols. This paper outlines our experience in designing an adaptive platform to enable heterogeneous OTA delivery. We have utilised the 3DMA architecture which includes features such as changing interactions, disconnection support and dynamic delivery of applications. We have extended previous work on this architecture by using it for implementing an adaptable Web server to support OTA over HTTP. A simple case study found that by allowing JIT packaging of data and behaviour, delivery of both content and behaviour can be tailored to the current context. This eliminates the need for pre-packaged deployment solutions that are difficult to employ in environments with dynamic variations in resources and context.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115251155","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
A coordinated architecture for the agent-based service level agreement negotiation of Web service composition 用于Web服务组合的基于代理的服务级别协议协商的协调体系结构
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.1
Mohan Baruwal Chhetri, Jian Lin, SukKeong Goh, Jian Ying Zhang, R. Kowalczyk, Jun Yan
{"title":"A coordinated architecture for the agent-based service level agreement negotiation of Web service composition","authors":"Mohan Baruwal Chhetri, Jian Lin, SukKeong Goh, Jian Ying Zhang, R. Kowalczyk, Jun Yan","doi":"10.1109/ASWEC.2006.1","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.1","url":null,"abstract":"Recent progress in the field of Web services has made it possible to integrate inter-organizational and heterogeneous services on the Web at runtime. If a user request cannot be satisfied by a single Web service, it is (or should be) possible to combine existing services in order to fulfill the request. However, there are several challenging issues that need to be addressed before this can be realized in the true sense. One of them is the ability to ensure end-to-end QoS of a Web service composition. There is a need for a SLA negotiation system which can ensure the autonomous QoS negotiation of Web service compositions irrespective of the application domain. In this paper we propose agent-based coordinated-negotiation architecture to ensure collective functionality, end-to-end QoS and the stateful coordination of complex services. We describe a prototype implementation to demonstrate how this architecture can be used in different application domains. We have also demonstrated how the negotiation system on the service provider's side can be implemented both as an agent based negotiation system and as a Web service based negotiation system.","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130041605","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}
引用次数: 83
A Java reuse repository for Eclipse using LSI 一个使用LSI的Eclipse Java重用存储库
Australian Software Engineering Conference (ASWEC'06) Pub Date : 2006-04-18 DOI: 10.1109/ASWEC.2006.5
Ming-Yang Lin, R. Amor, E. Tempero
{"title":"A Java reuse repository for Eclipse using LSI","authors":"Ming-Yang Lin, R. Amor, E. Tempero","doi":"10.1109/ASWEC.2006.5","DOIUrl":"https://doi.org/10.1109/ASWEC.2006.5","url":null,"abstract":"Software reuse is a concept that is frequently mentioned as a way to improve software developers' productivity. However, there are a number of issues that need to be addressed in order for software reuse to be adopted by developers. One of those issues is providing enough reusable artifacts. The Java Standard API has been quite successful in this, with the latest version having over 3000 classes available. However this raises the issue of finding the right artifact to reuse. With the Java API, this means trawling through the JavaDoc Web pages, which has the risk of not being able to find the right artifact, even though it is in the API. In this paper, we explore the use of latent semantic indexing as a means to index the Java API JavaDoc pages. Specifically, we describe Prophecy, an Eclipse plug-in that presents the Java API as a software repository","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124872784","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
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学术官方微信